Coverage report: 29%

Files Functions Classes

coverage.py v7.5.1, created at 2024-05-08 02:52 -0700

File class statements missing excluded branches partial coverage
python/lsst/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/dax/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/dax/apdb/__init__.py (no class) 9 0 0 0 0 100%
python/lsst/dax/apdb/apdb.py ApdbConfig 0 0 0 0 0 100%
python/lsst/dax/apdb/apdb.py Apdb 11 11 14 2 0 0%
python/lsst/dax/apdb/apdb.py (no class) 62 0 3 42 0 100%
python/lsst/dax/apdb/apdbConfigFreezer.py ApdbConfigFreezer 13 13 0 8 0 0%
python/lsst/dax/apdb/apdbConfigFreezer.py (no class) 11 0 0 0 0 100%
python/lsst/dax/apdb/apdbIndex.py ApdbIndex 35 35 0 16 0 0%
python/lsst/dax/apdb/apdbIndex.py (no class) 20 0 0 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py ApdbMetadata 0 0 5 0 0 100%
python/lsst/dax/apdb/apdbMetadata.py (no class) 15 0 0 10 0 100%
python/lsst/dax/apdb/apdbReplica.py ApdbTableData 0 0 2 0 0 100%
python/lsst/dax/apdb/apdbReplica.py ReplicaChunk 7 7 0 0 0 0%
python/lsst/dax/apdb/apdbReplica.py ApdbReplica 10 10 6 2 0 0%
python/lsst/dax/apdb/apdbReplica.py (no class) 47 0 2 28 0 100%
python/lsst/dax/apdb/apdbSchema.py ApdbTables 1 1 0 0 0 0%
python/lsst/dax/apdb/apdbSchema.py ApdbSchema 29 29 0 14 0 0%
python/lsst/dax/apdb/apdbSchema.py (no class) 37 0 0 4 0 100%
python/lsst/dax/apdb/cassandra/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandra.py CassandraMissingError 1 1 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandraConfig 0 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _FrozenApdbCassandraConfig 16 16 0 8 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py _AddressTranslator 2 2 0 2 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py ApdbCassandra 432 432 2 250 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandra.py (no class) 150 8 2 20 1 95%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py ApdbCassandraReplica 47 47 0 22 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraReplica.py (no class) 28 0 2 2 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py InconsistentSchemaError 0 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ExtraTables 2 2 0 0 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py ApdbCassandraSchema 144 144 0 86 0 0%
python/lsst/dax/apdb/cassandra/apdbCassandraSchema.py (no class) 48 0 2 6 0 100%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py ApdbMetadataCassandra 47 47 0 22 0 0%
python/lsst/dax/apdb/cassandra/apdbMetadataCassandra.py (no class) 14 0 0 0 0 100%
python/lsst/dax/apdb/cassandra/cassandra_utils.py SessionWrapper 6 6 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py ApdbCassandraTableData 8 8 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py PreparedStatementCache 7 7 0 2 0 0%
python/lsst/dax/apdb/cassandra/cassandra_utils.py (no class) 37 7 0 2 1 79%
python/lsst/dax/apdb/cli/apdb_cli.py (no class) 11 0 0 0 0 100%
python/lsst/dax/apdb/cli/logging_cli.py LoggingCli 17 17 0 10 0 0%
python/lsst/dax/apdb/cli/logging_cli.py (no class) 8 0 0 0 0 100%
python/lsst/dax/apdb/cli/options.py (no class) 11 0 2 0 0 100%
python/lsst/dax/apdb/factory.py (no class) 6 0 5 0 0 100%
python/lsst/dax/apdb/monitor.py MonHandler 0 0 1 0 0 100%
python/lsst/dax/apdb/monitor.py MonAgent 4 2 0 0 0 50%
python/lsst/dax/apdb/monitor.py MonFilter 11 11 0 6 0 0%
python/lsst/dax/apdb/monitor.py MonService 43 43 0 28 0 0%
python/lsst/dax/apdb/monitor.py LoggingMonHandler 5 5 0 0 0 0%
python/lsst/dax/apdb/monitor.py (no class) 41 0 2 6 0 100%
python/lsst/dax/apdb/pixelization.py Pixelization 21 21 0 12 0 0%
python/lsst/dax/apdb/pixelization.py (no class) 10 0 0 0 0 100%
python/lsst/dax/apdb/schema_model.py ExtraDataTypes 0 0 0 0 0 100%
python/lsst/dax/apdb/schema_model.py Column 3 3 0 0 0 0%
python/lsst/dax/apdb/schema_model.py Index 1 1 0 2 0 0%
python/lsst/dax/apdb/schema_model.py Constraint 7 7 0 10 0 0%
python/lsst/dax/apdb/schema_model.py UniqueConstraint 0 0 0 0 0 100%
python/lsst/dax/apdb/schema_model.py ForeignKeyConstraint 4 4 0 0 0 0%
python/lsst/dax/apdb/schema_model.py CheckConstraint 0 0 0 0 0 100%
python/lsst/dax/apdb/schema_model.py Table 10 10 0 12 0 0%
python/lsst/dax/apdb/schema_model.py Schema 11 11 0 8 0 0%
python/lsst/dax/apdb/schema_model.py (no class) 127 0 0 28 0 100%
python/lsst/dax/apdb/scripts/__init__.py (no class) 3 0 0 0 0 100%
python/lsst/dax/apdb/scripts/create_cassandra.py (no class) 5 0 0 0 0 100%
python/lsst/dax/apdb/scripts/create_sql.py (no class) 5 0 0 0 0 100%
python/lsst/dax/apdb/scripts/list_index.py (no class) 4 0 0 0 0 100%
python/lsst/dax/apdb/sql/__init__.py (no class) 4 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbMetadataSql.py ApdbMetadataSql 48 48 0 32 0 0%
python/lsst/dax/apdb/sql/apdbMetadataSql.py (no class) 13 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSqlConfig 3 3 0 2 0 0%
python/lsst/dax/apdb/sql/apdbSql.py ApdbSql 398 398 1 222 0 0%
python/lsst/dax/apdb/sql/apdbSql.py (no class) 102 0 3 10 0 100%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlTableData 4 4 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py ApdbSqlReplica 44 44 0 22 0 0%
python/lsst/dax/apdb/sql/apdbSqlReplica.py (no class) 34 0 2 2 0 100%
python/lsst/dax/apdb/sql/apdbSqlSchema.py InconsistentSchemaError 0 0 0 0 0 100%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ExtraTables 2 2 0 0 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py ApdbSqlSchema 129 129 0 64 0 0%
python/lsst/dax/apdb/sql/apdbSqlSchema.py (no class) 43 0 0 6 0 100%
python/lsst/dax/apdb/sql/modelToSql.py GUID 21 21 0 18 0 0%
python/lsst/dax/apdb/sql/modelToSql.py ModelToSql 73 73 0 52 0 0%
python/lsst/dax/apdb/sql/modelToSql.py (no class) 22 0 0 2 0 100%
python/lsst/dax/apdb/tests/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py TestCaseMixin 0 0 0 0 0 100%
python/lsst/dax/apdb/tests/_apdb.py ApdbTest 289 289 2 54 0 0%
python/lsst/dax/apdb/tests/_apdb.py ApdbSchemaUpdateTest 20 20 1 4 0 0%
python/lsst/dax/apdb/tests/_apdb.py (no class) 60 0 3 8 0 100%
python/lsst/dax/apdb/tests/data_factory.py (no class) 13 0 0 0 0 100%
python/lsst/dax/apdb/timer.py Timer 59 59 0 20 0 0%
python/lsst/dax/apdb/timer.py (no class) 19 0 0 0 0 100%
python/lsst/dax/apdb/version.py (no class) 5 0 0 0 0 100%
python/lsst/dax/apdb/versionTuple.py IncompatibleVersionError 0 0 0 0 0 100%
python/lsst/dax/apdb/versionTuple.py VersionTuple 13 13 0 8 0 0%
python/lsst/dax/apdb/versionTuple.py (no class) 12 0 0 2 0 100%
tests/test_ap_verify_queries.py TestApVerifyQueries 17 17 0 0 0 0%
tests/test_ap_verify_queries.py MemoryTester 0 0 0 0 0 100%
tests/test_ap_verify_queries.py (no class) 18 0 3 0 0 100%
tests/test_apdbCassandra.py ApdbCassandraMixin 20 20 1 6 0 0%
tests/test_apdbCassandra.py ApdbCassandraTestCase 8 8 0 4 0 0%
tests/test_apdbCassandra.py ApdbCassandraPerMonthTestCase 0 0 0 0 0 100%
tests/test_apdbCassandra.py ApdbCassandraTestCaseReplica 0 0 0 0 0 100%
tests/test_apdbCassandra.py ApdbSchemaUpdateCassandraTestCase 3 3 0 0 0 0%
tests/test_apdbCassandra.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_apdbCassandra.py (no class) 42 2 4 2 0 95%
tests/test_apdbSql.py ApdbSQLiteTestCase 7 7 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCaseLastObject 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteTestCasePixIdIovIndex 0 0 0 0 0 100%
tests/test_apdbSql.py ApdbSQLiteTestCaseReplica 0 0 0 0 0 100%
tests/test_apdbSql.py ApdbPostgresTestCase 11 11 0 0 0 0%
tests/test_apdbSql.py ApdbPostgresNamespaceTestCase 1 1 0 0 0 0%
tests/test_apdbSql.py ApdbSchemaUpdateSQLiteTestCase 6 6 0 0 0 0%
tests/test_apdbSql.py ApdbSQLiteFromUriTestCase 39 39 0 24 0 0%
tests/test_apdbSql.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_apdbSql.py (no class) 62 0 3 8 0 100%
tests/test_apdbSqlSchema.py ApdbSchemaTestCase 70 70 0 16 0 0%
tests/test_apdbSqlSchema.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_apdbSqlSchema.py (no class) 22 0 3 0 0 100%
tests/test_cli.py CreateSqlTestCase 9 9 0 0 0 0%
tests/test_cli.py (no class) 12 0 2 0 0 100%
tests/test_index.py ApdbIndexTestCase 35 35 0 18 0 0%
tests/test_index.py (no class) 15 0 2 0 0 100%
tests/test_monitor.py _TestHandler 4 4 0 0 0 0%
tests/test_monitor.py MonitorTestCase 96 96 0 8 0 0%
tests/test_monitor.py (no class) 18 0 2 0 0 100%
Total   3618 2400 82 1288 2 29%

No items found using the specified filter.