| britney.py |
(no function) |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/__init__.py |
DependencyType.__str__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
DependencyType.get_reason |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
DependencyType.get_description |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
SuiteClass.is_source |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
SuiteClass.is_target |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
SuiteClass.is_primary_source |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
SuiteClass.is_additional_source |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.__init__ |
9 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.excuses_suffix |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.binaries |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.binaries |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.all_binaries_in_suite |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/__init__.py |
Suite.any_of_these_are_in_the_suite |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.is_pkg_in_the_suite |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suite.which_of_these_are_in_the_suite |
1 |
0 |
0 |
2 |
0 |
100% |
| britney2/__init__.py |
Suite.is_cruft |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
TargetSuite.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
TargetSuite.is_installable |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
TargetSuite.add_binary |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
TargetSuite.remove_binary |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
TargetSuite.check_suite_source_pkg_consistency |
13 |
0 |
8 |
6 |
0 |
100% |
| britney2/__init__.py |
Suites.__init__ |
13 |
1 |
0 |
6 |
1 |
89% |
| britney2/__init__.py |
Suites.primary_source_suite |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suites.by_name_or_alias |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suites.additional_source_suites |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suites.__getitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suites.__len__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
Suites.__contains__ |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/__init__.py |
Suites.__iter__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
SourcePackage.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
SourcePackage.__getitem__ |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/__init__.py |
PackageId.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
PackageId.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/__init__.py |
PackageId.name |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/__init__.py |
PackageId.uvname |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/__init__.py |
BinaryPackageId.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/__init__.py |
BinaryPackageId.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/__init__.py |
(no function) |
89 |
1 |
0 |
30 |
1 |
98% |
| britney2/britney.py |
Britney.__init__ |
79 |
18 |
3 |
30 |
6 |
72% |
| britney2/britney.py |
Britney.__init__.record_factory |
0 |
0 |
6 |
0 |
0 |
100% |
| britney2/britney.py |
Britney.__parse_arguments |
51 |
2 |
14 |
20 |
5 |
90% |
| britney2/britney.py |
Britney.hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/britney.py |
Britney._load_faux_packages |
35 |
3 |
2 |
12 |
4 |
85% |
| britney2/britney.py |
Britney._load_constraints |
40 |
1 |
12 |
10 |
0 |
98% |
| britney2/britney.py |
Britney._load_constraints.mandatory_field |
2 |
0 |
2 |
0 |
0 |
100% |
| britney2/britney.py |
Britney.read_hints |
40 |
14 |
0 |
26 |
3 |
68% |
| britney2/britney.py |
Britney.write_excuses |
17 |
0 |
0 |
4 |
2 |
90% |
| britney2/britney.py |
Britney.eval_nuninst |
14 |
3 |
0 |
8 |
1 |
73% |
| britney2/britney.py |
Britney.iter_packages |
88 |
5 |
0 |
48 |
3 |
94% |
| britney2/britney.py |
Britney.do_all |
86 |
7 |
0 |
57 |
3 |
90% |
| britney2/britney.py |
Britney.do_all._start_transaction |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/britney.py |
Britney.assert_nuninst_is_correct |
5 |
0 |
26 |
0 |
0 |
100% |
| britney2/britney.py |
Britney.upgrade_testing |
70 |
4 |
0 |
30 |
6 |
90% |
| britney2/britney.py |
Britney.printuninstchange |
6 |
0 |
0 |
2 |
0 |
100% |
| britney2/britney.py |
Britney.hint_tester |
48 |
48 |
0 |
12 |
0 |
0% |
| britney2/britney.py |
Britney.do_hint |
19 |
4 |
0 |
12 |
3 |
77% |
| britney2/britney.py |
Britney.get_auto_hinter_hints |
41 |
4 |
0 |
20 |
2 |
87% |
| britney2/britney.py |
Britney.get_auto_hinter_hints.excuse_still_valid |
7 |
1 |
0 |
2 |
1 |
78% |
| britney2/britney.py |
Britney.run_auto_hinter |
3 |
0 |
0 |
4 |
0 |
100% |
| britney2/britney.py |
Britney.nuninst_arch_report |
9 |
9 |
0 |
4 |
0 |
0% |
| britney2/britney.py |
Britney._remove_archall_faux_packages |
15 |
2 |
0 |
12 |
3 |
81% |
| britney2/britney.py |
Britney.main |
27 |
5 |
0 |
16 |
6 |
74% |
| britney2/britney.py |
(no function) |
64 |
5 |
0 |
6 |
2 |
90% |
| britney2/excuse.py |
ExcuseDependency.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.deptype |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.valid |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.deps |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.possible |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.first_dep |
7 |
0 |
0 |
6 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.first_impossible_dep |
6 |
1 |
0 |
4 |
2 |
70% |
| britney2/excuse.py |
ExcuseDependency.verdict |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
ExcuseDependency.invalidate |
7 |
0 |
0 |
6 |
0 |
100% |
| britney2/excuse.py |
Excuse.__init__ |
32 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.sortkey |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/excuse.py |
Excuse.name |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.uvname |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.source |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.is_valid |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.policy_verdict |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.policy_verdict |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/excuse.py |
Excuse.set_vers |
6 |
0 |
0 |
6 |
1 |
92% |
| britney2/excuse.py |
Excuse.set_maint |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.set_section |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_dependency |
15 |
0 |
0 |
6 |
0 |
100% |
| britney2/excuse.py |
Excuse.get_deps |
7 |
0 |
0 |
6 |
2 |
85% |
| britney2/excuse.py |
Excuse.add_unsatisfiable_on_arch |
2 |
0 |
0 |
2 |
1 |
75% |
| britney2/excuse.py |
Excuse.add_unsatisfiable_dep |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/excuse.py |
Excuse.do_invalidate |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.invalidate_dependency |
6 |
0 |
0 |
4 |
0 |
100% |
| britney2/excuse.py |
Excuse.setdaysold |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.force |
5 |
0 |
0 |
2 |
0 |
100% |
| britney2/excuse.py |
Excuse.addinfo |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_verdict_info |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_detailed_info |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.missing_build_on_arch |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.missing_build_on_ood_arch |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/excuse.py |
Excuse.add_old_binary |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_hint |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_package |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_package_depends |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse._format_verdict_summary |
4 |
1 |
0 |
2 |
1 |
67% |
| britney2/excuse.py |
Excuse._render_dep_issues |
25 |
0 |
0 |
16 |
1 |
98% |
| britney2/excuse.py |
Excuse.html |
19 |
0 |
0 |
10 |
0 |
100% |
| britney2/excuse.py |
Excuse.setbugs |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.addreason |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.hasreason |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse._text |
17 |
3 |
0 |
14 |
1 |
81% |
| britney2/excuse.py |
Excuse.excusedata |
49 |
1 |
0 |
33 |
1 |
98% |
| britney2/excuse.py |
Excuse.excusedata.sorted_uvnames |
1 |
0 |
0 |
2 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_bounty |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
Excuse.add_penalty |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excuse.py |
(no function) |
74 |
1 |
0 |
28 |
1 |
98% |
| britney2/excusedeps.py |
DependencySpec.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusedeps.py |
DependencyState.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusedeps.py |
DependencyState.possible |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusedeps.py |
DependencyState.invalidate |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusedeps.py |
ImpossibleDependencyState.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusedeps.py |
ImpossibleDependencyState.possible |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusedeps.py |
(no function) |
16 |
1 |
0 |
6 |
1 |
91% |
| britney2/excusefinder.py |
ExcuseFinder.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusefinder.py |
ExcuseFinder._get_build_link |
6 |
1 |
0 |
4 |
1 |
80% |
| britney2/excusefinder.py |
ExcuseFinder._should_remove_source |
23 |
2 |
0 |
10 |
3 |
85% |
| britney2/excusefinder.py |
ExcuseFinder._should_upgrade_srcarch |
93 |
11 |
0 |
50 |
7 |
87% |
| britney2/excusefinder.py |
ExcuseFinder._should_upgrade_src |
113 |
10 |
0 |
70 |
11 |
87% |
| britney2/excusefinder.py |
ExcuseFinder._compute_excuses_and_initial_actionable_items |
62 |
3 |
0 |
32 |
2 |
95% |
| britney2/excusefinder.py |
ExcuseFinder.find_actionable_excuses |
10 |
0 |
0 |
0 |
0 |
100% |
| britney2/excusefinder.py |
assert_sets_equal |
2 |
1 |
0 |
2 |
1 |
50% |
| britney2/excusefinder.py |
(no function) |
25 |
3 |
0 |
2 |
1 |
85% |
| britney2/hints.py |
HintCollection.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintCollection.is_empty |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintCollection.__getitem__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintCollection.search |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintCollection.add_hint |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
PolicyHintParserProto.__call__ |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
split_into_one_hint_per_package |
2 |
0 |
0 |
2 |
0 |
100% |
| britney2/hints.py |
single_hint_taking_list_of_packages |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintType.__init__ |
6 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintType.hint_name |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintType.min_args |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintType.parser_function |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintType.versioned |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintType.architectured |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
Hint.__init__ |
5 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
Hint.check |
9 |
0 |
0 |
10 |
0 |
100% |
| britney2/hints.py |
Hint.set_active |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/hints.py |
Hint.__str__ |
3 |
1 |
0 |
6 |
1 |
56% |
| britney2/hints.py |
Hint.__eq__ |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/hints.py |
Hint.type |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
Hint.packages |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
Hint.active |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
Hint.user |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
Hint.package |
4 |
1 |
0 |
2 |
1 |
67% |
| britney2/hints.py |
Hint.version |
4 |
1 |
0 |
2 |
1 |
67% |
| britney2/hints.py |
Hint.architecture |
4 |
1 |
0 |
2 |
1 |
67% |
| britney2/hints.py |
Hint.suite |
4 |
1 |
0 |
2 |
1 |
67% |
| britney2/hints.py |
HintParser.__init__ |
21 |
0 |
0 |
2 |
1 |
96% |
| britney2/hints.py |
HintParser.registered_hint_names |
1 |
0 |
0 |
2 |
0 |
100% |
| britney2/hints.py |
HintParser.registered_hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/hints.py |
HintParser.register_hint_type |
7 |
0 |
0 |
4 |
0 |
100% |
| britney2/hints.py |
HintParser.parse_hints |
34 |
0 |
0 |
14 |
0 |
100% |
| britney2/hints.py |
(no function) |
68 |
2 |
0 |
38 |
2 |
96% |
| britney2/inputs/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.config_str_as_list |
1 |
0 |
0 |
3 |
1 |
75% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.config_str_as_list |
1 |
0 |
0 |
3 |
1 |
75% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.config_str_as_list |
1 |
0 |
0 |
3 |
1 |
75% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.config_str_as_list |
5 |
1 |
0 |
4 |
1 |
78% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.architectures |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.nobreakall_arches |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.outofsync_arches |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.break_arches |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.new_arches |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.components |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.all_binaries |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
SuiteContentLoader.load_suites |
0 |
0 |
1 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader.load_suites |
22 |
0 |
3 |
6 |
0 |
100% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._fixup_faux_arch_all_binaries |
14 |
4 |
0 |
8 |
1 |
68% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._setup_architectures |
8 |
0 |
0 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._get_suite_name |
16 |
4 |
0 |
10 |
3 |
73% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._update_suite_name |
9 |
0 |
0 |
2 |
0 |
100% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._check_release_file |
12 |
0 |
5 |
4 |
0 |
100% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._read_sources |
17 |
5 |
0 |
6 |
0 |
70% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader.merge_fields |
1 |
0 |
0 |
2 |
0 |
100% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._read_packages_file |
53 |
0 |
2 |
24 |
1 |
99% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._read_binaries |
37 |
9 |
0 |
12 |
1 |
76% |
| britney2/inputs/suiteloader.py |
DebMirrorLikeSuiteContentLoader._merge_pkg_entries |
5 |
0 |
7 |
0 |
0 |
100% |
| britney2/inputs/suiteloader.py |
(no function) |
50 |
0 |
2 |
28 |
0 |
100% |
| britney2/installability/__init__.py |
(no function) |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/builder.py |
build_installability_tester |
4 |
0 |
0 |
2 |
0 |
100% |
| britney2/installability/builder.py |
_build_inst_tester_on_suite_arch |
19 |
0 |
0 |
15 |
0 |
100% |
| britney2/installability/builder.py |
_compute_depends |
14 |
0 |
0 |
10 |
0 |
100% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder.__init__ |
7 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder.add_binary |
8 |
0 |
0 |
6 |
0 |
100% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder.set_relations |
20 |
0 |
0 |
16 |
0 |
100% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder._intern_set |
8 |
0 |
0 |
4 |
0 |
100% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder._reverse_relations |
5 |
0 |
0 |
2 |
0 |
100% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder.build |
44 |
11 |
2 |
28 |
1 |
72% |
| britney2/installability/builder.py |
InstallabilityTesterBuilder._build_relations_and_eqv_packages_set |
27 |
0 |
0 |
14 |
0 |
100% |
| britney2/installability/builder.py |
(no function) |
24 |
1 |
0 |
2 |
1 |
92% |
| britney2/installability/solver.py |
OrderNode.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/solver.py |
compute_scc |
36 |
1 |
0 |
18 |
1 |
96% |
| britney2/installability/solver.py |
compute_scc._cannot_be_a_scc |
5 |
0 |
0 |
2 |
0 |
100% |
| britney2/installability/solver.py |
compute_scc._handle_succ |
15 |
0 |
0 |
8 |
0 |
100% |
| britney2/installability/solver.py |
apply_order |
9 |
0 |
4 |
4 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver._compute_group_order_rms |
10 |
0 |
0 |
9 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver._compute_order_for_dependency |
12 |
0 |
0 |
8 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver._compute_group_order_adds |
7 |
0 |
0 |
5 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver._compute_group_order |
25 |
0 |
2 |
10 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver._merge_items_into_components |
33 |
0 |
2 |
14 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver.solve_groups |
21 |
0 |
13 |
2 |
0 |
100% |
| britney2/installability/solver.py |
InstallabilitySolver._dump_groups |
0 |
0 |
4 |
0 |
0 |
100% |
| britney2/installability/solver.py |
(no function) |
24 |
4 |
10 |
2 |
1 |
81% |
| britney2/installability/tester.py |
InstallabilityTester.__init__ |
11 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester.compute_installability |
17 |
1 |
0 |
10 |
1 |
93% |
| britney2/installability/tester.py |
InstallabilityTester.stats |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester.any_of_these_are_in_the_suite |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester.is_pkg_in_the_suite |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester.which_of_these_are_in_the_suite |
1 |
1 |
0 |
2 |
0 |
0% |
| britney2/installability/tester.py |
InstallabilityTester.add_binary |
13 |
0 |
2 |
10 |
1 |
96% |
| britney2/installability/tester.py |
InstallabilityTester.remove_binary |
13 |
0 |
2 |
10 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester.is_installable |
9 |
0 |
2 |
4 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester._check_inst |
45 |
0 |
0 |
26 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester._check_inst._prune_choices |
15 |
0 |
0 |
6 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester.resolve_choices |
37 |
0 |
0 |
14 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester._check_loop |
36 |
0 |
0 |
22 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityTester._get_min_pseudo_ess_set |
30 |
0 |
0 |
16 |
1 |
98% |
| britney2/installability/tester.py |
InstallabilityTester.compute_stats |
16 |
0 |
0 |
6 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityStats.__init__ |
16 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
InstallabilityStats.stats |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
ArchStats.__init__ |
5 |
0 |
0 |
2 |
0 |
100% |
| britney2/installability/tester.py |
ArchStats.stat |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/installability/tester.py |
ArchStats.stat_summary |
13 |
0 |
0 |
6 |
0 |
100% |
| britney2/installability/tester.py |
ArchStats.add_dep_edges |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
ArchStats.add_con_edges |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/tester.py |
ArchStats._list_stats |
10 |
0 |
0 |
4 |
0 |
100% |
| britney2/installability/tester.py |
ArchStats.compute_all |
8 |
0 |
0 |
6 |
0 |
100% |
| britney2/installability/tester.py |
(no function) |
38 |
2 |
0 |
4 |
1 |
93% |
| britney2/installability/universe.py |
BinaryPackageRelation.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.dependencies_of |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.negative_dependencies_of |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.reverse_dependencies_of |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.are_equivalent |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.packages_equivalent_to |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.relations_of |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.essential_packages |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.broken_packages |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.equivalent_packages |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.__contains__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
BinaryPackageUniverse.__iter__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/installability/universe.py |
(no function) |
23 |
1 |
0 |
8 |
1 |
94% |
| britney2/migration.py |
compute_eqv_set |
11 |
0 |
0 |
8 |
0 |
100% |
| britney2/migration.py |
is_nuninst_worse |
6 |
1 |
0 |
4 |
1 |
80% |
| britney2/migration.py |
MigrationManager.__init__ |
10 |
0 |
0 |
0 |
0 |
100% |
| britney2/migration.py |
MigrationManager.current_transaction |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migration.py |
MigrationManager.compute_groups |
47 |
0 |
0 |
30 |
1 |
99% |
| britney2/migration.py |
MigrationManager._compute_removals |
26 |
1 |
0 |
12 |
1 |
95% |
| britney2/migration.py |
MigrationManager._apply_item_to_target_suite |
82 |
4 |
0 |
42 |
3 |
91% |
| britney2/migration.py |
MigrationManager._apply_multiple_items_to_target_suite |
24 |
0 |
0 |
10 |
0 |
100% |
| britney2/migration.py |
MigrationManager.migrate_items_to_target_suite |
24 |
2 |
0 |
10 |
1 |
91% |
| britney2/migration.py |
MigrationManager.start_transaction |
10 |
4 |
0 |
4 |
1 |
50% |
| britney2/migration.py |
(no function) |
26 |
4 |
0 |
6 |
1 |
84% |
| britney2/migrationitem.py |
MigrationItem.__init__ |
12 |
0 |
0 |
4 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.get_name |
10 |
0 |
0 |
8 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.get_uvname |
8 |
0 |
0 |
6 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.__repr__ |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/migrationitem.py |
MigrationItem.__str__ |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.__eq__ |
7 |
0 |
0 |
6 |
1 |
92% |
| britney2/migrationitem.py |
MigrationItem.__hash__ |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/migrationitem.py |
MigrationItem.__lt__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.name |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.is_removal |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.architecture |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.package |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.suite |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.version |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.uvname |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItem.is_cruft_removal |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItemFactory.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItemFactory.generate_removal_for_cruft_item |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItemFactory._is_right_version |
6 |
0 |
0 |
4 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItemFactory._find_suite_for_item |
8 |
0 |
0 |
6 |
0 |
100% |
| britney2/migrationitem.py |
MigrationItemFactory.parse_item |
29 |
1 |
0 |
18 |
1 |
96% |
| britney2/migrationitem.py |
MigrationItemFactory.parse_items |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/migrationitem.py |
(no function) |
37 |
0 |
0 |
18 |
0 |
100% |
| britney2/policies/__init__.py |
PolicyVerdict.is_rejected |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/__init__.py |
PolicyVerdict.is_blocked |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/__init__.py |
PolicyVerdict.worst_of |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/__init__.py |
PolicyVerdict.__lt__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/__init__.py |
ApplySrcPolicy.run_src |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/__init__.py |
ApplySrcPolicy.run_arch |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/__init__.py |
(no function) |
41 |
0 |
0 |
17 |
0 |
100% |
| britney2/policies/autopkgtest.py |
Result.__lt__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/autopkgtest.py |
srchash |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/policies/autopkgtest.py |
added_pkgs_compared_to_target_suite |
5 |
2 |
0 |
4 |
1 |
67% |
| britney2/policies/autopkgtest.py |
all_leaf_results |
3 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/autopkgtest.py |
mark_result_as_old |
7 |
0 |
0 |
6 |
1 |
92% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.__init__ |
52 |
6 |
0 |
24 |
3 |
83% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.__del__ |
5 |
2 |
0 |
2 |
1 |
57% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.register_hints |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.initialise |
60 |
12 |
0 |
40 |
8 |
80% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.check_and_upgrade_cache |
13 |
3 |
0 |
14 |
3 |
78% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.filter_old_results |
8 |
0 |
0 |
10 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.test_version_in_any_suite |
13 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.save_pending_json |
8 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.save_state |
10 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.format_retry_url |
4 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.format_log_url |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.apply_src_policy_impl |
106 |
0 |
0 |
68 |
1 |
99% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.has_autodep8 |
4 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.request_tests_for_source |
56 |
5 |
0 |
28 |
1 |
90% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.tests_for_source |
51 |
5 |
0 |
34 |
3 |
91% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.read_pending_tests |
26 |
4 |
0 |
24 |
1 |
82% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.latest_run_for_package |
9 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.urlopen_retry |
15 |
5 |
0 |
8 |
4 |
61% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.fetch_swift_results |
25 |
3 |
0 |
17 |
4 |
83% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.fetch_one_result |
43 |
11 |
0 |
25 |
8 |
69% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.remove_from_pending |
13 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.add_trigger_to_results |
22 |
5 |
0 |
12 |
1 |
82% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.send_test_request |
16 |
3 |
0 |
8 |
2 |
79% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.pkg_test_request |
27 |
0 |
0 |
12 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.request_test_if_not_queued |
9 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.result_in_baseline |
27 |
1 |
0 |
10 |
1 |
95% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.has_test_in_target |
8 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.pkg_test_result |
40 |
2 |
0 |
24 |
2 |
94% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.has_force_badtest |
8 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/autopkgtest.py |
AutopkgtestPolicy.has_built_on_this_arch_or_is_arch_all |
11 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/autopkgtest.py |
(no function) |
84 |
4 |
0 |
10 |
1 |
95% |
| britney2/policies/lintian.py |
LintianPolicy.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/lintian.py |
LintianPolicy.register_hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/lintian.py |
LintianPolicy.initialise |
5 |
0 |
2 |
0 |
0 |
100% |
| britney2/policies/lintian.py |
LintianPolicy.apply_src_policy_impl |
58 |
4 |
0 |
22 |
2 |
92% |
| britney2/policies/lintian.py |
LintianPolicy._read_lintian_status |
17 |
1 |
0 |
11 |
2 |
89% |
| britney2/policies/lintian.py |
(no function) |
22 |
4 |
0 |
2 |
1 |
79% |
| britney2/policies/policy.py |
PolicyLoadRequest.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PolicyLoadRequest.is_enabled |
7 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/policy.py |
PolicyLoadRequest.load |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PolicyLoadRequest.always_load |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PolicyLoadRequest.conditionally_load |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.add_policy |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.load_policies |
3 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.register_policy_hints |
2 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.initialise |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.save_state |
2 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.apply_src_policies |
20 |
0 |
0 |
12 |
0 |
100% |
| britney2/policies/policy.py |
PolicyEngine.apply_srcarch_policies |
13 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/policy.py |
BasePolicy.__init__ |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BasePolicy.state_dir |
1 |
0 |
0 |
2 |
1 |
67% |
| britney2/policies/policy.py |
BasePolicy.register_hints |
0 |
0 |
4 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BasePolicy.initialise |
0 |
0 |
7 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BasePolicy.save_state |
0 |
0 |
7 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BasePolicy.apply_src_policy_impl |
0 |
0 |
25 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BasePolicy.apply_srcarch_policy_impl |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
AbstractBasePolicy.__init__ |
8 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
AbstractBasePolicy.state_dir |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
SimplePolicyHint.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
SimplePolicyHint.__eq__ |
3 |
3 |
0 |
2 |
0 |
0% |
| britney2/policies/policy.py |
SimplePolicyHint.str |
1 |
1 |
0 |
2 |
0 |
0% |
| britney2/policies/policy.py |
AgeDayHint.days |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
IgnoreRCBugHint.ignored_rcbugs |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
simple_policy_hint_parser_function |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
simple_policy_hint_parser_function.f |
4 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/policy.py |
AgePolicy.__init__ |
15 |
2 |
0 |
6 |
1 |
86% |
| britney2/policies/policy.py |
AgePolicy._generate_mindays_table |
13 |
3 |
0 |
6 |
1 |
79% |
| britney2/policies/policy.py |
AgePolicy.register_hints |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
AgePolicy.initialise |
11 |
2 |
4 |
2 |
1 |
77% |
| britney2/policies/policy.py |
AgePolicy.save_state |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
AgePolicy.apply_src_policy_impl |
66 |
2 |
0 |
38 |
4 |
94% |
| britney2/policies/policy.py |
AgePolicy._read_dates_file |
26 |
6 |
4 |
14 |
2 |
75% |
| britney2/policies/policy.py |
AgePolicy._read_urgencies_file |
30 |
5 |
0 |
16 |
3 |
83% |
| britney2/policies/policy.py |
AgePolicy._write_dates_file |
19 |
6 |
0 |
6 |
1 |
72% |
| britney2/policies/policy.py |
RCBugPolicy.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
RCBugPolicy.register_hints |
2 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/policy.py |
RCBugPolicy.initialise |
16 |
5 |
0 |
2 |
1 |
67% |
| britney2/policies/policy.py |
RCBugPolicy.apply_src_policy_impl |
43 |
3 |
0 |
26 |
2 |
93% |
| britney2/policies/policy.py |
RCBugPolicy._read_bugs |
10 |
0 |
3 |
6 |
1 |
94% |
| britney2/policies/policy.py |
PiupartsPolicy.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PiupartsPolicy.register_hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PiupartsPolicy.initialise |
8 |
0 |
2 |
0 |
0 |
100% |
| britney2/policies/policy.py |
PiupartsPolicy.apply_src_policy_impl |
45 |
0 |
0 |
22 |
0 |
100% |
| britney2/policies/policy.py |
PiupartsPolicy._read_piuparts_summary |
14 |
1 |
6 |
7 |
2 |
86% |
| britney2/policies/policy.py |
DependsPolicy.__init__ |
4 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
DependsPolicy.initialise |
8 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
DependsPolicy.apply_srcarch_policy_impl |
68 |
2 |
0 |
44 |
2 |
96% |
| britney2/policies/policy.py |
BuildDependsPolicy.__init__ |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuildDependsPolicy.initialise |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/policies/policy.py |
BuildDependsPolicy.apply_src_policy_impl |
8 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/policy.py |
BuildDependsPolicy._get_check_archs |
7 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/policy.py |
BuildDependsPolicy._add_info_for_arch |
14 |
1 |
0 |
14 |
2 |
89% |
| britney2/policies/policy.py |
BuildDependsPolicy._check_build_deps |
66 |
2 |
0 |
34 |
3 |
95% |
| britney2/policies/policy.py |
BuiltUsingPolicy.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuiltUsingPolicy.initialise |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuiltUsingPolicy.apply_srcarch_policy_impl |
27 |
1 |
0 |
17 |
1 |
95% |
| britney2/policies/policy.py |
BuiltUsingPolicy.apply_srcarch_policy_impl.check_bu_in_suite |
14 |
1 |
0 |
6 |
1 |
90% |
| britney2/policies/policy.py |
BlockPolicy.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BlockPolicy.initialise |
7 |
0 |
0 |
4 |
0 |
100% |
| britney2/policies/policy.py |
BlockPolicy._read_key_packages |
9 |
2 |
0 |
4 |
1 |
77% |
| britney2/policies/policy.py |
BlockPolicy.register_hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BlockPolicy._check_blocked |
71 |
0 |
0 |
42 |
2 |
98% |
| britney2/policies/policy.py |
BlockPolicy.apply_src_policy_impl |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BlockPolicy.apply_srcarch_policy_impl |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuiltOnBuilddPolicy.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuiltOnBuilddPolicy.register_hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuiltOnBuilddPolicy.initialise |
4 |
0 |
2 |
0 |
0 |
100% |
| britney2/policies/policy.py |
BuiltOnBuilddPolicy.apply_srcarch_policy_impl |
56 |
2 |
0 |
33 |
3 |
94% |
| britney2/policies/policy.py |
BuiltOnBuilddPolicy._read_signerinfo |
7 |
1 |
0 |
5 |
2 |
75% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.initialise |
9 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.can_be_removed |
11 |
0 |
0 |
6 |
0 |
100% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.should_skip_rdep |
14 |
0 |
0 |
12 |
0 |
100% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.breaks_installability |
18 |
0 |
0 |
14 |
0 |
100% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.check_upgrade |
30 |
0 |
0 |
16 |
0 |
100% |
| britney2/policies/policy.py |
ImplicitDependencyPolicy.apply_srcarch_policy_impl |
43 |
0 |
0 |
22 |
0 |
100% |
| britney2/policies/policy.py |
ReverseRemovalPolicy.__init__ |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
ReverseRemovalPolicy.register_hints |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/policies/policy.py |
ReverseRemovalPolicy.initialise |
25 |
0 |
0 |
12 |
0 |
100% |
| britney2/policies/policy.py |
ReverseRemovalPolicy.apply_src_policy_impl |
13 |
3 |
0 |
4 |
1 |
76% |
| britney2/policies/policy.py |
ReproduciblePolicy.__init__ |
7 |
7 |
0 |
0 |
0 |
0% |
| britney2/policies/policy.py |
ReproduciblePolicy.register_hints |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/policies/policy.py |
ReproduciblePolicy.initialise |
6 |
6 |
2 |
0 |
0 |
0% |
| britney2/policies/policy.py |
ReproduciblePolicy.apply_srcarch_policy_impl |
94 |
94 |
0 |
54 |
0 |
0% |
| britney2/policies/policy.py |
ReproduciblePolicy._read_repro_status |
12 |
12 |
0 |
11 |
0 |
0% |
| britney2/policies/policy.py |
(no function) |
156 |
3 |
11 |
18 |
1 |
98% |
| britney2/transaction.py |
MigrationTransactionState.__init__ |
10 |
0 |
0 |
2 |
0 |
100% |
| britney2/transaction.py |
MigrationTransactionState.add_undo_item |
3 |
0 |
0 |
0 |
0 |
100% |
| britney2/transaction.py |
MigrationTransactionState._assert_open_transaction |
3 |
0 |
0 |
2 |
0 |
100% |
| britney2/transaction.py |
MigrationTransactionState.undo_items |
1 |
1 |
0 |
0 |
0 |
0% |
| britney2/transaction.py |
MigrationTransactionState.commit |
6 |
0 |
0 |
4 |
0 |
100% |
| britney2/transaction.py |
MigrationTransactionState.rollback |
37 |
4 |
0 |
22 |
2 |
90% |
| britney2/transaction.py |
MigrationTransactionState.is_rolled_back |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/transaction.py |
MigrationTransactionState.is_committed |
1 |
0 |
0 |
0 |
0 |
100% |
| britney2/transaction.py |
(no function) |
20 |
1 |
0 |
8 |
1 |
93% |
| britney2/utils.py |
ifilter_except |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/utils.py |
ifilter_except |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/utils.py |
ifilter_except |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/utils.py |
ifilter_only |
1 |
0 |
0 |
3 |
1 |
75% |
| britney2/utils.py |
ifilter_only |
1 |
0 |
0 |
3 |
1 |
75% |
| britney2/utils.py |
ifilter_only |
3 |
1 |
0 |
2 |
1 |
60% |
| britney2/utils.py |
iter_except |
0 |
0 |
22 |
0 |
0 |
100% |
| britney2/utils.py |
log_and_format_old_libraries |
8 |
0 |
0 |
6 |
0 |
100% |
| britney2/utils.py |
compute_reverse_tree |
6 |
0 |
0 |
2 |
0 |
100% |
| britney2/utils.py |
add_transitive_dependencies_flatten |
6 |
0 |
0 |
2 |
0 |
100% |
| britney2/utils.py |
write_nuninst |
5 |
0 |
0 |
4 |
0 |
100% |
| britney2/utils.py |
read_nuninst |
9 |
9 |
0 |
8 |
0 |
0% |
| britney2/utils.py |
newly_uninst |
6 |
0 |
0 |
4 |
0 |
100% |
| britney2/utils.py |
format_and_log_uninst |
4 |
0 |
0 |
4 |
0 |
100% |
| britney2/utils.py |
Sorted.__call__ |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/utils.py |
write_heidi |
22 |
1 |
0 |
14 |
1 |
94% |
| britney2/utils.py |
write_heidi_delta |
9 |
0 |
0 |
8 |
0 |
100% |
| britney2/utils.py |
Opener.__call__ |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/utils.py |
write_excuses |
24 |
4 |
2 |
14 |
2 |
84% |
| britney2/utils.py |
old_libraries |
10 |
0 |
0 |
6 |
0 |
100% |
| britney2/utils.py |
is_nuninst_asgood_generous |
15 |
2 |
0 |
12 |
2 |
85% |
| britney2/utils.py |
clone_nuninst |
11 |
1 |
0 |
8 |
1 |
89% |
| britney2/utils.py |
test_installability |
14 |
0 |
0 |
10 |
0 |
100% |
| britney2/utils.py |
check_installability |
16 |
0 |
0 |
11 |
1 |
96% |
| britney2/utils.py |
possibly_compressed |
8 |
6 |
1 |
6 |
1 |
21% |
| britney2/utils.py |
create_provides_map |
5 |
0 |
0 |
4 |
0 |
100% |
| britney2/utils.py |
read_release_file |
5 |
0 |
2 |
2 |
0 |
100% |
| britney2/utils.py |
read_sources_file |
31 |
0 |
0 |
20 |
2 |
96% |
| britney2/utils.py |
_check_and_update_packages |
6 |
1 |
0 |
6 |
1 |
83% |
| britney2/utils.py |
GetDependencySolversProto.__call__ |
0 |
0 |
0 |
0 |
0 |
100% |
| britney2/utils.py |
get_dependency_solvers |
15 |
0 |
0 |
12 |
0 |
100% |
| britney2/utils.py |
invalidate_excuses |
35 |
0 |
0 |
30 |
0 |
100% |
| britney2/utils.py |
compile_nuninst |
17 |
0 |
0 |
12 |
0 |
100% |
| britney2/utils.py |
is_smooth_update_allowed |
8 |
2 |
0 |
6 |
2 |
71% |
| britney2/utils.py |
find_smooth_updateable_binaries |
35 |
0 |
0 |
24 |
0 |
100% |
| britney2/utils.py |
find_newer_binaries |
28 |
2 |
0 |
20 |
2 |
92% |
| britney2/utils.py |
parse_provides |
10 |
0 |
10 |
2 |
0 |
100% |
| britney2/utils.py |
parse_builtusing |
9 |
0 |
10 |
2 |
0 |
100% |
| britney2/utils.py |
parse_option |
14 |
0 |
0 |
12 |
0 |
100% |
| britney2/utils.py |
(no function) |
70 |
6 |
5 |
14 |
6 |
86% |