| 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) |
21 |
2 |
0 |
0 |
0 |
90% |
| python/lsst/verify/bin/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/bin/dispatchverify.py |
Configuration |
45 |
45 |
0 |
24 |
0 |
0% |
| python/lsst/verify/bin/dispatchverify.py |
(no class) |
136 |
108 |
0 |
40 |
0 |
16% |
| python/lsst/verify/bin/inspectjob.py |
(no class) |
46 |
36 |
0 |
20 |
0 |
15% |
| python/lsst/verify/bin/jobReporter.py |
JobReporter |
25 |
25 |
0 |
8 |
0 |
0% |
| python/lsst/verify/bin/jobReporter.py |
(no class) |
34 |
22 |
0 |
4 |
0 |
32% |
| python/lsst/verify/bin/lintmetrics.py |
(no class) |
22 |
16 |
0 |
0 |
0 |
27% |
| python/lsst/verify/bin/print_metricvalues.py |
(no class) |
28 |
22 |
0 |
4 |
0 |
19% |
| python/lsst/verify/blob.py |
Blob |
38 |
38 |
0 |
16 |
0 |
0% |
| python/lsst/verify/blob.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/blobset.py |
BlobSet |
54 |
54 |
0 |
20 |
0 |
0% |
| python/lsst/verify/blobset.py |
(no class) |
22 |
0 |
0 |
0 |
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 |
0 |
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) |
7 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/extract_metricvalues.py |
(no class) |
100 |
90 |
0 |
42 |
0 |
7% |
| python/lsst/verify/job.py |
Job |
64 |
64 |
0 |
24 |
0 |
0% |
| python/lsst/verify/job.py |
(no class) |
33 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/jobmetadata.py |
Metadata |
63 |
63 |
0 |
28 |
0 |
0% |
| python/lsst/verify/jobmetadata.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/jsonmixin.py |
JsonSerializationMixin |
18 |
18 |
0 |
10 |
0 |
0% |
| python/lsst/verify/jsonmixin.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/measurement.py |
Measurement |
111 |
111 |
0 |
58 |
0 |
0% |
| python/lsst/verify/measurement.py |
MeasurementNotes |
26 |
26 |
0 |
8 |
0 |
0% |
| python/lsst/verify/measurement.py |
(no class) |
62 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/measurementset.py |
MeasurementSet |
64 |
64 |
0 |
40 |
0 |
0% |
| python/lsst/verify/measurementset.py |
(no class) |
25 |
0 |
0 |
0 |
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) |
13 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/metadata/jenkinsci.py |
(no class) |
4 |
1 |
0 |
0 |
0 |
75% |
| python/lsst/verify/metadata/ldf.py |
(no class) |
4 |
1 |
0 |
0 |
0 |
75% |
| python/lsst/verify/metadata/lsstsw.py |
LsstswRepos |
24 |
24 |
0 |
6 |
0 |
0% |
| python/lsst/verify/metadata/lsstsw.py |
(no class) |
18 |
2 |
0 |
0 |
0 |
89% |
| python/lsst/verify/metaquery.py |
MetadataQuery |
18 |
18 |
0 |
14 |
0 |
0% |
| python/lsst/verify/metaquery.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/metric.py |
Metric |
51 |
51 |
0 |
22 |
0 |
0% |
| python/lsst/verify/metric.py |
(no class) |
40 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/metricset.py |
MetricSet |
123 |
123 |
0 |
58 |
0 |
0% |
| python/lsst/verify/metricset.py |
(no class) |
37 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/naming.py |
Name |
193 |
193 |
0 |
130 |
0 |
0% |
| python/lsst/verify/naming.py |
(no class) |
50 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/output.py |
(no class) |
17 |
12 |
0 |
6 |
0 |
22% |
| 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 |
0 |
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 |
0 |
0 |
100% |
| python/lsst/verify/specset.py |
SpecificationSet |
287 |
287 |
0 |
140 |
0 |
0% |
| python/lsst/verify/specset.py |
SpecificationPartial |
5 |
5 |
0 |
0 |
0 |
0% |
| python/lsst/verify/specset.py |
(no class) |
62 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/squash.py |
(no class) |
65 |
49 |
0 |
12 |
0 |
21% |
| python/lsst/verify/tasks/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| 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 |
9 |
9 |
0 |
4 |
0 |
0% |
| python/lsst/verify/tasks/apdbMetricTask.py |
(no class) |
17 |
0 |
0 |
0 |
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) |
33 |
0 |
0 |
0 |
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 |
6 |
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 |
0 |
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 |
0 |
0 |
100% |
| python/lsst/verify/tasks/testUtils.py |
MetricTaskTestCase |
13 |
13 |
0 |
0 |
0 |
0% |
| python/lsst/verify/tasks/testUtils.py |
MetadataMetricTestCase |
38 |
38 |
0 |
6 |
0 |
0% |
| python/lsst/verify/tasks/testUtils.py |
ApdbMetricTestCase |
14 |
14 |
0 |
0 |
0 |
0% |
| python/lsst/verify/tasks/testUtils.py |
(no class) |
32 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/timer.py |
(no class) |
19 |
10 |
0 |
0 |
0 |
47% |
| python/lsst/verify/version.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/yamlpersistance.py |
(no class) |
63 |
35 |
0 |
10 |
0 |
41% |
| python/lsst/verify/yamlutils.py |
_build_ordered_loader.OrderedLoader |
0 |
0 |
0 |
0 |
0 |
100% |
| python/lsst/verify/yamlutils.py |
(no class) |
32 |
24 |
0 |
8 |
0 |
20% |
| tests/data/make_metricvalue_butlers.py |
(no class) |
65 |
57 |
0 |
4 |
1 |
13% |
| tests/test_apdbMetricTask.py |
DummyTask |
4 |
4 |
0 |
2 |
0 |
0% |
| tests/test_apdbMetricTask.py |
Gen3ApdbTestSuite |
46 |
46 |
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 |
3 |
0 |
2 |
1 |
88% |
| tests/test_blob.py |
BlobTestCase |
40 |
40 |
0 |
0 |
0 |
0% |
| tests/test_blob.py |
(no class) |
18 |
1 |
0 |
2 |
1 |
90% |
| tests/test_blobset.py |
BlobSetTestCase |
36 |
36 |
0 |
2 |
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 |
39 |
39 |
0 |
4 |
0 |
0% |
| tests/test_commonMetrics.py |
CpuTimingMetricTestSuite |
42 |
42 |
0 |
4 |
0 |
0% |
| tests/test_commonMetrics.py |
MemoryMetricTestSuite |
46 |
46 |
0 |
6 |
0 |
0% |
| tests/test_commonMetrics.py |
MemoryTester |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/test_commonMetrics.py |
(no class) |
56 |
3 |
0 |
2 |
1 |
93% |
| tests/test_datum.py |
DatumTestCase |
78 |
78 |
0 |
0 |
0 |
0% |
| tests/test_datum.py |
(no class) |
20 |
1 |
0 |
2 |
1 |
91% |
| tests/test_eupsmanifest.py |
ManifestTestCase |
16 |
16 |
0 |
2 |
0 |
0% |
| tests/test_eupsmanifest.py |
(no class) |
8 |
1 |
0 |
2 |
1 |
80% |
| tests/test_extract_metricvalues.py |
ExtractMetricvaluesTest |
82 |
82 |
0 |
12 |
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 |
2 |
1 |
92% |
| tests/test_job.py |
JobTestCase |
79 |
79 |
0 |
2 |
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 |
2 |
1 |
88% |
| 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 |
2 |
0 |
0% |
| tests/test_measurements.py |
(no class) |
25 |
1 |
0 |
2 |
1 |
93% |
| tests/test_measurementset.py |
MeasurementSetTestCase |
47 |
47 |
0 |
4 |
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) |
10 |
1 |
0 |
2 |
1 |
83% |
| tests/test_metrics.py |
MetricTestCase |
43 |
43 |
0 |
2 |
0 |
0% |
| tests/test_metrics.py |
(no class) |
14 |
1 |
0 |
2 |
1 |
88% |
| tests/test_metricset.py |
MetricsPackageTestCase |
54 |
54 |
0 |
6 |
0 |
0% |
| tests/test_metricset.py |
VerifyMetricsParsingTestCase |
4 |
4 |
0 |
0 |
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 |
0 |
0 |
0% |
| tests/test_naming.py |
NameComparisonTestCase |
70 |
70 |
0 |
0 |
0 |
0% |
| tests/test_naming.py |
FullyQualifiedMetricName |
26 |
26 |
0 |
0 |
0 |
0% |
| tests/test_naming.py |
MetricName |
29 |
29 |
0 |
0 |
0 |
0% |
| tests/test_naming.py |
FullyQualifiedSpecificationName |
30 |
30 |
0 |
0 |
0 |
0% |
| tests/test_naming.py |
RelativeSpecificationName |
21 |
21 |
0 |
0 |
0 |
0% |
| tests/test_naming.py |
SpecificationName |
27 |
27 |
0 |
0 |
0 |
0% |
| tests/test_naming.py |
PackageName |
26 |
26 |
0 |
0 |
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) |
15 |
4 |
0 |
2 |
1 |
71% |
| tests/test_specification_set.py |
TestSpecificationSet |
47 |
47 |
0 |
2 |
0 |
0% |
| tests/test_specification_set.py |
TestSpecificationSetGetterSetter |
20 |
20 |
0 |
0 |
0 |
0% |
| tests/test_specification_set.py |
TestSpecificationSetLoadYamlFile |
41 |
41 |
0 |
0 |
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 |
0 |
0 |
0% |
| tests/test_squash.py |
GetTestCase |
18 |
18 |
0 |
0 |
0 |
0% |
| tests/test_squash.py |
PostTestCase |
17 |
17 |
0 |
0 |
0 |
0% |
| tests/test_squash.py |
(no class) |
37 |
3 |
0 |
2 |
1 |
90% |
| tests/test_threshold_specification.py |
ThresholdSpecificationTestCase |
62 |
62 |
0 |
0 |
0 |
0% |
| tests/test_threshold_specification.py |
(no class) |
13 |
1 |
0 |
2 |
1 |
87% |
| tests/test_timer.py |
TimeThisTestSuite |
37 |
37 |
0 |
0 |
0 |
0% |
| tests/test_timer.py |
MemoryTester |
0 |
0 |
0 |
0 |
0 |
100% |
| tests/test_timer.py |
(no class) |
19 |
3 |
0 |
2 |
1 |
81% |