Hide keyboard shortcuts

Hot-keys on this page

n s m x b p c   change column sorting

Module statements missing excluded branches partial coverage
Total 14388 11048 0 4384 66 18%
python/lsst/daf/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/__init__.py 6 0 0 0 0 100%
python/lsst/daf/butler/_butler.py 416 360 0 254 0 8%
python/lsst/daf/butler/_butlerConfig.py 39 30 0 20 0 15%
python/lsst/daf/butler/_deferredDatasetHandle.py 26 13 0 12 1 42%
python/lsst/daf/butler/cli/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/cli/butler.py 86 57 0 28 0 25%
python/lsst/daf/butler/cli/cmd/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/cli/cmd/config_dump.py 18 10 0 2 0 40%
python/lsst/daf/butler/cli/cmd/config_validate.py 17 7 0 0 0 59%
python/lsst/daf/butler/cli/cmd/create.py 11 2 0 0 0 82%
python/lsst/daf/butler/cli/opt/__init__.py 3 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/dataset_type.py 8 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/repo.py 7 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/run.py 6 2 0 0 0 67%
python/lsst/daf/butler/cli/utils.py 8 5 0 2 0 30%
python/lsst/daf/butler/core/__init__.py 22 0 0 0 0 100%
python/lsst/daf/butler/core/assembler.py 108 92 0 54 0 10%
python/lsst/daf/butler/core/composites.py 38 23 0 14 0 29%
python/lsst/daf/butler/core/config.py 456 387 0 222 0 10%
python/lsst/daf/butler/core/configSupport.py 104 74 0 64 6 21%
python/lsst/daf/butler/core/constraints.py 49 32 0 26 0 23%
python/lsst/daf/butler/core/datasets/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/core/datasets/ref.py 145 98 0 54 0 26%
python/lsst/daf/butler/core/datasets/type.py 89 59 0 30 0 25%
python/lsst/daf/butler/core/datastore.py 151 72 0 20 1 48%
python/lsst/daf/butler/core/ddl.py 124 53 0 32 0 49%
python/lsst/daf/butler/core/dimensions/__init__.py 8 0 0 0 0 100%
python/lsst/daf/butler/core/dimensions/config.py 47 34 0 12 0 22%
python/lsst/daf/butler/core/dimensions/coordinate.py 137 93 0 60 1 25%
python/lsst/daf/butler/core/dimensions/elements.py 153 88 0 20 1 42%
python/lsst/daf/butler/core/dimensions/graph.py 153 112 0 68 1 20%
python/lsst/daf/butler/core/dimensions/packer.py 51 24 0 6 1 49%
python/lsst/daf/butler/core/dimensions/records.py 40 23 0 14 1 33%
python/lsst/daf/butler/core/dimensions/schema.py 49 37 0 24 1 18%
python/lsst/daf/butler/core/dimensions/universe.py 77 51 0 24 1 29%
python/lsst/daf/butler/core/exceptions.py 6 0 0 0 0 100%
python/lsst/daf/butler/core/fileDescriptor.py 24 18 0 10 0 18%
python/lsst/daf/butler/core/fileTemplates.py 207 171 0 104 0 12%
python/lsst/daf/butler/core/formatter.py 103 57 0 20 1 38%
python/lsst/daf/butler/core/location.py 156 113 0 62 0 20%
python/lsst/daf/butler/core/mappingFactory.py 52 39 0 16 0 19%
python/lsst/daf/butler/core/quantum.py 66 40 0 14 0 32%
python/lsst/daf/butler/core/regions.py 12 8 0 2 0 29%
python/lsst/daf/butler/core/repoRelocation.py 14 8 0 6 0 30%
python/lsst/daf/butler/core/repoTransfers.py 161 114 0 84 1 20%
python/lsst/daf/butler/core/s3utils.py 50 41 0 22 0 12%
python/lsst/daf/butler/core/safeFileIo.py 112 83 0 20 0 22%
python/lsst/daf/butler/core/storageClass.py 219 172 0 116 0 14%
python/lsst/daf/butler/core/storedFileInfo.py 23 5 0 6 0 69%
python/lsst/daf/butler/core/time_utils.py 31 20 0 4 0 31%
python/lsst/daf/butler/core/timespan.py 40 23 0 18 0 29%
python/lsst/daf/butler/core/utils.py 235 138 0 66 2 34%
python/lsst/daf/butler/formatters/fileFormatter.py 49 34 0 12 0 25%
python/lsst/daf/butler/formatters/yamlFormatter.py 38 26 0 8 0 26%
python/lsst/daf/butler/registry/__init__.py 11 0 0 0 0 100%
python/lsst/daf/butler/registry/_collectionType.py 7 0 0 0 0 100%
python/lsst/daf/butler/registry/_config.py 29 12 0 4 1 55%
python/lsst/daf/butler/registry/_dbAuth.py 75 61 0 48 0 11%
python/lsst/daf/butler/registry/_exceptions.py 4 0 0 0 0 100%
python/lsst/daf/butler/registry/_registry.py 388 309 0 194 1 14%
python/lsst/daf/butler/registry/connectionString.py 24 16 0 6 0 27%
python/lsst/daf/butler/registry/databases/oracle.py 94 66 0 32 0 22%
python/lsst/daf/butler/registry/databases/postgresql.py 50 30 0 8 0 34%
python/lsst/daf/butler/registry/databases/sqlite.py 158 119 0 72 0 18%
python/lsst/daf/butler/registry/interfaces/__init__.py 5 0 0 0 0 100%
python/lsst/daf/butler/registry/interfaces/_collections.py 82 30 0 6 1 60%
python/lsst/daf/butler/registry/interfaces/_database.py 227 177 0 110 0 15%
python/lsst/daf/butler/registry/interfaces/_datasets.py 50 19 0 2 1 62%
python/lsst/daf/butler/registry/interfaces/_dimensions.py 71 39 0 16 1 38%
python/lsst/daf/butler/registry/interfaces/_opaque.py 30 11 0 2 0 59%
python/lsst/daf/butler/registry/nameShrinker.py 20 13 0 2 0 32%
python/lsst/daf/butler/registry/queries/__init__.py 3 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/_builder.py 111 86 0 52 1 16%
python/lsst/daf/butler/registry/queries/_query.py 35 20 0 13 0 31%
python/lsst/daf/butler/registry/queries/_structs.py 87 51 0 30 0 38%
python/lsst/daf/butler/registry/queries/exprParser/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/exprParser/exprTree.py 96 54 0 6 0 41%
python/lsst/daf/butler/registry/queries/exprParser/parserLex.py 60 26 0 2 0 55%
python/lsst/daf/butler/registry/queries/exprParser/parserYacc.py 134 96 0 50 0 21%
python/lsst/daf/butler/registry/queries/exprParser/ply/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/exprParser/ply/lex.py 692 622 0 310 1 7%
python/lsst/daf/butler/registry/queries/exprParser/ply/yacc.py 1929 1775 0 904 1 5%
python/lsst/daf/butler/registry/queries/exprParser/treeVisitor.py 12 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/expressions.py 110 78 0 36 2 23%
python/lsst/daf/butler/registry/simpleQuery.py 34 18 0 12 0 35%
python/lsst/daf/butler/registry/tables.py 19 10 0 0 0 47%
python/lsst/daf/butler/registry/tests/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/registry/tests/_database.py 183 157 0 52 0 11%
python/lsst/daf/butler/registry/tests/_registry.py 502 470 0 102 0 5%
python/lsst/daf/butler/registry/wildcards.py 198 145 0 114 1 18%
python/lsst/daf/butler/tests/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/tests/_datasetsHelper.py 80 59 0 18 0 21%
python/lsst/daf/butler/tests/_dummyRegistry.py 70 52 0 40 0 16%
python/lsst/daf/butler/tests/_examplePythonTypes.py 70 51 0 12 0 23%
python/lsst/daf/butler/tests/_testRepo.py 65 57 0 38 0 8%
python/lsst/daf/butler/version.py 5 0 0 0 0 100%
tests/test_butler.py 621 502 0 60 1 18%
tests/test_butlerFits.py 128 80 0 22 1 34%
tests/test_cliCmdConfigDump.py 57 43 0 2 1 25%
tests/test_cliCmdConfigValidate.py 26 15 0 2 1 43%
tests/test_cliOptionDatasetType.py 32 18 0 2 1 44%
tests/test_cliOptionRepo.py 38 20 0 2 1 48%
tests/test_cliPluginLoader.py 66 44 0 4 1 33%
tests/test_cliUtilSplitCommas.py 35 21 0 2 1 41%
tests/test_cliUtilToUpper.py 30 17 0 2 1 44%
tests/test_commandLine.py 27 15 0 2 1 45%
tests/test_composites.py 47 37 0 4 1 22%
tests/test_config.py 350 293 0 40 1 15%
tests/test_connectionString.py 40 21 0 6 1 43%
tests/test_constraints.py 95 82 0 2 1 14%
tests/test_datasets.py 166 148 0 16 1 10%
tests/test_datastore.py 471 377 0 82 1 17%
tests/test_datastoreFits.py 146 109 0 14 1 24%
tests/test_dbAuth.py 142 124 0 10 1 12%
tests/test_ddl.py 33 22 0 4 1 32%
tests/test_dimensions.py 128 109 0 40 1 12%
tests/test_exprParserLex.py 180 161 0 12 1 10%
tests/test_exprParserYacc.py 270 236 0 16 1 12%
tests/test_formatter.py 78 64 0 4 1 18%
tests/test_location.py 65 53 0 8 1 18%
tests/test_matplotlibFormatter.py 42 22 0 6 1 48%
tests/test_oracle.py 73 40 0 17 1 42%
tests/test_parquet.py 54 36 0 6 1 35%
tests/test_postgresql.py 55 23 0 6 1 61%
tests/test_quantum.py 50 42 0 2 1 17%
tests/test_s3utils.py 56 39 0 8 1 31%
tests/test_sqlite.py 154 110 0 10 1 27%
tests/test_storageClass.py 140 125 0 4 1 11%
tests/test_templates.py 158 141 0 6 1 11%
tests/test_testRepo.py 84 62 0 4 1 26%
tests/test_time_utils.py 58 48 0 8 1 17%
tests/test_utils.py 103 72 0 4 1 30%

No items found using the specified filter.