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 20813 15247 0 6156 167 22%
python/lsst/__init__.py 2 0 0 0 0 100%
python/lsst/daf/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/__init__.py 7 0 0 0 0 100%
python/lsst/daf/butler/_butler.py 446 380 0 264 0 9%
python/lsst/daf/butler/_butlerConfig.py 40 28 0 18 0 21%
python/lsst/daf/butler/_deferredDatasetHandle.py 25 12 0 10 1 46%
python/lsst/daf/butler/cli/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/cli/butler.py 104 67 0 34 0 27%
python/lsst/daf/butler/cli/cliLog.py 93 63 0 32 0 24%
python/lsst/daf/butler/cli/cmd/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/cli/cmd/commands.py 103 24 0 10 0 70%
python/lsst/daf/butler/cli/opt/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/arguments.py 7 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/options.py 33 10 0 4 0 62%
python/lsst/daf/butler/cli/utils.py 250 143 0 70 4 36%
python/lsst/daf/butler/core/__init__.py 25 0 0 0 0 100%
python/lsst/daf/butler/core/_butlerUri/__init__.py 1 0 0 0 0 100%
python/lsst/daf/butler/core/_butlerUri/_butlerUri.py 214 84 0 62 15 57%
python/lsst/daf/butler/core/_butlerUri/file.py 151 118 0 72 1 15%
python/lsst/daf/butler/core/_butlerUri/http.py 204 167 0 74 1 14%
python/lsst/daf/butler/core/_butlerUri/packageresource.py 11 0 0 0 0 100%
python/lsst/daf/butler/core/_butlerUri/s3utils.py 68 53 0 30 0 15%
python/lsst/daf/butler/core/_butlerUri/schemeless.py 57 14 0 24 7 67%
python/lsst/daf/butler/core/_butlerUri/utils.py 33 17 0 10 0 37%
python/lsst/daf/butler/core/_topology.py 50 14 0 8 0 72%
python/lsst/daf/butler/core/composites.py 57 38 0 22 1 25%
python/lsst/daf/butler/core/config.py 449 231 0 218 30 43%
python/lsst/daf/butler/core/configSupport.py 114 83 0 72 6 20%
python/lsst/daf/butler/core/constraints.py 54 35 0 28 1 24%
python/lsst/daf/butler/core/datasets/__init__.py 3 0 0 0 0 100%
python/lsst/daf/butler/core/datasets/association.py 14 3 0 4 0 72%
python/lsst/daf/butler/core/datasets/ref.py 87 52 0 24 0 33%
python/lsst/daf/butler/core/datasets/type.py 152 113 0 74 1 18%
python/lsst/daf/butler/core/datastore.py 158 78 0 22 1 46%
python/lsst/daf/butler/core/ddl.py 143 63 0 42 1 47%
python/lsst/daf/butler/core/dimensions/__init__.py 13 0 0 0 0 100%
python/lsst/daf/butler/core/dimensions/_config.py 74 51 0 30 0 22%
python/lsst/daf/butler/core/dimensions/_coordinate.py 211 133 0 76 1 28%
python/lsst/daf/butler/core/dimensions/_dataCoordinateIterable.py 205 126 0 78 0 28%
python/lsst/daf/butler/core/dimensions/_database.py 128 83 0 30 1 29%
python/lsst/daf/butler/core/dimensions/_elements.py 99 51 0 6 1 47%
python/lsst/daf/butler/core/dimensions/_governor.py 53 28 0 6 1 44%
python/lsst/daf/butler/core/dimensions/_graph.py 137 91 0 50 1 26%
python/lsst/daf/butler/core/dimensions/_packer.py 57 30 0 10 1 42%
python/lsst/daf/butler/core/dimensions/_records.py 68 46 0 38 1 24%
python/lsst/daf/butler/core/dimensions/_schema.py 87 65 0 32 1 19%
python/lsst/daf/butler/core/dimensions/_skypix.py 77 42 0 14 1 40%
python/lsst/daf/butler/core/dimensions/_universe.py 118 69 0 34 1 34%
python/lsst/daf/butler/core/dimensions/construction.py 45 22 0 16 1 39%
python/lsst/daf/butler/core/exceptions.py 6 0 0 0 0 100%
python/lsst/daf/butler/core/fileDataset.py 21 8 0 6 0 56%
python/lsst/daf/butler/core/fileDescriptor.py 29 20 0 12 1 24%
python/lsst/daf/butler/core/fileTemplates.py 240 199 0 124 1 12%
python/lsst/daf/butler/core/formatter.py 188 131 0 64 1 23%
python/lsst/daf/butler/core/location.py 73 50 0 26 0 23%
python/lsst/daf/butler/core/mappingFactory.py 58 42 0 16 0 22%
python/lsst/daf/butler/core/named.py 181 94 0 34 0 41%
python/lsst/daf/butler/core/quantum.py 54 35 0 22 1 26%
python/lsst/daf/butler/core/repoRelocation.py 17 9 0 6 0 35%
python/lsst/daf/butler/core/simpleQuery.py 42 25 0 14 0 30%
python/lsst/daf/butler/core/storageClass.py 241 99 0 124 11 52%
python/lsst/daf/butler/core/storageClassDelegate.py 116 92 0 58 1 16%
python/lsst/daf/butler/core/storedFileInfo.py 31 11 0 6 0 59%
python/lsst/daf/butler/core/time_utils.py 51 30 0 8 0 36%
python/lsst/daf/butler/core/timespan.py 158 108 0 66 0 22%
python/lsst/daf/butler/core/utils.py 115 60 0 44 3 39%
python/lsst/daf/butler/formatters/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/formatters/file.py 53 36 0 14 1 27%
python/lsst/daf/butler/formatters/yaml.py 43 27 0 12 1 31%
python/lsst/daf/butler/registry/__init__.py 10 0 0 0 0 100%
python/lsst/daf/butler/registry/_collectionType.py 11 0 0 0 0 100%
python/lsst/daf/butler/registry/_config.py 30 12 0 4 1 56%
python/lsst/daf/butler/registry/_dbAuth.py 82 66 0 50 0 12%
python/lsst/daf/butler/registry/_exceptions.py 4 0 0 0 0 100%
python/lsst/daf/butler/registry/_registry.py 421 351 0 194 1 12%
python/lsst/daf/butler/registry/attributes.py 59 37 0 10 0 32%
python/lsst/daf/butler/registry/bridge/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/registry/bridge/ephemeral.py 22 10 0 8 0 40%
python/lsst/daf/butler/registry/connectionString.py 28 17 0 8 1 33%
python/lsst/daf/butler/registry/databases/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/registry/databases/postgresql.py 131 84 0 32 0 29%
python/lsst/daf/butler/registry/databases/sqlite.py 189 144 0 84 0 17%
python/lsst/daf/butler/registry/interfaces/__init__.py 8 0 0 0 0 100%
python/lsst/daf/butler/registry/interfaces/_attributes.py 24 7 0 2 1 69%
python/lsst/daf/butler/registry/interfaces/_bridge.py 63 25 0 4 1 61%
python/lsst/daf/butler/registry/interfaces/_collections.py 87 33 0 6 1 59%
python/lsst/daf/butler/registry/interfaces/_database.py 292 226 0 142 0 15%
python/lsst/daf/butler/registry/interfaces/_datasets.py 59 24 0 4 1 57%
python/lsst/daf/butler/registry/interfaces/_dimensions.py 96 35 0 4 1 62%
python/lsst/daf/butler/registry/interfaces/_opaque.py 31 11 0 2 0 61%
python/lsst/daf/butler/registry/interfaces/_versioning.py 52 34 0 18 0 26%
python/lsst/daf/butler/registry/nameShrinker.py 21 13 0 2 0 35%
python/lsst/daf/butler/registry/queries/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/_builder.py 131 109 0 70 0 11%
python/lsst/daf/butler/registry/queries/_query.py 251 172 0 81 1 24%
python/lsst/daf/butler/registry/queries/_results.py 121 78 0 42 0 26%
python/lsst/daf/butler/registry/queries/_structs.py 135 81 0 54 0 35%
python/lsst/daf/butler/registry/queries/exprParser/__init__.py 5 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/exprParser/exprTree.py 139 81 0 20 1 37%
python/lsst/daf/butler/registry/queries/exprParser/normalForm.py 238 134 0 46 0 37%
python/lsst/daf/butler/registry/queries/exprParser/parserLex.py 67 32 0 4 0 49%
python/lsst/daf/butler/registry/queries/exprParser/parserYacc.py 152 109 0 56 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 22 3 0 2 1 83%
python/lsst/daf/butler/registry/queries/expressions.py 227 154 0 88 3 27%
python/lsst/daf/butler/registry/tests/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/registry/tests/_database.py 393 354 0 134 0 7%
python/lsst/daf/butler/registry/tests/_registry.py 774 729 0 138 0 5%
python/lsst/daf/butler/registry/versions.py 113 82 0 52 1 19%
python/lsst/daf/butler/registry/wildcards.py 298 225 0 167 1 16%
python/lsst/daf/butler/script/__init__.py 11 0 0 0 0 100%
python/lsst/daf/butler/script/butlerImport.py 6 4 0 2 0 25%
python/lsst/daf/butler/script/certifyCalibrations.py 16 13 0 4 0 15%
python/lsst/daf/butler/script/configDump.py 9 7 0 2 0 18%
python/lsst/daf/butler/script/configValidate.py 11 9 0 0 0 18%
python/lsst/daf/butler/script/createRepo.py 4 2 0 0 0 50%
python/lsst/daf/butler/script/pruneCollection.py 12 9 0 4 0 19%
python/lsst/daf/butler/script/queryCollections.py 38 32 0 22 0 10%
python/lsst/daf/butler/script/queryDataIds.py 29 20 0 12 0 22%
python/lsst/daf/butler/script/queryDatasetTypes.py 13 10 0 8 0 14%
python/lsst/daf/butler/script/queryDatasets.py 53 41 0 32 0 14%
python/lsst/daf/butler/script/removeDatasetType.py 5 2 0 0 0 60%
python/lsst/daf/butler/tests/__init__.py 6 0 0 0 0 100%
python/lsst/daf/butler/tests/_datasetsHelper.py 56 38 0 16 0 25%
python/lsst/daf/butler/tests/_dummyRegistry.py 71 39 0 24 0 34%
python/lsst/daf/butler/tests/_examplePythonTypes.py 81 59 0 16 0 23%
python/lsst/daf/butler/tests/_testRepo.py 80 64 0 36 0 14%
python/lsst/daf/butler/tests/cliCmdTestBase.py 45 27 0 8 0 34%
python/lsst/daf/butler/tests/cliLogTestBase.py 90 55 0 30 1 30%
python/lsst/daf/butler/tests/testFormatters.py 84 53 0 26 1 29%
python/lsst/daf/butler/tests/utils.py 56 39 0 10 0 26%
python/lsst/daf/butler/transfers/__init__.py 3 0 0 0 0 100%
python/lsst/daf/butler/transfers/_context.py 103 86 0 70 0 10%
python/lsst/daf/butler/transfers/_interfaces.py 26 6 0 0 0 77%
python/lsst/daf/butler/transfers/_yaml.py 161 132 0 110 0 11%
python/lsst/daf/butler/version.py 5 0 0 0 0 100%
setup.py 44 44 0 16 0 0%
tests/test_butler.py 796 647 0 94 1 17%
tests/test_cliCmdConfigDump.py 81 61 0 2 1 25%
tests/test_cliCmdConfigValidate.py 30 16 0 2 1 47%
tests/test_cliCmdCreate.py 16 6 0 2 1 61%
tests/test_cliCmdImport.py 41 19 0 2 1 53%
tests/test_cliCmdPruneCollection.py 75 54 0 4 1 28%
tests/test_cliCmdQueryCollections.py 75 50 0 2 1 34%
tests/test_cliCmdQueryDataIds.py 48 26 0 4 1 44%
tests/test_cliCmdQueryDatasetTypes.py 59 42 0 2 1 30%
tests/test_cliCmdQueryDatasets.py 53 28 0 4 1 46%
tests/test_cliLog.py 20 6 0 2 1 68%
tests/test_cliPluginLoader.py 74 49 0 2 1 34%
tests/test_cliUtilSplitCommas.py 39 22 0 2 1 44%
tests/test_cliUtilSplitKv.py 119 88 0 4 1 26%
tests/test_cliUtilToUpper.py 28 15 0 2 1 47%
tests/test_cliUtils.py 164 110 0 8 1 32%
tests/test_composites.py 45 35 0 4 1 22%
tests/test_config.py 401 341 0 46 1 14%
tests/test_connectionString.py 40 21 0 6 1 43%
tests/test_constraints.py 95 82 0 2 1 14%
tests/test_datasets.py 254 231 0 22 1 9%
tests/test_datastore.py 509 415 0 92 1 16%
tests/test_dbAuth.py 136 122 0 10 1 10%
tests/test_ddl.py 33 22 0 4 1 32%
tests/test_dimensions.py 324 280 0 120 1 11%
tests/test_exprParserLex.py 182 163 0 12 1 10%
tests/test_exprParserYacc.py 382 344 0 16 1 10%
tests/test_formatter.py 122 105 0 10 1 14%
tests/test_location.py 187 165 0 20 1 11%
tests/test_matplotlibFormatter.py 44 24 0 6 1 46%
tests/test_normalFormExpression.py 70 48 0 24 1 24%
tests/test_parquet.py 54 36 0 6 1 35%
tests/test_postgresql.py 87 48 0 22 1 40%
tests/test_quantum.py 23 18 0 2 1 24%
tests/test_s3utils.py 48 32 0 10 1 33%
tests/test_simpleButler.py 114 94 0 16 1 16%
tests/test_sqlite.py 135 83 0 6 1 38%
tests/test_storageClass.py 140 125 0 4 1 11%
tests/test_templates.py 160 143 0 6 1 11%
tests/test_testRepo.py 84 62 0 2 1 27%
tests/test_time_utils.py 72 59 0 8 1 18%
tests/test_timespan.py 80 66 0 26 1 14%
tests/test_uri.py 289 245 0 14 1 16%
tests/test_utils.py 143 100 0 6 1 30%
tests/test_webdavutils.py 59 36 0 2 1 39%

No items found using the specified filter.