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 |
10 |
10 |
0 |
10 |
0 |
0% |
python/lsst/verify/tasks/apdbMetricTask.py |
ApdbMetricTask |
14 |
14 |
0 |
8 |
0 |
0% |
python/lsst/verify/tasks/apdbMetricTask.py |
(no class) |
37 |
0 |
0 |
4 |
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 |
29 |
29 |
0 |
12 |
0 |
0% |
python/lsst/verify/tasks/testUtils.py |
(no class) |
36 |
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 |
46 |
46 |
0 |
2 |
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) |
31 |
2 |
0 |
6 |
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 |
106 |
106 |
0 |
2 |
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% |