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 24162 17111 0 6920 185 24%
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 498 428 0 288 0 9%
python/lsst/daf/butler/_butlerConfig.py 40 28 0 18 0 21%
python/lsst/daf/butler/_deferredDatasetHandle.py 27 12 0 10 1 49%
python/lsst/daf/butler/cli/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/cli/butler.py 117 67 0 34 0 33%
python/lsst/daf/butler/cli/cliLog.py 102 63 0 32 0 29%
python/lsst/daf/butler/cli/cmd/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/cli/cmd/commands.py 212 72 0 42 0 55%
python/lsst/daf/butler/cli/opt/__init__.py 3 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/arguments.py 9 0 0 0 0 100%
python/lsst/daf/butler/cli/opt/optionGroups.py 16 1 0 8 1 92%
python/lsst/daf/butler/cli/opt/options.py 28 3 0 6 0 79%
python/lsst/daf/butler/cli/progress.py 19 5 0 2 0 67%
python/lsst/daf/butler/cli/utils.py 260 142 0 78 3 39%
python/lsst/daf/butler/core/__init__.py 28 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 269 113 0 90 17 52%
python/lsst/daf/butler/core/_butlerUri/file.py 162 126 0 82 1 15%
python/lsst/daf/butler/core/_butlerUri/http.py 212 172 0 76 1 14%
python/lsst/daf/butler/core/_butlerUri/packageresource.py 11 0 0 0 0 100%
python/lsst/daf/butler/core/_butlerUri/s3utils.py 69 54 0 30 0 15%
python/lsst/daf/butler/core/_butlerUri/schemeless.py 56 11 0 22 7 72%
python/lsst/daf/butler/core/_butlerUri/utils.py 36 18 0 12 1 40%
python/lsst/daf/butler/core/_topology.py 129 44 0 20 0 61%
python/lsst/daf/butler/core/composites.py 59 40 0 24 1 24%
python/lsst/daf/butler/core/config.py 455 233 0 220 30 43%
python/lsst/daf/butler/core/configSupport.py 117 83 0 72 6 21%
python/lsst/daf/butler/core/constraints.py 54 35 0 28 1 24%
python/lsst/daf/butler/core/datasets/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/core/datasets/association.py 15 3 0 4 0 74%
python/lsst/daf/butler/core/datasets/ref.py 162 96 0 58 1 31%
python/lsst/daf/butler/core/datasets/type.py 199 139 0 94 1 21%
python/lsst/daf/butler/core/datastore.py 183 90 0 34 1 44%
python/lsst/daf/butler/core/datastoreCacheManager.py 77 46 0 18 1 34%
python/lsst/daf/butler/core/ddl.py 176 82 0 58 1 43%
python/lsst/daf/butler/core/dimensions/__init__.py 14 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 314 200 0 132 1 26%
python/lsst/daf/butler/core/dimensions/_dataCoordinateIterable.py 215 126 0 78 0 30%
python/lsst/daf/butler/core/dimensions/_database.py 140 83 0 30 1 34%
python/lsst/daf/butler/core/dimensions/_elements.py 126 60 0 12 1 49%
python/lsst/daf/butler/core/dimensions/_governor.py 59 28 0 6 1 49%
python/lsst/daf/butler/core/dimensions/_graph.py 158 96 0 54 1 31%
python/lsst/daf/butler/core/dimensions/_packer.py 61 30 0 10 1 45%
python/lsst/daf/butler/core/dimensions/_records.py 136 94 0 64 1 22%
python/lsst/daf/butler/core/dimensions/_schema.py 92 69 0 34 1 19%
python/lsst/daf/butler/core/dimensions/_skypix.py 83 42 0 14 1 43%
python/lsst/daf/butler/core/dimensions/_universe.py 126 71 0 34 1 36%
python/lsst/daf/butler/core/dimensions/construction.py 49 24 0 16 1 40%
python/lsst/daf/butler/core/exceptions.py 6 0 0 0 0 100%
python/lsst/daf/butler/core/fileDataset.py 23 8 0 6 0 59%
python/lsst/daf/butler/core/fileDescriptor.py 30 20 0 12 1 26%
python/lsst/daf/butler/core/fileTemplates.py 244 202 0 124 1 12%
python/lsst/daf/butler/core/formatter.py 199 132 0 64 1 26%
python/lsst/daf/butler/core/json.py 30 16 0 2 1 47%
python/lsst/daf/butler/core/location.py 83 53 0 28 0 27%
python/lsst/daf/butler/core/mappingFactory.py 59 42 0 16 0 23%
python/lsst/daf/butler/core/named.py 197 94 0 34 0 45%
python/lsst/daf/butler/core/progress.py 81 49 0 30 0 29%
python/lsst/daf/butler/core/quantum.py 60 33 0 20 0 34%
python/lsst/daf/butler/core/repoRelocation.py 17 9 0 6 0 35%
python/lsst/daf/butler/core/simpleQuery.py 43 25 0 14 0 32%
python/lsst/daf/butler/core/storageClass.py 250 103 0 128 13 52%
python/lsst/daf/butler/core/storageClassDelegate.py 118 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 71 40 0 12 0 37%
python/lsst/daf/butler/core/timespan.py 268 172 0 100 1 26%
python/lsst/daf/butler/core/utils.py 128 70 0 50 3 38%
python/lsst/daf/butler/formatters/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/formatters/file.py 54 36 0 14 1 28%
python/lsst/daf/butler/formatters/yaml.py 48 31 0 16 1 28%
python/lsst/daf/butler/registries/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/registries/sql.py 458 373 0 218 1 13%
python/lsst/daf/butler/registry/__init__.py 13 0 0 0 0 100%
python/lsst/daf/butler/registry/_collectionType.py 24 8 0 4 0 57%
python/lsst/daf/butler/registry/_config.py 32 14 0 4 1 53%
python/lsst/daf/butler/registry/_dbAuth.py 82 66 0 50 0 12%
python/lsst/daf/butler/registry/_defaults.py 44 27 0 20 1 31%
python/lsst/daf/butler/registry/_exceptions.py 6 0 0 0 0 100%
python/lsst/daf/butler/registry/_registry.py 171 60 0 10 1 62%
python/lsst/daf/butler/registry/attributes.py 61 37 0 10 0 34%
python/lsst/daf/butler/registry/bridge/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/registry/bridge/ephemeral.py 26 11 0 10 0 42%
python/lsst/daf/butler/registry/connectionString.py 33 21 0 12 1 29%
python/lsst/daf/butler/registry/databases/__init__.py 0 0 0 0 0 100%
python/lsst/daf/butler/registry/databases/postgresql.py 185 121 0 52 0 27%
python/lsst/daf/butler/registry/databases/sqlite.py 194 145 0 84 0 18%
python/lsst/daf/butler/registry/interfaces/__init__.py 8 0 0 0 0 100%
python/lsst/daf/butler/registry/interfaces/_attributes.py 28 7 0 2 1 73%
python/lsst/daf/butler/registry/interfaces/_bridge.py 76 27 0 4 1 65%
python/lsst/daf/butler/registry/interfaces/_collections.py 101 35 0 10 1 60%
python/lsst/daf/butler/registry/interfaces/_database.py 322 240 0 144 0 18%
python/lsst/daf/butler/registry/interfaces/_datasets.py 88 28 0 4 1 66%
python/lsst/daf/butler/registry/interfaces/_dimensions.py 118 35 0 4 1 69%
python/lsst/daf/butler/registry/interfaces/_opaque.py 37 11 0 2 0 67%
python/lsst/daf/butler/registry/interfaces/_versioning.py 56 34 0 18 0 30%
python/lsst/daf/butler/registry/managers.py 83 46 0 10 0 42%
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 130 108 0 70 0 11%
python/lsst/daf/butler/registry/queries/_query.py 265 171 0 81 1 27%
python/lsst/daf/butler/registry/queries/_results.py 130 78 0 42 0 30%
python/lsst/daf/butler/registry/queries/_structs.py 161 92 0 66 0 36%
python/lsst/daf/butler/registry/queries/expressions/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/expressions/categorize.py 30 20 0 6 0 28%
python/lsst/daf/butler/registry/queries/expressions/check.py 142 89 0 56 1 31%
python/lsst/daf/butler/registry/queries/expressions/convert.py 258 177 0 76 1 25%
python/lsst/daf/butler/registry/queries/expressions/normalForm.py 252 134 0 46 0 40%
python/lsst/daf/butler/registry/queries/expressions/parser/__init__.py 4 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/expressions/parser/exprTree.py 140 81 0 20 1 38%
python/lsst/daf/butler/registry/queries/expressions/parser/parserLex.py 68 32 0 4 0 50%
python/lsst/daf/butler/registry/queries/expressions/parser/parserYacc.py 161 115 0 58 0 21%
python/lsst/daf/butler/registry/queries/expressions/parser/ply/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/registry/queries/expressions/parser/ply/lex.py 691 621 0 310 1 7%
python/lsst/daf/butler/registry/queries/expressions/parser/ply/yacc.py 1921 1767 0 904 1 5%
python/lsst/daf/butler/registry/queries/expressions/parser/treeVisitor.py 33 3 0 2 1 89%
python/lsst/daf/butler/registry/summaries.py 85 45 0 34 0 35%
python/lsst/daf/butler/registry/tests/__init__.py 2 0 0 0 0 100%
python/lsst/daf/butler/registry/tests/_database.py 424 383 0 148 0 7%
python/lsst/daf/butler/registry/tests/_registry.py 894 834 0 146 1 6%
python/lsst/daf/butler/registry/versions.py 118 82 0 52 1 22%
python/lsst/daf/butler/registry/wildcards.py 181 140 0 99 1 16%
python/lsst/daf/butler/script/__init__.py 14 0 0 0 0 100%
python/lsst/daf/butler/script/_associate.py 7 4 0 0 0 43%
python/lsst/daf/butler/script/_pruneDatasets.py 77 47 0 20 0 31%
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 34 27 0 20 0 13%
python/lsst/daf/butler/script/queryDataIds.py 29 20 0 12 0 22%
python/lsst/daf/butler/script/queryDatasetTypes.py 15 8 0 6 0 33%
python/lsst/daf/butler/script/queryDatasets.py 68 49 0 34 0 19%
python/lsst/daf/butler/script/queryDimensionRecords.py 17 12 0 8 0 20%
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 74 41 0 26 0 33%
python/lsst/daf/butler/tests/_examplePythonTypes.py 82 59 0 16 0 23%
python/lsst/daf/butler/tests/_testRepo.py 120 98 0 52 0 13%
python/lsst/daf/butler/tests/cliCmdTestBase.py 56 29 0 8 0 42%
python/lsst/daf/butler/tests/cliLogTestBase.py 91 55 0 30 1 31%
python/lsst/daf/butler/tests/testFormatters.py 86 53 0 26 1 30%
python/lsst/daf/butler/tests/utils.py 79 51 0 14 0 30%
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 32 6 0 0 0 81%
python/lsst/daf/butler/transfers/_yaml.py 169 135 0 110 0 12%
python/lsst/daf/butler/version.py 5 0 0 0 0 100%
setup.py 44 44 0 16 0 0%
tests/test_astropyTableFormatter.py 30 17 0 2 1 44%
tests/test_butler.py 799 641 0 90 1 18%
tests/test_cliCmdAssociate.py 20 8 0 2 1 59%
tests/test_cliCmdConfigDump.py 84 61 0 2 1 28%
tests/test_cliCmdConfigValidate.py 33 16 0 2 1 51%
tests/test_cliCmdCreate.py 19 6 0 2 1 67%
tests/test_cliCmdImport.py 44 16 0 2 1 63%
tests/test_cliCmdPruneCollection.py 74 54 0 2 1 28%
tests/test_cliCmdPruneDatasets.py 106 59 0 22 4 40%
tests/test_cliCmdQueryCollections.py 79 51 0 2 1 36%
tests/test_cliCmdQueryDataIds.py 46 25 0 2 1 46%
tests/test_cliCmdQueryDatasetTypes.py 61 39 0 2 1 37%
tests/test_cliCmdQueryDatasets.py 50 27 0 2 1 46%
tests/test_cliCmdQueryDimensionRecords.py 51 29 0 2 1 43%
tests/test_cliLog.py 20 6 0 2 1 68%
tests/test_cliPluginLoader.py 77 50 0 2 1 35%
tests/test_cliUtilSplitCommas.py 40 22 0 2 1 45%
tests/test_cliUtilSplitKv.py 141 109 0 4 1 23%
tests/test_cliUtilToUpper.py 29 15 0 2 1 48%
tests/test_cliUtils.py 174 124 0 8 1 28%
tests/test_composites.py 48 37 0 4 1 23%
tests/test_config.py 417 351 0 44 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 263 238 0 22 1 9%
tests/test_datastore.py 580 482 0 104 1 14%
tests/test_dbAuth.py 136 122 0 10 1 10%
tests/test_ddl.py 33 22 0 4 1 32%
tests/test_dimensions.py 363 315 0 144 1 10%
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 189 167 0 20 1 11%
tests/test_matplotlibFormatter.py 43 23 0 4 1 49%
tests/test_normalFormExpression.py 70 48 0 24 1 24%
tests/test_parquet.py 55 38 0 4 1 34%
tests/test_postgresql.py 106 53 0 22 1 45%
tests/test_progress.py 96 65 0 10 1 30%
tests/test_quantum.py 23 18 0 2 1 24%
tests/test_s3utils.py 48 32 0 10 1 33%
tests/test_simpleButler.py 239 198 0 48 1 15%
tests/test_sqlite.py 150 81 0 2 1 46%
tests/test_storageClass.py 140 125 0 4 1 11%
tests/test_templates.py 160 143 0 6 1 11%
tests/test_testRepo.py 107 82 0 2 1 24%
tests/test_time_utils.py 77 63 0 10 1 17%
tests/test_timespan.py 147 126 0 48 1 11%
tests/test_uri.py 425 368 0 54 1 13%
tests/test_utils.py 182 131 0 10 1 27%
tests/test_webdavutils.py 65 36 0 2 1 45%

No items found using the specified filter.