Coverage report: 24%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-05 22:26 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no class)   67% 6 2 0   100% 0 0   67%
python / lsst / pipe / __init__.py (no class)   67% 6 2 0   100% 0 0   67%
python / lsst / pipe / base / __init__.py (no class)   85% 26 4 0   100% 0 0   85%
python / lsst / pipe / base / _datasetQueryConstraints.py DatasetQueryConstraintVariant   0% 14 14 0   0% 10 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py _ALLMETA   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py _ALL   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py _OFFMETA   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py _OFF   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py _LISTMETA   0% 5 5 0   0% 2 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py _LIST   0% 8 8 0   0% 2 0   0%
python / lsst / pipe / base / _datasetQueryConstraints.py (no class)   97% 38 1 0   100% 0 0   97%
python / lsst / pipe / base / _instrument.py Instrument   0% 60 60 0   0% 26 0   0%
python / lsst / pipe / base / _instrument.py (no class)   100% 41 0 3   100% 0 0   100%
python / lsst / pipe / base / _status.py NoWorkFound   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / _status.py RepeatableQuantumError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / _status.py InvalidQuantumError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / _status.py (no class)   100% 7 0 0   100% 0 0   100%
python / lsst / pipe / base / _task_metadata.py PropertySetLike   100% 0 0 2   100% 0 0   100%
python / lsst / pipe / base / _task_metadata.py TaskMetadata   0% 168 168 0   0% 92 0   0%
python / lsst / pipe / base / _task_metadata.py (no class)   98% 47 1 6   100% 0 0   98%
python / lsst / pipe / base / argumentParser.py DataIdContainer   0% 40 40 0   0% 14 0   0%
python / lsst / pipe / base / argumentParser.py DataIdArgument   0% 12 12 0   0% 4 0   0%
python / lsst / pipe / base / argumentParser.py DynamicDatasetType   0% 2 2 0   100% 0 0   0%
python / lsst / pipe / base / argumentParser.py DatasetArgument   0% 13 13 0   0% 4 0   0%
python / lsst / pipe / base / argumentParser.py ConfigDatasetType   0% 10 10 0   0% 2 0   0%
python / lsst / pipe / base / argumentParser.py ArgumentParser   0% 163 163 0   0% 72 0   0%
python / lsst / pipe / base / argumentParser.py InputOnlyArgumentParser   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / argumentParser.py obeyShowArgument.FilteredStream   0% 11 11 0   0% 6 0   0%
python / lsst / pipe / base / argumentParser.py ConfigValueAction   0% 19 19 0   0% 6 0   0%
python / lsst / pipe / base / argumentParser.py ConfigFileAction   0% 7 7 0   0% 4 0   0%
python / lsst / pipe / base / argumentParser.py IdValueAction   0% 23 23 0   0% 12 0   0%
python / lsst / pipe / base / argumentParser.py LongLogAction   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / argumentParser.py LogLevelAction   0% 19 19 0   0% 10 0   0%
python / lsst / pipe / base / argumentParser.py ReuseAction   0% 4 4 0   0% 2 0   0%
python / lsst / pipe / base / argumentParser.py (no class)   46% 163 88 0   0% 46 0   36%
python / lsst / pipe / base / butlerQuantumContext.py ButlerQuantumContext   0% 76 76 0   0% 56 0   0%
python / lsst / pipe / base / butlerQuantumContext.py (no class)   100% 17 0 0   100% 0 0   100%
python / lsst / pipe / base / cli / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / cli / cmd / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / pipe / base / cli / cmd / commands.py (no class)   92% 12 1 0   100% 0 0   92%
python / lsst / pipe / base / cli / opt / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / pipe / base / cli / opt / arguments.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / pipe / base / cli / opt / options.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / pipe / base / cmdLineTask.py TaskRunner   0% 86 86 0   0% 36 0   0%
python / lsst / pipe / base / cmdLineTask.py LegacyTaskRunner   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / cmdLineTask.py ButlerInitializedTaskRunner   0% 7 7 0   0% 4 0   0%
python / lsst / pipe / base / cmdLineTask.py CmdLineTask   0% 74 74 0   0% 34 0   0%
python / lsst / pipe / base / cmdLineTask.py (no class)   77% 62 14 0   0% 6 0   71%
python / lsst / pipe / base / config.py TemplateField   0% 9 9 0   0% 6 0   0%
python / lsst / pipe / base / config.py PipelineTaskConfigMeta   77% 26 6 0   56% 18 4   68%
python / lsst / pipe / base / config.py PipelineTaskConfig   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / config.py ResourceConfig   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / config.py (no class)   100% 21 0 2   100% 0 0   100%
python / lsst / pipe / base / configOverrides.py ConfigExpressionParser   0% 14 14 0   0% 4 0   0%
python / lsst / pipe / base / configOverrides.py ConfigOverrides   0% 51 51 0   0% 26 0   0%
python / lsst / pipe / base / configOverrides.py (no class)   100% 26 0 0   100% 0 0   100%
python / lsst / pipe / base / connectionTypes.py BaseConnection   0% 13 13 0   0% 8 0   0%
python / lsst / pipe / base / connectionTypes.py DimensionedConnection   40% 5 3 0   50% 4 2   44%
python / lsst / pipe / base / connectionTypes.py BaseInput   67% 3 1 0   50% 2 1   60%
python / lsst / pipe / base / connectionTypes.py Input   67% 3 1 0   50% 2 1   60%
python / lsst / pipe / base / connectionTypes.py PrerequisiteInput   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connectionTypes.py Output   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connectionTypes.py InitInput   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connectionTypes.py InitOutput   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connectionTypes.py (no class)   100% 40 0 0   100% 0 0   100%
python / lsst / pipe / base / connections.py ScalarError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connections.py PipelineTaskConnectionDict   100% 21 0 0   100% 12 0   100%
python / lsst / pipe / base / connections.py PipelineTaskConnectionsMetaclass   72% 53 15 0   66% 44 9   69%
python / lsst / pipe / base / connections.py QuantizedConnection   0% 8 8 0   100% 0 0   0%
python / lsst / pipe / base / connections.py InputQuantizedConnection   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connections.py OutputQuantizedConnection   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / connections.py DeferredDatasetRef   0% 2 2 0   100% 0 0   0%
python / lsst / pipe / base / connections.py PipelineTaskConnections   0% 49 49 0   0% 32 0   0%
python / lsst / pipe / base / connections.py AdjustQuantumHelper   0% 30 30 0   0% 16 0   0%
python / lsst / pipe / base / connections.py (no class)   93% 59 4 2   0% 4 0   87%
python / lsst / pipe / base / executionButlerBuilder.py (no class)   19% 118 96 0   0% 48 0   13%
python / lsst / pipe / base / graph / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
python / lsst / pipe / base / graph / _implDetails.py _DatasetTracker   0% 42 42 0   0% 28 0   0%
python / lsst / pipe / base / graph / _implDetails.py (no class)   34% 89 59 0   0% 42 0   23%
python / lsst / pipe / base / graph / _loadHelpers.py RegistryDict   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / graph / _loadHelpers.py DefaultLoadHelper   0% 45 45 0   0% 16 0   0%
python / lsst / pipe / base / graph / _loadHelpers.py S3LoadHelper   0% 9 9 0   100% 0 0   0%
python / lsst / pipe / base / graph / _loadHelpers.py FileLoadHelper   0% 6 6 0   0% 4 0   0%
python / lsst / pipe / base / graph / _loadHelpers.py OpenFileHandleHelper   0% 6 6 0   100% 0 0   0%
python / lsst / pipe / base / graph / _loadHelpers.py LoadHelper   0% 9 9 0   0% 2 0   0%
python / lsst / pipe / base / graph / _loadHelpers.py (no class)   100% 53 0 3   100% 0 0   100%
python / lsst / pipe / base / graph / _versionDeserializers.py StructSizeDescriptor   0% 1 1 0   100% 0 0   0%
python / lsst / pipe / base / graph / _versionDeserializers.py DeserializerBase   25% 8 6 0   100% 0 0   25%
python / lsst / pipe / base / graph / _versionDeserializers.py DeserializerV1   0% 36 36 0   0% 4 0   0%
python / lsst / pipe / base / graph / _versionDeserializers.py DeserializerV2   0% 40 40 0   0% 6 0   0%
python / lsst / pipe / base / graph / _versionDeserializers.py DeserializerV3   0% 80 80 0   0% 26 0   0%
python / lsst / pipe / base / graph / _versionDeserializers.py (no class)   100% 73 0 2   100% 0 0   100%
python / lsst / pipe / base / graph / graph.py IncompatibleGraphError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / graph / graph.py QuantumGraph   0% 263 263 0   0% 118 0   0%
python / lsst / pipe / base / graph / graph.py (no class)   100% 88 0 0   100% 0 0   100%
python / lsst / pipe / base / graph / quantumNode.py NodeId   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / graph / quantumNode.py QuantumNode   0% 11 11 0   0% 4 0   0%
python / lsst / pipe / base / graph / quantumNode.py SerializedQuantumNode   0% 7 7 0   100% 0 0   0%
python / lsst / pipe / base / graph / quantumNode.py (no class)   97% 38 1 0   100% 0 0   97%
python / lsst / pipe / base / graphBuilder.py _DatasetDict   0% 39 39 0   0% 18 0   0%
python / lsst / pipe / base / graphBuilder.py _QuantumScaffolding   0% 22 22 0   0% 6 0   0%
python / lsst / pipe / base / graphBuilder.py _TaskScaffolding   0% 28 28 0   0% 6 0   0%
python / lsst / pipe / base / graphBuilder.py _PipelineScaffolding   0% 182 182 0   0% 124 0   0%
python / lsst / pipe / base / graphBuilder.py GraphBuilderError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / graphBuilder.py OutputExistsError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / graphBuilder.py PrerequisiteMissingError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / graphBuilder.py GraphBuilder   0% 21 21 0   0% 8 0   0%
python / lsst / pipe / base / graphBuilder.py (no class)   100% 102 0 0   100% 0 0   100%
python / lsst / pipe / base / pipeTools.py MissingTaskFactoryError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / pipeTools.py DuplicateOutputError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / pipeTools.py PipelineDataCycleError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / pipeTools.py (no class)   20% 65 52 3   0% 30 0   14%
python / lsst / pipe / base / pipeline.py LabelSpecifier   0% 2 2 0   0% 2 0   0%
python / lsst / pipe / base / pipeline.py TaskDef   0% 44 44 0   0% 22 0   0%
python / lsst / pipe / base / pipeline.py Pipeline   0% 138 138 0   0% 90 0   0%
python / lsst / pipe / base / pipeline.py TaskDatasetTypes   0% 63 63 0   0% 26 0   0%
python / lsst / pipe / base / pipeline.py PipelineDatasetTypes   0% 61 61 0   0% 32 0   0%
python / lsst / pipe / base / pipeline.py (no class)   100% 121 0 3   100% 0 0   100%
python / lsst / pipe / base / pipelineIR.py _Tags   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / pipelineIR.py PipelineYamlLoader   0% 6 6 0   0% 2 0   0%
python / lsst / pipe / base / pipelineIR.py MultilineStringDumper   0% 3 3 0   0% 2 0   0%
python / lsst / pipe / base / pipelineIR.py ContractError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / pipelineIR.py ContractIR   0% 9 9 0   0% 6 0   0%
python / lsst / pipe / base / pipelineIR.py LabeledSubset   0% 14 14 0   0% 8 0   0%
python / lsst / pipe / base / pipelineIR.py ParametersIR   0% 6 6 0   0% 2 0   0%
python / lsst / pipe / base / pipelineIR.py ConfigIR   0% 34 34 0   0% 22 0   0%
python / lsst / pipe / base / pipelineIR.py TaskIR   0% 13 13 0   0% 8 0   0%
python / lsst / pipe / base / pipelineIR.py ImportIR   0% 26 26 0   0% 22 0   0%
python / lsst / pipe / base / pipelineIR.py PipelineIR   0% 188 188 0   0% 118 0   0%
python / lsst / pipe / base / pipelineIR.py (no class)   100% 116 0 0   100% 0 0   100%
python / lsst / pipe / base / pipelineTask.py PipelineTask   0% 6 6 0   100% 0 0   0%
python / lsst / pipe / base / pipelineTask.py (no class)   100% 13 0 5   100% 0 0   100%
python / lsst / pipe / base / script / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
python / lsst / pipe / base / script / register_instrument.py (no class)   56% 9 4 0   0% 2 0   45%
python / lsst / pipe / base / struct.py Struct   0% 15 15 0   0% 8 0   0%
python / lsst / pipe / base / struct.py (no class)   100% 12 0 0   100% 0 0   100%
python / lsst / pipe / base / task.py TaskError   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / task.py Task   1% 71 70 0   0% 28 0   1%
python / lsst / pipe / base / task.py (no class)   95% 44 2 2   100% 0 0   95%
python / lsst / pipe / base / taskFactory.py TaskFactory   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / taskFactory.py (no class)   100% 7 0 5   100% 0 0   100%
python / lsst / pipe / base / task_logging.py (no class)   83% 6 1 0   100% 0 0   83%
python / lsst / pipe / base / testUtils.py (no class)   16% 141 118 5   0% 56 0   12%
python / lsst / pipe / base / tests / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / tests / simpleQGraph.py SimpleInstrument   0% 4 4 0   100% 0 0   0%
python / lsst / pipe / base / tests / simpleQGraph.py AddTaskConnections   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / tests / simpleQGraph.py AddTaskConfig   100% 0 0 0   100% 0 0   100%
python / lsst / pipe / base / tests / simpleQGraph.py AddTask   0% 10 10 0   0% 4 0   0%
python / lsst / pipe / base / tests / simpleQGraph.py AddTaskFactoryMock   0% 9 9 0   0% 4 0   0%
python / lsst / pipe / base / tests / simpleQGraph.py (no class)   43% 127 73 3   0% 44 0   32%
python / lsst / pipe / base / timer.py (no class)   82% 11 2 0   100% 0 0   82%
python / lsst / pipe / base / version.py (no class)   100% 6 0 0   100% 0 0   100%
tests / test_cliCmdRegisterInstrument.py RegisterInstrumentTest   0% 5 5 0   100% 0 0   0%
tests / test_cliCmdRegisterInstrument.py (no class)   92% 13 1 0   50% 2 1   87%
tests / test_config.py NullConnections   100% 0 0 0   100% 0 0   100%
tests / test_config.py NoResourceTask   100% 0 0 0   100% 0 0   100%
tests / test_config.py OneConfig   100% 0 0 0   100% 0 0   100%
tests / test_config.py OneTask   100% 0 0 0   100% 0 0   100%
tests / test_config.py TwoConfig   0% 2 2 0   100% 0 0   0%
tests / test_config.py TwoTask   100% 0 0 0   100% 0 0   100%
tests / test_config.py TaskTestCase   0% 15 15 0   0% 2 0   0%
tests / test_config.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_config.py (no class)   91% 34 3 0   50% 2 1   89%
tests / test_configOverrides.py ConfigTest   100% 0 0 0   100% 0 0   100%
tests / test_configOverrides.py ConfigOverridesTestCase   0% 107 107 0   100% 0 0   0%
tests / test_configOverrides.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_configOverrides.py (no class)   92% 36 3 0   50% 2 1   89%
tests / test_config_formatter.py SimpleConfig   100% 0 0 0   100% 0 0   100%
tests / test_config_formatter.py PexConfigFormatterTestCase   0% 12 12 0   100% 0 0   0%
tests / test_config_formatter.py (no class)   93% 15 1 0   50% 2 1   88%
tests / test_connections.py TestConnectionsClass   0% 62 62 0   100% 0 0   0%
tests / test_connections.py TestConnectionsClass.testConnectionsDeclaration.TestConnections   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.testConnectionsDeclaration.TestConnectionsTemplate   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.testConnectionsDeclaration.TestConnectionsWithDimensions   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.testConnectionsDeclaration.TestConnectionsWithTemplate   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.testConnectionsOnConnectionsClass.TestConnections   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.buildTestConnections.TestConnectionsWithTemplate   0% 2 2 0   0% 2 0   0%
tests / test_connections.py TestConnectionsClass.buildTestConnections.TestConfig   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.testDimensionCheck.TestConnectionsWithBrokenDimensionsStr   100% 0 0 0   100% 0 0   100%
tests / test_connections.py TestConnectionsClass.testDimensionCheck.TestConnectionsWithBrokenDimensionsIter   100% 0 0 0   100% 0 0   100%
tests / test_connections.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_connections.py (no class)   85% 20 3 0   50% 2 1   82%
tests / test_dataIdContainer.py DataIdContainerTestCase   0% 11 11 0   100% 0 0   0%
tests / test_dataIdContainer.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_dataIdContainer.py (no class)   71% 24 7 0   50% 2 1   69%
tests / test_graphBuilder.py GraphBuilderTestCase   0% 36 36 0   0% 6 0   0%
tests / test_graphBuilder.py (no class)   88% 17 2 0   50% 2 1   84%
tests / test_instrument.py DummyInstrument   0% 6 6 0   100% 0 0   0%
tests / test_instrument.py BadInstrument   0% 3 3 0   100% 0 0   0%
tests / test_instrument.py UnimportableInstrument   0% 3 3 0   100% 0 0   0%
tests / test_instrument.py InstrumentTestCase   0% 47 47 0   100% 0 0   0%
tests / test_instrument.py (no class)   96% 27 1 0   50% 2 1   93%
tests / test_logging.py TestLogging   0% 19 19 0   0% 2 0   0%
tests / test_logging.py (no class)   88% 8 1 0   50% 2 1   80%
tests / test_pipeTools.py ExamplePipelineTaskConnections   0% 5 5 0   0% 4 0   0%
tests / test_pipeTools.py ExamplePipelineTaskConfig   100% 0 0 0   100% 0 0   100%
tests / test_pipeTools.py ExamplePipelineTask   100% 0 0 0   100% 0 0   100%
tests / test_pipeTools.py PipelineToolsTestCase   0% 54 54 0   100% 0 0   0%
tests / test_pipeTools.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_pipeTools.py (no class)   57% 47 20 0   12% 8 1   51%
tests / test_pipeline.py PipelineTestCase   0% 39 39 0   100% 0 0   0%
tests / test_pipeline.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_pipeline.py (no class)   85% 20 3 0   50% 2 1   82%
tests / test_pipelineIR.py ConfigIRTestCase   0% 16 16 0   100% 0 0   0%
tests / test_pipelineIR.py PipelineIRTestCase   0% 147 147 0   100% 0 0   0%
tests / test_pipelineIR.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_pipelineIR.py (no class)   92% 38 3 0   50% 2 1   90%
tests / test_pipelineTask.py ButlerMock   0% 12 12 0   0% 4 0   0%
tests / test_pipelineTask.py AddConnections   100% 0 0 0   100% 0 0   100%
tests / test_pipelineTask.py AddConfig   100% 0 0 0   100% 0 0   100%
tests / test_pipelineTask.py AddTask   0% 3 3 0   100% 0 0   0%
tests / test_pipelineTask.py AddTask2   0% 4 4 0   100% 0 0   0%
tests / test_pipelineTask.py PipelineTaskTestCase   0% 89 89 0   0% 20 0   0%
tests / test_pipelineTask.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_pipelineTask.py (no class)   92% 36 3 0   50% 2 1   89%
tests / test_quantumGraph.py Dummy1Connections   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy1Config   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy1PipelineTask   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy2Connections   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy2Config   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy2PipelineTask   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy3Connections   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy3Config   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy3PipelineTask   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy4Connections   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy4Config   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py Dummy4PipelineTask   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py QuantumGraphTestCase   0% 194 194 0   0% 54 0   0%
tests / test_quantumGraph.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_quantumGraph.py (no class)   93% 94 7 0   50% 2 1   92%
tests / test_showTasks.py SimpleTaskConfig   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py SimpleTask   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py TaskWithSubtasksConfig   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py TaskWithSubtasks   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py MainTaskConfig   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py MainTask   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py ShowTasksTestCase   0% 10 10 0   100% 0 0   0%
tests / test_showTasks.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_showTasks.py (no class)   88% 41 5 0   50% 2 1   86%
tests / test_struct.py StructTestCase   0% 33 33 0   0% 6 0   0%
tests / test_struct.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_struct.py (no class)   83% 18 3 0   50% 2 1   80%
tests / test_task.py AddConfig   100% 0 0 0   100% 0 0   100%
tests / test_task.py AddTask   0% 2 2 0   100% 0 0   0%
tests / test_task.py MultConfig   100% 0 0 0   100% 0 0   100%
tests / test_task.py MultTask   0% 2 2 0   100% 0 0   0%
tests / test_task.py AddMultConfig   100% 0 0 0   100% 0 0   100%
tests / test_task.py AddMultTask   0% 11 11 0   100% 0 0   0%
tests / test_task.py AddMultTask2   100% 0 0 0   100% 0 0   100%
tests / test_task.py AddTwiceTask   0% 2 2 0   100% 0 0   0%
tests / test_task.py TaskTestCase   0% 112 112 0   0% 20 0   0%
tests / test_task.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_task.py (no class)   95% 61 3 0   50% 2 1   94%
tests / test_taskmetadata.py TaskMetadataTestCase   0% 154 154 0   100% 0 0   0%
tests / test_taskmetadata.py TaskMetadataTestCase.testValidation.BadThing   100% 0 0 0   100% 0 0   100%
tests / test_taskmetadata.py (no class)   81% 16 3 0   50% 2 1   78%
tests / test_testUtils.py VisitConnections   0% 3 3 0   0% 2 0   0%
tests / test_testUtils.py PatchConnections   0% 3 3 0   0% 2 0   0%
tests / test_testUtils.py SkyPixConnections   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py VisitConfig   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py PatchConfig   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py SkyPixConfig   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py VisitTask   0% 5 5 0   100% 0 0   0%
tests / test_testUtils.py PatchTask   0% 7 7 0   0% 2 0   0%
tests / test_testUtils.py SkyPixTask   0% 1 1 0   100% 0 0   0%
tests / test_testUtils.py PipelineTaskTestSuite   0% 203 203 0   0% 10 0   0%
tests / test_testUtils.py PipelineTaskTestSuite.testAssertValidInitOutputMissing.BadVisitTask   0% 2 2 0   100% 0 0   0%
tests / test_testUtils.py PipelineTaskTestSuite.testAssertValidInitOutputSingle.BadVisitTask   0% 2 2 0   100% 0 0   0%
tests / test_testUtils.py PipelineTaskTestSuite.testAssertValidInitOutputMultiple.BadPatchTask   0% 3 3 0   100% 0 0   0%
tests / test_testUtils.py PipelineTaskTestSuite.testLintConnectionsMissingMultiple.BadConnections   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py PipelineTaskTestSuite.testLintConnectionsExtraMultiple.BadConnections   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests / test_testUtils.py (no class)   97% 86 3 0   50% 2 1   95%
Total     30% 6613 4652 46   4% 1806 36   24%

No items found using the specified filter.