Coverage report: 85%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-23 08:30 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/verify/__init__.py (no class)   90% 21 2 0   100% 0 0   90%
python/lsst/verify/bin/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/verify/bin/dispatchverify.py Configuration   0% 45 45 0   0% 24 0   0%
python/lsst/verify/bin/dispatchverify.py (no class)   21% 136 108 0   0% 40 0   16%
python/lsst/verify/bin/inspectjob.py (no class)   74% 46 12 0   70% 20 2   73%
python/lsst/verify/bin/jobReporter.py JobReporter   92% 25 2 0   75% 8 2   88%
python/lsst/verify/bin/jobReporter.py (no class)   53% 34 16 0   0% 4 0   47%
python/lsst/verify/bin/lintmetrics.py (no class)   27% 22 16 0   100% 0 0   27%
python/lsst/verify/bin/print_metricvalues.py (no class)   21% 28 22 0   0% 4 0   19%
python/lsst/verify/blob.py Blob   87% 38 5 0   75% 16 2   83%
python/lsst/verify/blob.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/verify/blobset.py BlobSet   67% 54 18 0   60% 20 2   65%
python/lsst/verify/blobset.py (no class)   100% 22 0 0   100% 0 0   100%
python/lsst/verify/datum.py QuantityAttributeMixin   52% 21 10 0   40% 10 0   48%
python/lsst/verify/datum.py Datum   83% 42 7 0   59% 22 7   75%
python/lsst/verify/datum.py (no class)   100% 37 0 0   100% 0 0   100%
python/lsst/verify/errors.py VerifyError   100% 0 0 0   100% 0 0   100%
python/lsst/verify/errors.py VerifySpecificationError   100% 0 0 0   100% 0 0   100%
python/lsst/verify/errors.py SpecificationResolutionError   100% 0 0 0   100% 0 0   100%
python/lsst/verify/errors.py (no class)   100% 7 0 0   100% 0 0   100%
python/lsst/verify/extract_metricvalues.py (no class)   82% 100 18 0   86% 42 4   83%
python/lsst/verify/job.py Job   73% 64 17 0   71% 24 5   73%
python/lsst/verify/job.py (no class)   100% 33 0 0   100% 0 0   100%
python/lsst/verify/jobmetadata.py Metadata   89% 63 7 0   82% 28 5   87%
python/lsst/verify/jobmetadata.py (no class)   100% 28 0 0   100% 0 0   100%
python/lsst/verify/jsonmixin.py JsonSerializationMixin   83% 18 3 0   100% 10 0   89%
python/lsst/verify/jsonmixin.py (no class)   100% 13 0 0   100% 0 0   100%
python/lsst/verify/measurement.py Measurement   88% 111 13 0   88% 58 5   88%
python/lsst/verify/measurement.py MeasurementNotes   92% 26 2 0   100% 8 0   94%
python/lsst/verify/measurement.py (no class)   100% 62 0 0   100% 0 0   100%
python/lsst/verify/measurementset.py MeasurementSet   80% 64 13 0   72% 40 7   77%
python/lsst/verify/measurementset.py (no class)   100% 25 0 0   100% 0 0   100%
python/lsst/verify/metadata/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/verify/metadata/eupsmanifest.py Manifest   93% 27 2 0   83% 12 0   90%
python/lsst/verify/metadata/eupsmanifest.py (no class)   100% 13 0 0   100% 0 0   100%
python/lsst/verify/metadata/jenkinsci.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/verify/metadata/ldf.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/verify/metadata/lsstsw.py LsstswRepos   58% 24 10 0   33% 6 0   53%
python/lsst/verify/metadata/lsstsw.py (no class)   89% 18 2 0   100% 0 0   89%
python/lsst/verify/metaquery.py MetadataQuery   78% 18 4 0   100% 14 0   88%
python/lsst/verify/metaquery.py (no class)   100% 12 0 0   100% 0 0   100%
python/lsst/verify/metric.py Metric   90% 51 5 0   86% 22 1   89%
python/lsst/verify/metric.py (no class)   100% 40 0 0   100% 0 0   100%
python/lsst/verify/metricset.py MetricSet   68% 123 39 0   78% 58 7   71%
python/lsst/verify/metricset.py (no class)   100% 37 0 0   100% 0 0   100%
python/lsst/verify/naming.py Name   95% 193 9 0   98% 130 3   96%
python/lsst/verify/naming.py (no class)   100% 50 0 0   100% 0 0   100%
python/lsst/verify/output.py (no class)   88% 17 2 0   67% 6 2   83%
python/lsst/verify/report.py Report   0% 40 40 0   0% 8 0   0%
python/lsst/verify/report.py (no class)   100% 9 0 0   100% 0 0   100%
python/lsst/verify/spec/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/verify/spec/base.py Specification   83% 23 4 0   100% 10 0   88%
python/lsst/verify/spec/base.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/verify/spec/threshold.py ThresholdSpecification   89% 36 4 0   75% 4 1   88%
python/lsst/verify/spec/threshold.py (no class)   100% 33 0 0   100% 0 0   100%
python/lsst/verify/specset.py SpecificationSet   75% 287 71 0   74% 140 26   75%
python/lsst/verify/specset.py SpecificationPartial   60% 5 2 0   100% 0 0   60%
python/lsst/verify/specset.py (no class)   100% 62 0 0   100% 0 0   100%
python/lsst/verify/squash.py (no class)   89% 65 7 0   83% 12 2   88%
python/lsst/verify/tasks/__init__.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/verify/tasks/apdbMetricTask.py ApdbMetricConnections   100% 0 0 0   100% 0 0   100%
python/lsst/verify/tasks/apdbMetricTask.py ApdbMetricConfig   100% 0 0 0   100% 0 0   100%
python/lsst/verify/tasks/apdbMetricTask.py ApdbMetricTask   89% 9 1 0   75% 4 1   85%
python/lsst/verify/tasks/apdbMetricTask.py (no class)   100% 17 0 0   100% 0 0   100%
python/lsst/verify/tasks/commonMetrics.py TimeMethodMetricConfig   100% 0 0 0   100% 0 0   100%
python/lsst/verify/tasks/commonMetrics.py TimingMetricTask   100% 15 0 0   100% 2 0   100%
python/lsst/verify/tasks/commonMetrics.py CpuTimingMetricTask   100% 15 0 0   67% 6 2   90%
python/lsst/verify/tasks/commonMetrics.py MemoryMetricTask   90% 20 2 0   75% 8 2   86%
python/lsst/verify/tasks/commonMetrics.py (no class)   100% 33 0 0   100% 0 0   100%
python/lsst/verify/tasks/metadataMetricTask.py SingleMetadataMetricConnections   100% 5 0 0   50% 2 1   86%
python/lsst/verify/tasks/metadataMetricTask.py MetadataMetricConfig   100% 0 0 0   100% 0 0   100%
python/lsst/verify/tasks/metadataMetricTask.py AbstractMetadataMetricTask   100% 13 0 0   100% 6 0   100%
python/lsst/verify/tasks/metadataMetricTask.py MetadataMetricTask   100% 3 0 0   100% 0 0   100%
python/lsst/verify/tasks/metadataMetricTask.py (no class)   100% 23 0 0   100% 0 0   100%
python/lsst/verify/tasks/metricTask.py MetricComputationError   100% 0 0 0   100% 0 0   100%
python/lsst/verify/tasks/metricTask.py MetricConnections   100% 0 0 0   100% 0 0   100%
python/lsst/verify/tasks/metricTask.py MetricConfig   83% 6 1 0   75% 4 1   80%
python/lsst/verify/tasks/metricTask.py MetricTask   17% 6 5 0   0% 2 0   12%
python/lsst/verify/tasks/metricTask.py (no class)   100% 19 0 0   100% 0 0   100%
python/lsst/verify/tasks/testUtils.py MetricTaskTestCase   100% 13 0 0   100% 0 0   100%
python/lsst/verify/tasks/testUtils.py MetadataMetricTestCase   79% 38 8 0   50% 6 3   75%
python/lsst/verify/tasks/testUtils.py ApdbMetricTestCase   100% 14 0 0   100% 0 0   100%
python/lsst/verify/tasks/testUtils.py (no class)   100% 32 0 0   100% 0 0   100%
python/lsst/verify/timer.py (no class)   100% 19 0 0   100% 0 0   100%
python/lsst/verify/version.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/verify/yamlpersistance.py (no class)   86% 63 9 0   80% 10 2   85%
python/lsst/verify/yamlutils.py _build_ordered_loader.OrderedLoader   100% 0 0 0   100% 0 0   100%
python/lsst/verify/yamlutils.py (no class)   100% 32 0 0   100% 8 0   100%
tests/data/make_metricvalue_butlers.py (no class)   12% 65 57 0   25% 4 1   13%
tests/test_apdbMetricTask.py DummyTask   0% 4 4 0   0% 2 0   0%
tests/test_apdbMetricTask.py Gen3ApdbTestSuite   100% 46 0 0   100% 0 0   100%
tests/test_apdbMetricTask.py Gen3ApdbTestSuite.testRunQuantumNone.NoneTask   100% 1 0 0   100% 0 0   100%
tests/test_apdbMetricTask.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_apdbMetricTask.py (no class)   94% 32 2 0   50% 2 1   91%
tests/test_blob.py BlobTestCase   100% 40 0 0   100% 0 0   100%
tests/test_blob.py (no class)   94% 18 1 0   50% 2 1   90%
tests/test_blobset.py BlobSetTestCase   100% 36 0 0   100% 2 0   100%
tests/test_blobset.py (no class)   89% 9 1 0   50% 2 1   82%
tests/test_commonMetrics.py DummyTask   100% 1 0 0   100% 0 0   100%
tests/test_commonMetrics.py TimingMetricTestSuite   92% 39 3 0   100% 4 0   93%
tests/test_commonMetrics.py CpuTimingMetricTestSuite   93% 42 3 0   100% 4 0   93%
tests/test_commonMetrics.py MemoryMetricTestSuite   93% 46 3 0   100% 6 0   94%
tests/test_commonMetrics.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_commonMetrics.py (no class)   96% 56 2 0   50% 2 1   95%
tests/test_datum.py DatumTestCase   100% 78 0 0   100% 0 0   100%
tests/test_datum.py (no class)   95% 20 1 0   50% 2 1   91%
tests/test_eupsmanifest.py ManifestTestCase   100% 16 0 0   100% 2 0   100%
tests/test_eupsmanifest.py (no class)   88% 8 1 0   50% 2 1   80%
tests/test_extract_metricvalues.py ExtractMetricvaluesTest   100% 82 0 0   100% 12 0   100%
tests/test_extract_metricvalues.py (no class)   94% 16 1 0   50% 2 1   89%
tests/test_inspectjob.py InspectJobTestCase   97% 75 2 0   100% 12 0   98%
tests/test_inspectjob.py (no class)   96% 23 1 0   50% 2 1   92%
tests/test_job.py JobTestCase   100% 79 0 0   100% 2 0   100%
tests/test_job.py (no class)   90% 10 1 0   50% 2 1   83%
tests/test_jobReporter.py JobReporterTestCase   100% 23 0 0   100% 2 0   100%
tests/test_jobReporter.py (no class)   93% 14 1 0   50% 2 1   88%
tests/test_lsstsw.py LsstswReposTestCase   100% 9 0 0   100% 0 0   100%
tests/test_lsstsw.py (no class)   75% 12 3 0   50% 2 1   71%
tests/test_measurements.py MeasurementTestCase   100% 134 0 0   100% 2 0   100%
tests/test_measurements.py (no class)   96% 25 1 0   50% 2 1   93%
tests/test_measurementset.py MeasurementSetTestCase   100% 47 0 0   100% 4 0   100%
tests/test_measurementset.py MeasurementSetMetricReloadTestCase   100% 10 0 0   100% 0 0   100%
tests/test_measurementset.py (no class)   93% 14 1 0   50% 2 1   88%
tests/test_merge_documents.py TestMergeDocuments   100% 9 0 0   100% 0 0   100%
tests/test_merge_documents.py (no class)   90% 10 1 0   50% 2 1   83%
tests/test_metrics.py MetricTestCase   100% 43 0 0   100% 2 0   100%
tests/test_metrics.py (no class)   93% 14 1 0   50% 2 1   88%
tests/test_metricset.py MetricsPackageTestCase   98% 54 1 0   100% 6 0   98%
tests/test_metricset.py VerifyMetricsParsingTestCase   100% 4 0 0   100% 0 0   100%
tests/test_metricset.py MetricSetSubsetTestCase   100% 24 0 0   100% 0 0   100%
tests/test_metricset.py MetricSetSerializationTestCase   100% 7 0 0   100% 0 0   100%
tests/test_metricset.py (no class)   100% 27 0 0   100% 0 0   100%
tests/test_naming.py NameConstructors   100% 26 0 0   100% 0 0   100%
tests/test_naming.py NameComparisonTestCase   100% 70 0 0   100% 0 0   100%
tests/test_naming.py FullyQualifiedMetricName   100% 26 0 0   100% 0 0   100%
tests/test_naming.py MetricName   100% 29 0 0   100% 0 0   100%
tests/test_naming.py FullyQualifiedSpecificationName   100% 30 0 0   100% 0 0   100%
tests/test_naming.py RelativeSpecificationName   100% 21 0 0   100% 0 0   100%
tests/test_naming.py SpecificationName   100% 27 0 0   100% 0 0   100%
tests/test_naming.py PackageName   100% 26 0 0   100% 0 0   100%
tests/test_naming.py (no class)   99% 141 1 0   50% 2 1   99%
tests/test_output.py OutputQuantitiesTestCase   100% 15 0 0   50% 4 2   89%
tests/test_output.py (no class)   93% 15 1 0   50% 2 1   88%
tests/test_specification_set.py TestSpecificationSet   100% 47 0 0   100% 2 0   100%
tests/test_specification_set.py TestSpecificationSetGetterSetter   100% 20 0 0   100% 0 0   100%
tests/test_specification_set.py TestSpecificationSetLoadYamlFile   100% 41 0 0   100% 0 0   100%
tests/test_specification_set.py TestSpecificationSetLoadSinglePackage   100% 4 0 0   100% 0 0   100%
tests/test_specification_set.py TestSpecificationSetLoadMetricsPackage   100% 3 0 0   100% 0 0   100%
tests/test_specification_set.py TestSpecificationSetNameSubset   100% 13 0 0   100% 4 0   100%
tests/test_specification_set.py TestSpecificationSetMetadataSubset   100% 35 0 0   100% 0 0   100%
tests/test_specification_set.py (no class)   98% 52 1 0   50% 2 1   96%
tests/test_squash.py GetDefaultTimeoutTestCase   100% 1 0 0   100% 0 0   100%
tests/test_squash.py GetDefaultApiVersionTestCase   100% 1 0 0   100% 0 0   100%
tests/test_squash.py MakeAcceptHeaderTestCase   100% 2 0 0   100% 0 0   100%
tests/test_squash.py GetEndpointUrlTestCase   100% 11 0 0   100% 0 0   100%
tests/test_squash.py GetTestCase   100% 18 0 0   100% 0 0   100%
tests/test_squash.py PostTestCase   100% 17 0 0   100% 0 0   100%
tests/test_squash.py (no class)   92% 37 3 0   50% 2 1   90%
tests/test_threshold_specification.py ThresholdSpecificationTestCase   100% 62 0 0   100% 0 0   100%
tests/test_threshold_specification.py (no class)   92% 13 1 0   50% 2 1   87%
tests/test_timer.py TimeThisTestSuite   100% 37 0 0   100% 0 0   100%
tests/test_timer.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_timer.py (no class)   89% 19 2 0   50% 2 1   86%
Total     87% 5013 664 0   73% 976 119   85%

No items found using the specified filter.