diff --git a/doc/changes/DM-41605.feature.md b/doc/changes/DM-41605.feature.md new file mode 100644 index 000000000..4ee129dce --- /dev/null +++ b/doc/changes/DM-41605.feature.md @@ -0,0 +1,7 @@ +Add functionality to aggregate multiple `QuantumProvenanceGraph.Summary` +objects into one `Summary` for a wholistic report. + +While the `QuantumProvenanceGraph` was designed to resolve processing over +dataquery-identified groups, `QuantumProvenanceGraph.aggregate` is designed to +combine multiple group-level reports into one which totals the successes, +issues and failures over the same section of pipeline. \ No newline at end of file diff --git a/tests/test_quantum_provenance_graph.py b/tests/test_quantum_provenance_graph.py index d77e0f695..e41316680 100644 --- a/tests/test_quantum_provenance_graph.py +++ b/tests/test_quantum_provenance_graph.py @@ -31,6 +31,7 @@ import unittest +import lsst.utils.logging from lsst.pipe.base.quantum_provenance_graph import ( DatasetTypeSummary, QuantumProvenanceGraph, @@ -39,7 +40,6 @@ ) from lsst.pipe.base.tests import simpleQGraph from lsst.utils.tests import temporaryDirectory -import lsst.utils.logging expected_mock_datasets = [ "add_dataset1",