Coverage report: 29%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-25 10:33 -0700

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

No items found using the specified filter.