Coverage report:
92%
hide covered
Files
Functions
Classes
coverage.py v7.6.0
, created at 2026-06-17 09:00 +0000
File
class
statements
missing
excluded
branches
partial
coverage
britney.py
(no class)
3
1
0
2
1
60%
britney2/__init__.py
PackageId
8
3
0
4
2
58%
britney2/__init__.py
BinaryPackageId
3
0
0
0
0
100%
britney2/__init__.py
MultiArch
9
3
0
8
3
65%
britney2/__init__.py
BinaryPackage
1
0
0
0
0
100%
britney2/__init__.py
SourcePackage
0
0
0
0
0
100%
britney2/__init__.py
DependencyType
3
0
0
0
0
100%
britney2/__init__.py
SuiteClass
4
0
0
0
0
100%
britney2/__init__.py
Suite
21
0
0
4
0
100%
britney2/__init__.py
TargetSuite
18
0
8
4
0
100%
britney2/__init__.py
Suites
17
2
0
6
1
87%
britney2/__init__.py
(no class)
117
1
0
42
1
99%
britney2/britney.py
Britney
709
114
65
329
45
82%
britney2/britney.py
(no class)
64
5
0
6
2
90%
britney2/excuse.py
ExcuseDependency
25
1
0
20
2
93%
britney2/excuse.py
Excuse
219
4
0
103
7
97%
britney2/excuse.py
(no class)
77
1
0
30
1
98%
britney2/excusedeps.py
DependencySpec
1
0
0
0
0
100%
britney2/excusedeps.py
DependencyState
6
0
0
0
0
100%
britney2/excusedeps.py
ImpossibleDependencyState
5
0
0
0
0
100%
britney2/excusedeps.py
(no class)
20
1
0
8
1
93%
britney2/excusefinder.py
ExcuseFinder
320
19
0
170
19
92%
britney2/excusefinder.py
(no class)
27
4
0
4
2
81%
britney2/hints.py
MalformedHintException
0
0
0
0
0
100%
britney2/hints.py
HintAnnotate
0
0
0
0
0
100%
britney2/hints.py
HintCollection
19
0
0
14
0
100%
britney2/hints.py
PolicyHintParserProto
0
0
0
0
0
100%
britney2/hints.py
HintType
1
0
0
0
0
100%
britney2/hints.py
Hint
41
6
0
26
6
79%
britney2/hints.py
HintParser
62
0
0
22
1
99%
britney2/hints.py
(no class)
72
2
0
32
2
96%
britney2/inputs/__init__.py
(no class)
0
0
0
0
0
100%
britney2/inputs/suiteloader.py
MissingRequiredConfigurationError
0
0
0
0
0
100%
britney2/inputs/suiteloader.py
SuiteContentLoader
25
1
1
13
4
87%
britney2/inputs/suiteloader.py
DebMirrorLikeSuiteContentLoader
213
18
17
87
6
91%
britney2/inputs/suiteloader.py
(no class)
52
0
2
28
0
100%
britney2/installability/__init__.py
(no class)
0
0
0
0
0
100%
britney2/installability/builder.py
InstallabilityTesterBuilder
122
1
0
76
1
99%
britney2/installability/builder.py
(no class)
60
1
0
29
1
98%
britney2/installability/solver.py
OrderNode
2
0
0
0
0
100%
britney2/installability/solver.py
InstallabilitySolver
112
0
21
48
0
100%
britney2/installability/solver.py
(no class)
89
5
14
34
2
94%
britney2/installability/tester.py
InstallabilityTester
246
2
6
131
3
98%
britney2/installability/tester.py
InstallabilityStats
18
0
0
0
0
100%
britney2/installability/tester.py
ArchStats
39
1
0
18
0
98%
britney2/installability/tester.py
(no class)
37
2
0
4
1
93%
britney2/installability/universe.py
BinaryPackageRelation
0
0
0
0
0
100%
britney2/installability/universe.py
BinaryPackageUniverse
15
0
0
0
0
100%
britney2/installability/universe.py
(no class)
27
1
0
10
1
95%
britney2/migration.py
MigrationManager
229
9
0
108
7
95%
britney2/migration.py
(no class)
42
5
0
18
2
88%
britney2/migrationitem.py
MigrationItem
53
2
0
28
2
95%
britney2/migrationitem.py
MigrationItemFactory
49
1
0
28
1
97%
britney2/migrationitem.py
(no class)
37
0
0
18
0
100%
britney2/policies/__init__.py
PolicyVerdict
4
0
0
0
0
100%
britney2/policies/__init__.py
ApplySrcPolicy
2
0
0
0
0
100%
britney2/policies/__init__.py
(no class)
41
0
0
17
0
100%
britney2/policies/autopkgtest.py
Result
1
0
0
0
0
100%
britney2/policies/autopkgtest.py
AutopkgtestPolicy
761
65
0
447
45
90%
britney2/policies/autopkgtest.py
(no class)
107
7
0
26
4
92%
britney2/policies/lintian.py
LintianResult
0
0
0
0
0
100%
britney2/policies/lintian.py
Result
0
0
0
0
0
100%
britney2/policies/lintian.py
LintianPolicy
84
3
2
33
3
95%
britney2/policies/lintian.py
(no class)
33
4
0
2
1
86%
britney2/policies/policy.py
PolicyLoadRequest
13
0
0
4
0
100%
britney2/policies/policy.py
PolicyEngine
45
0
0
28
0
100%
britney2/policies/policy.py
BasePolicy
2
0
41
2
1
75%
britney2/policies/policy.py
AbstractBasePolicy
9
0
0
0
0
100%
britney2/policies/policy.py
SimplePolicyHint
6
4
0
4
0
20%
britney2/policies/policy.py
AgeDayHint
1
0
0
0
0
100%
britney2/policies/policy.py
IgnoreRCBugHint
1
0
0
0
0
100%
britney2/policies/policy.py
AgePolicy
184
24
8
88
12
86%
britney2/policies/policy.py
RCBugPolicy
84
7
3
42
3
92%
britney2/policies/policy.py
PiupartsState
11
4
0
8
1
63%
britney2/policies/policy.py
PiupartsResult
0
0
0
0
0
100%
britney2/policies/policy.py
PiupartsPolicy
70
1
8
27
2
97%
britney2/policies/policy.py
DependsPolicy
84
3
0
46
2
96%
britney2/policies/policy.py
BuildDepResult
0
0
0
0
0
100%
britney2/policies/policy.py
BuildDependsPolicy
100
2
0
59
4
96%
britney2/policies/policy.py
BuiltUsingPolicy
45
0
0
25
0
100%
britney2/policies/policy.py
BlockPolicy
91
2
0
52
3
97%
britney2/policies/policy.py
BuiltOnBuilddPolicy
67
3
2
36
5
92%
britney2/policies/policy.py
ImplicitDependencyPolicy
126
0
0
72
0
100%
britney2/policies/policy.py
ReverseRemovalPolicy
39
0
0
16
0
100%
britney2/policies/policy.py
ReproducibleState
11
5
0
8
2
53%
britney2/policies/policy.py
ReproducibleData
0
0
0
0
0
100%
britney2/policies/policy.py
ReproduciblePolicy
195
51
0
121
30
73%
britney2/policies/policy.py
(no class)
194
3
10
26
1
98%
britney2/transaction.py
UndoItem
0
0
0
0
0
100%
britney2/transaction.py
MigrationTransactionState
62
3
0
30
1
96%
britney2/transaction.py
(no class)
20
1
0
8
1
93%
britney2/utils.py
MigrationConstraintException
0
0
0
0
0
100%
britney2/utils.py
Sorted
0
0
0
0
0
100%
britney2/utils.py
Opener
0
0
0
0
0
100%
britney2/utils.py
ExcusesOutputFormat
0
0
0
0
0
100%
britney2/utils.py
GetDependencySolversProto
0
0
0
0
0
100%
britney2/utils.py
(no class)
496
32
52
310
24
92%
Total
6328
440
260
3049
272
92%
No items found using the specified filter.