Coverage report: 99%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-07 04:44 +0000

File class statements missing excluded branches partial coverage
bzfs_main/argparse_actions.py SnapshotFilter 0 0 0 0 0 100%
bzfs_main/argparse_actions.py NonEmptyStringAction 4 0 0 2 0 100%
bzfs_main/argparse_actions.py DatasetPairsAction 28 0 0 16 0 100%
bzfs_main/argparse_actions.py SSHConfigFileNameAction 6 0 0 4 0 100%
bzfs_main/argparse_actions.py SafeFileNameAction 5 0 0 4 0 100%
bzfs_main/argparse_actions.py SafeDirectoryNameAction 6 0 0 4 0 100%
bzfs_main/argparse_actions.py NewSnapshotFilterGroupAction 4 0 0 4 0 100%
bzfs_main/argparse_actions.py FileOrLiteralAction 24 0 0 14 0 100%
bzfs_main/argparse_actions.py IncludeSnapshotPlanAction 22 0 0 10 0 100%
bzfs_main/argparse_actions.py DeleteDstSnapshotsExceptPlanAction 6 0 0 2 0 100%
bzfs_main/argparse_actions.py TimeRangeAndRankRangeAction 74 0 0 32 0 100%
bzfs_main/argparse_actions.py CheckPercentRange 12 0 0 2 0 100%
bzfs_main/argparse_actions.py (no class) 125 0 0 34 0 100%
bzfs_main/argparse_cli.py (no class) 170 0 0 18 0 100%
bzfs_main/bzfs.py Job 840 9 0 306 1 99%
bzfs_main/bzfs.py DatasetProperties 2 0 0 0 0 100%
bzfs_main/bzfs.py (no class) 148 1 0 32 2 98%
bzfs_main/bzfs_jobrunner.py Job 469 0 0 136 1 99%
bzfs_main/bzfs_jobrunner.py RejectArgumentAction 1 0 0 0 0 100%
bzfs_main/bzfs_jobrunner.py _pretty_print_formatter.PrettyPrintFormatter 2 0 0 0 0 100%
bzfs_main/bzfs_jobrunner.py (no class) 165 1 0 14 1 99%
bzfs_main/check_range.py CheckRange 23 0 0 20 0 100%
bzfs_main/check_range.py (no class) 9 0 0 0 0 100%
bzfs_main/compare_snapshot_lists.py _ComparableSnapshot 0 0 0 0 0 100%
bzfs_main/compare_snapshot_lists.py run_compare_snapshot_lists.print_dataset.SnapshotStats 0 0 0 0 0 100%
bzfs_main/compare_snapshot_lists.py (no class) 202 0 3 62 0 100%
bzfs_main/configuration.py LogParams 54 0 0 8 0 100%
bzfs_main/configuration.py Params 179 0 0 42 0 100%
bzfs_main/configuration.py Remote 73 0 0 22 1 99%
bzfs_main/configuration.py CopyPropertiesConfig 14 0 0 2 0 100%
bzfs_main/configuration.py SnapshotLabel 23 0 0 24 0 100%
bzfs_main/configuration.py CreateSrcSnapshotConfig 54 0 0 28 0 100%
bzfs_main/configuration.py AlertConfig 0 0 0 0 0 100%
bzfs_main/configuration.py MonitorSnapshotAlert 0 0 0 0 0 100%
bzfs_main/configuration.py MonitorSnapshotsConfig 54 0 0 28 0 100%
bzfs_main/configuration.py (no class) 136 2 2 34 1 98%
bzfs_main/connection.py Connection 29 2 0 6 0 94%
bzfs_main/connection.py ConnectionPool 45 0 0 12 0 100%
bzfs_main/connection.py ConnectionPools 5 0 0 2 0 100%
bzfs_main/connection.py (no class) 138 0 3 36 0 100%
bzfs_main/connection_lease.py ConnectionLease 9 0 0 0 0 100%
bzfs_main/connection_lease.py ConnectionLeaseManager 86 0 0 26 0 100%
bzfs_main/connection_lease.py (no class) 28 0 0 0 0 100%
bzfs_main/detect.py RemoteConfCacheItem 0 0 0 0 0 100%
bzfs_main/detect.py (no class) 209 6 3 80 4 96%
bzfs_main/filter.py (no class) 220 0 3 110 0 100%
bzfs_main/incremental_send_steps.py (no class) 50 0 0 24 0 100%
bzfs_main/loggers.py get_default_log_formatter.DefaultLogFormatter 31 0 0 14 0 100%
bzfs_main/loggers.py get_simple_logger.LevelFormatter 3 0 0 0 0 100%
bzfs_main/loggers.py (no class) 96 0 2 12 0 100%
bzfs_main/parallel_batch_cmd.py (no class) 37 0 3 2 0 100%
bzfs_main/parallel_iterator.py (no class) 74 0 0 24 0 100%
bzfs_main/parallel_tasktree.py _TreeNodeMutableAttributes 3 0 0 0 0 100%
bzfs_main/parallel_tasktree.py _TreeNode 2 0 0 0 0 100%
bzfs_main/parallel_tasktree.py CompletionCallbackResult 0 0 0 0 0 100%
bzfs_main/parallel_tasktree.py (no class) 182 0 0 64 0 100%
bzfs_main/parallel_tasktree_policy.py (no class) 48 0 0 8 0 100%
bzfs_main/period_anchors.py PeriodAnchors 72 0 0 28 0 100%
bzfs_main/period_anchors.py (no class) 43 0 0 0 0 100%
bzfs_main/progress_reporter.py State 0 0 0 0 0 100%
bzfs_main/progress_reporter.py ProgressReporter 159 0 0 40 1 99%
bzfs_main/progress_reporter.py ProgressReporter.TransferStat 0 0 0 0 0 100%
bzfs_main/progress_reporter.py ProgressReporter.TransferStat.ETA 0 0 0 0 0 100%
bzfs_main/progress_reporter.py ProgressReporter._run_internal.Sample 0 0 0 0 0 100%
bzfs_main/progress_reporter.py (no class) 89 2 0 16 0 98%
bzfs_main/replication.py (no class) 664 5 3 270 5 99%
bzfs_main/retry.py RetryPolicy 18 0 0 0 0 100%
bzfs_main/retry.py RetryableError 2 0 0 0 0 100%
bzfs_main/retry.py Retry 0 0 0 0 0 100%
bzfs_main/retry.py (no class) 47 0 0 8 0 100%
bzfs_main/snapshot_cache.py SnapshotCache 65 6 0 22 1 92%
bzfs_main/snapshot_cache.py (no class) 51 0 3 4 0 100%
bzfs_main/utils.py list_formatter.CustomListFormatter 2 0 0 0 0 100%
bzfs_main/utils.py pretty_print_formatter.PrettyPrintFormatter 2 0 0 0 0 100%
bzfs_main/utils.py Subprocesses 11 0 0 0 0 100%
bzfs_main/utils.py SnapshotPeriods 16 0 0 2 0 100%
bzfs_main/utils.py JobStats 34 0 0 0 0 100%
bzfs_main/utils.py Comparable 0 0 1 0 0 100%
bzfs_main/utils.py SmallPriorityQueue 18 0 0 2 0 100%
bzfs_main/utils.py SortedInterner 5 0 0 0 0 100%
bzfs_main/utils.py Interner 4 0 0 0 0 100%
bzfs_main/utils.py SynchronizedBool 19 0 0 2 0 100%
bzfs_main/utils.py SynchronizedDict 25 0 0 0 0 100%
bzfs_main/utils.py InterruptibleSleep 17 0 0 6 0 100%
bzfs_main/utils.py SynchronousExecutor 12 0 0 2 0 100%
bzfs_main/utils.py _XFinally 9 0 0 2 0 100%
bzfs_main/utils.py (no class) 549 0 4 166 0 100%
Total   6162 34 30 1894 18 99%

No items found using the specified filter.