| deb_materialization.py |
(no class) |
|
0% |
3 |
3 |
4 |
|
100% |
0 |
0 |
|
0% |
| deb_packer.py |
(no class) |
|
0% |
3 |
3 |
4 |
|
100% |
0 |
0 |
|
0% |
| debputy/plugins/gnome.py |
(no class) |
|
97% |
39 |
1 |
0 |
|
92% |
12 |
1 |
|
96% |
| debputy/plugins/grantlee.py |
(no class) |
|
97% |
30 |
1 |
0 |
|
93% |
14 |
1 |
|
95% |
| debputy/plugins/numpy3.py |
(no class) |
|
82% |
34 |
6 |
0 |
|
100% |
6 |
0 |
|
85% |
| debputy/plugins/perl_openssl.py |
(no class) |
|
80% |
20 |
4 |
0 |
|
100% |
0 |
0 |
|
80% |
| self-hosting-plugins/debputy_self_hosting.py |
(no class) |
|
62% |
24 |
9 |
3 |
|
100% |
0 |
0 |
|
62% |
| self-hosting-plugins/debputy_self_hosting_test.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/_deb_options_profiles.py |
DebBuildOptionsAndProfiles |
|
100% |
3 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/_deb_options_profiles.py |
(no class) |
|
100% |
21 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/_manifest_constants.py |
(no class) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/analysis/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/analysis/analysis_util.py |
(no class) |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/analysis/debian_dir.py |
(no class) |
|
35% |
344 |
223 |
0 |
|
20% |
178 |
20 |
|
30% |
| src/debputy/architecture_support.py |
DpkgArchitectureBuildProcessValuesTable |
|
88% |
24 |
3 |
0 |
|
92% |
12 |
1 |
|
89% |
| src/debputy/architecture_support.py |
(no class) |
|
89% |
53 |
6 |
0 |
|
73% |
22 |
4 |
|
84% |
| src/debputy/build_support/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/build_support/build_context.py |
BuildContext |
|
0% |
18 |
18 |
2 |
|
0% |
6 |
0 |
|
0% |
| src/debputy/build_support/build_context.py |
BuildContextImpl |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/build_support/build_context.py |
(no class) |
|
100% |
25 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/build_support/build_logic.py |
(no class) |
|
16% |
141 |
119 |
2 |
|
0% |
60 |
0 |
|
11% |
| src/debputy/build_support/buildsystem_detection.py |
(no class) |
|
17% |
52 |
43 |
2 |
|
0% |
18 |
0 |
|
13% |
| src/debputy/build_support/clean_logic.py |
CleanHelperImpl |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/build_support/clean_logic.py |
(no class) |
|
17% |
139 |
115 |
0 |
|
0% |
64 |
0 |
|
12% |
| src/debputy/builtin_manifest_rules.py |
_UsrShareDocMatchRule |
|
65% |
17 |
6 |
0 |
|
71% |
14 |
4 |
|
68% |
| src/debputy/builtin_manifest_rules.py |
_ShebangScriptFiles |
|
73% |
15 |
4 |
0 |
|
100% |
6 |
0 |
|
81% |
| src/debputy/builtin_manifest_rules.py |
(no class) |
|
100% |
49 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/deb_materialization.py |
(no class) |
|
12% |
245 |
215 |
2 |
|
0% |
88 |
0 |
|
9% |
| src/debputy/commands/deb_packer.py |
ArMember |
|
89% |
9 |
1 |
0 |
|
100% |
0 |
0 |
|
89% |
| src/debputy/commands/deb_packer.py |
Compression |
|
80% |
10 |
2 |
0 |
|
50% |
2 |
1 |
|
75% |
| src/debputy/commands/deb_packer.py |
(no class) |
|
57% |
180 |
78 |
2 |
|
40% |
40 |
6 |
|
54% |
| src/debputy/commands/debputy_cmd/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/debputy_cmd/context.py |
CommandArg |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/debputy_cmd/context.py |
Command |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/debputy_cmd/context.py |
CommandContext |
|
0% |
142 |
142 |
0 |
|
0% |
60 |
0 |
|
0% |
| src/debputy/commands/debputy_cmd/context.py |
CommandBase |
|
0% |
1 |
1 |
1 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/commands/debputy_cmd/context.py |
SubcommandBase |
|
50% |
6 |
3 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/commands/debputy_cmd/context.py |
GenericSubCommand |
|
33% |
27 |
18 |
0 |
|
8% |
12 |
1 |
|
26% |
| src/debputy/commands/debputy_cmd/context.py |
DispatchingCommandMixin |
|
90% |
21 |
2 |
1 |
|
75% |
8 |
0 |
|
86% |
| src/debputy/commands/debputy_cmd/context.py |
DispatcherCommand |
|
37% |
41 |
26 |
0 |
|
28% |
18 |
1 |
|
34% |
| src/debputy/commands/debputy_cmd/context.py |
(no class) |
|
95% |
103 |
5 |
5 |
|
0% |
2 |
0 |
|
93% |
| src/debputy/commands/debputy_cmd/lint_and_lsp_cmds.py |
(no class) |
|
21% |
130 |
103 |
3 |
|
0% |
20 |
0 |
|
18% |
| src/debputy/commands/debputy_cmd/output.py |
OutputStyle |
|
25% |
12 |
9 |
0 |
|
0% |
4 |
0 |
|
19% |
| src/debputy/commands/debputy_cmd/output.py |
MarkdownOutputStyle |
|
0% |
13 |
13 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/debputy/commands/debputy_cmd/output.py |
IOBasedOutputStyling |
|
8% |
53 |
49 |
0 |
|
0% |
24 |
0 |
|
5% |
| src/debputy/commands/debputy_cmd/output.py |
ANSIOutputStylingBase |
|
0% |
41 |
41 |
0 |
|
0% |
18 |
0 |
|
0% |
| src/debputy/commands/debputy_cmd/output.py |
(no class) |
|
57% |
98 |
42 |
0 |
|
11% |
18 |
2 |
|
50% |
| src/debputy/commands/debputy_cmd/plugin_cmds.py |
UnresolvableRuleError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/debputy_cmd/plugin_cmds.py |
PMRRuleLookup |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/commands/debputy_cmd/plugin_cmds.py |
(no class) |
|
16% |
491 |
414 |
0 |
|
1% |
188 |
1 |
|
11% |
| src/debputy/deb_packaging_support.py |
_ElfInfo |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/deb_packaging_support.py |
(no class) |
|
27% |
842 |
617 |
4 |
|
17% |
380 |
3 |
|
24% |
| src/debputy/dh/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh/debhelper_emulation.py |
CannotEmulateExecutableDHConfigFile |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/dh/debhelper_emulation.py |
DHConfigFileLine |
|
100% |
18 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src/debputy/dh/debhelper_emulation.py |
(no class) |
|
77% |
86 |
20 |
0 |
|
61% |
28 |
3 |
|
73% |
| src/debputy/dh/dh_assistant.py |
DhListCommands |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh/dh_assistant.py |
DhSequencerData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh/dh_assistant.py |
(no class) |
|
79% |
94 |
20 |
0 |
|
71% |
34 |
6 |
|
77% |
| src/debputy/dh_migration/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/dh_related_migrations.py |
(no class) |
|
14% |
79 |
68 |
0 |
|
0% |
34 |
0 |
|
10% |
| src/debputy/dh_migration/migration.py |
(no class) |
|
11% |
290 |
258 |
1 |
|
0% |
134 |
0 |
|
8% |
| src/debputy/dh_migration/migrators.py |
(no class) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/migrators_impl.py |
ContainsEverything |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/dh_migration/migrators_impl.py |
UnsupportedDHConfig |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/migrators_impl.py |
DHSequenceMigration |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/migrators_impl.py |
SourcesAndConditional |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/migrators_impl.py |
InfoFilesDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/migrators_impl.py |
ManpageDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/migrators_impl.py |
(no class) |
|
83% |
774 |
131 |
0 |
|
74% |
362 |
43 |
|
80% |
| src/debputy/dh_migration/models.py |
AcceptableMigrationIssues |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/models.py |
UnsupportedFeature |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/dh_migration/models.py |
ConflictingChange |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/dh_migration/models.py |
MigrationRequest |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/dh_migration/models.py |
FeatureMigration |
|
86% |
7 |
1 |
0 |
|
100% |
0 |
0 |
|
86% |
| src/debputy/dh_migration/models.py |
DHMigrationSubstitution |
|
83% |
29 |
5 |
0 |
|
57% |
14 |
4 |
|
74% |
| src/debputy/dh_migration/models.py |
(no class) |
|
100% |
54 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/elf_util.py |
IncompleteFileError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/elf_util.py |
(no class) |
|
83% |
100 |
17 |
0 |
|
57% |
42 |
12 |
|
75% |
| src/debputy/exceptions.py |
DebputyRuntimeError |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyRuntimeErrorWithPreamble |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyBuildStepError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputySubstitutionError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyManifestVariableRequiresDebianDirError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyDpkgGensymbolsError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
SymlinkLoopError |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/exceptions.py |
PureVirtualPathError |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/exceptions.py |
TestPathWithNonExistentFSPathError |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/exceptions.py |
DebputyFSError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyFSIsROError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
PluginBaseError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyPluginRuntimeError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
PluginNotFoundError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
PluginInitializationError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
PluginIncorrectRegistrationError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
PluginMetadataError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
PluginConflictError |
|
33% |
3 |
2 |
0 |
|
100% |
0 |
0 |
|
33% |
| src/debputy/exceptions.py |
PluginAPIViolationError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
UnhandledOrUnexpectedErrorFromPluginError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
DebputyMetadataAccessError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/exceptions.py |
(no class) |
|
100% |
55 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/filesystem_scan.py |
AlwaysEmptyReadOnlyMetadataReference |
|
46% |
13 |
7 |
0 |
|
25% |
4 |
1 |
|
41% |
| src/debputy/filesystem_scan.py |
PathMetadataValue |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/filesystem_scan.py |
PathMetadataReferenceImplementation |
|
62% |
26 |
10 |
0 |
|
50% |
12 |
6 |
|
58% |
| src/debputy/filesystem_scan.py |
CurrentPluginContextManager |
|
40% |
5 |
3 |
0 |
|
100% |
0 |
0 |
|
40% |
| src/debputy/filesystem_scan.py |
VirtualPathBase |
|
77% |
84 |
19 |
2 |
|
65% |
46 |
8 |
|
73% |
| src/debputy/filesystem_scan.py |
InMemoryVirtualPathBase |
|
75% |
256 |
63 |
5 |
|
63% |
128 |
41 |
|
71% |
| src/debputy/filesystem_scan.py |
InMemoryVirtualPath |
|
79% |
28 |
6 |
0 |
|
71% |
14 |
4 |
|
76% |
| src/debputy/filesystem_scan.py |
InMemoryOverlayFSDirectory |
|
0% |
42 |
42 |
0 |
|
0% |
20 |
0 |
|
0% |
| src/debputy/filesystem_scan.py |
InMemoryOverlayFSRootDirectory |
|
0% |
9 |
9 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/filesystem_scan.py |
VirtualFSPathBase |
|
22% |
9 |
7 |
0 |
|
0% |
4 |
0 |
|
15% |
| src/debputy/filesystem_scan.py |
InMemoryVirtualRootDir |
|
61% |
28 |
11 |
0 |
|
17% |
6 |
1 |
|
53% |
| src/debputy/filesystem_scan.py |
VirtualPathWithReference |
|
70% |
20 |
6 |
0 |
|
50% |
8 |
2 |
|
64% |
| src/debputy/filesystem_scan.py |
VirtualDirectoryFSPath |
|
88% |
8 |
1 |
0 |
|
100% |
0 |
0 |
|
88% |
| src/debputy/filesystem_scan.py |
SymlinkVirtualPath |
|
86% |
7 |
1 |
0 |
|
100% |
0 |
0 |
|
86% |
| src/debputy/filesystem_scan.py |
FSBackedFilePath |
|
75% |
20 |
5 |
0 |
|
100% |
4 |
0 |
|
79% |
| src/debputy/filesystem_scan.py |
VirtualTestPath |
|
76% |
82 |
20 |
0 |
|
76% |
38 |
5 |
|
76% |
| src/debputy/filesystem_scan.py |
OSFSOverlayBase |
|
16% |
57 |
48 |
0 |
|
0% |
20 |
0 |
|
12% |
| src/debputy/filesystem_scan.py |
OSFSROOverlay |
|
21% |
70 |
55 |
0 |
|
9% |
32 |
3 |
|
18% |
| src/debputy/filesystem_scan.py |
OSFSROOverlayRootDir |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/filesystem_scan.py |
OSFSControlPath |
|
0% |
73 |
73 |
0 |
|
0% |
32 |
0 |
|
0% |
| src/debputy/filesystem_scan.py |
FSControlRootDir |
|
0% |
14 |
14 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/debputy/filesystem_scan.py |
(no class) |
|
98% |
504 |
12 |
7 |
|
70% |
64 |
17 |
|
95% |
| src/debputy/highlevel_manifest.py |
PathNotCoveredByInstallRulesError |
|
25% |
8 |
6 |
0 |
|
0% |
2 |
0 |
|
20% |
| src/debputy/highlevel_manifest.py |
DbgsymInfo |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/highlevel_manifest.py |
BinaryPackageData |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/highlevel_manifest.py |
PackageTransformationDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
AbstractYAMLSubStore |
|
72% |
36 |
10 |
1 |
|
60% |
20 |
4 |
|
68% |
| src/debputy/highlevel_manifest.py |
AbstractYAMLListSubStore |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
AbstractYAMLDictSubStore |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
MutableCondition |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/highlevel_manifest.py |
MutableYAMLSymlink |
|
44% |
9 |
5 |
0 |
|
50% |
2 |
1 |
|
45% |
| src/debputy/highlevel_manifest.py |
MutableYAMLConffileManagementItem |
|
70% |
40 |
12 |
0 |
|
50% |
12 |
0 |
|
65% |
| src/debputy/highlevel_manifest.py |
MutableYAMLPackageDefinition |
|
72% |
25 |
7 |
0 |
|
50% |
14 |
5 |
|
64% |
| src/debputy/highlevel_manifest.py |
AbstractMutableYAMLInstallRule |
|
67% |
81 |
27 |
0 |
|
53% |
36 |
9 |
|
62% |
| src/debputy/highlevel_manifest.py |
MutableYAMLInstallRuleInstallExamples |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
MutableYAMLInstallRuleMan |
|
83% |
6 |
1 |
0 |
|
100% |
2 |
0 |
|
88% |
| src/debputy/highlevel_manifest.py |
MutableYAMLInstallRuleDiscard |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
MutableYAMLInstallRuleInstall |
|
21% |
28 |
22 |
0 |
|
19% |
16 |
1 |
|
20% |
| src/debputy/highlevel_manifest.py |
MutableYAMLInstallationsDefinition |
|
85% |
13 |
2 |
0 |
|
67% |
6 |
2 |
|
79% |
| src/debputy/highlevel_manifest.py |
MutableYAMLManifestVariables |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
MutableYAMLManifestDefinitions |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| src/debputy/highlevel_manifest.py |
MutableYAMLRemoveDuringCleanDefinitions |
|
82% |
11 |
2 |
0 |
|
100% |
0 |
0 |
|
82% |
| src/debputy/highlevel_manifest.py |
MutableYAMLManifest |
|
71% |
31 |
9 |
0 |
|
43% |
14 |
6 |
|
62% |
| src/debputy/highlevel_manifest.py |
HighLevelManifest |
|
58% |
207 |
86 |
1 |
|
46% |
100 |
20 |
|
54% |
| src/debputy/highlevel_manifest.py |
SearchDirOrderState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/highlevel_manifest.py |
(no class) |
|
79% |
391 |
84 |
2 |
|
35% |
74 |
4 |
|
72% |
| src/debputy/highlevel_manifest_parser.py |
HighLevelManifestParser |
|
81% |
140 |
27 |
2 |
|
74% |
58 |
11 |
|
79% |
| src/debputy/highlevel_manifest_parser.py |
YAMLManifestParser |
|
61% |
83 |
32 |
0 |
|
50% |
40 |
4 |
|
58% |
| src/debputy/highlevel_manifest_parser.py |
(no class) |
|
87% |
92 |
12 |
2 |
|
0% |
10 |
0 |
|
78% |
| src/debputy/installations.py |
InstallRuleError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/installations.py |
PathAlreadyInstalledOrDiscardedError |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/installations.py |
ExactPathMatchTwiceError |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/installations.py |
NoMatchForInstallPatternError |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/installations.py |
SearchDir |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/installations.py |
BinaryPackageInstallRuleContext |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/installations.py |
InstallSearchDirContext |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/installations.py |
InstallRuleContext |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/installations.py |
PathMatch |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/installations.py |
DiscardState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/installations.py |
SourcePathMatcher |
|
81% |
107 |
20 |
0 |
|
76% |
58 |
8 |
|
79% |
| src/debputy/installations.py |
InstallRule |
|
79% |
117 |
24 |
1 |
|
74% |
72 |
17 |
|
77% |
| src/debputy/installations.py |
PPFInstallRule |
|
0% |
11 |
11 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/installations.py |
GenericInstallationRule |
|
92% |
12 |
1 |
0 |
|
83% |
6 |
1 |
|
89% |
| src/debputy/installations.py |
DiscardRule |
|
21% |
14 |
11 |
0 |
|
0% |
6 |
0 |
|
15% |
| src/debputy/installations.py |
(no class) |
|
72% |
228 |
63 |
5 |
|
39% |
72 |
6 |
|
64% |
| src/debputy/integration_detection.py |
(no class) |
|
88% |
16 |
2 |
0 |
|
75% |
8 |
2 |
|
83% |
| src/debputy/intermediate_manifest.py |
PathType |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/intermediate_manifest.py |
TarMember |
|
62% |
104 |
39 |
0 |
|
42% |
60 |
21 |
|
55% |
| src/debputy/intermediate_manifest.py |
(no class) |
|
77% |
57 |
13 |
0 |
|
12% |
8 |
1 |
|
69% |
| src/debputy/interpreter.py |
Interpreter |
|
0% |
1 |
1 |
4 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/interpreter.py |
DetectedInterpreter |
|
89% |
18 |
2 |
0 |
|
50% |
6 |
3 |
|
79% |
| src/debputy/interpreter.py |
(no class) |
|
100% |
61 |
0 |
6 |
|
94% |
16 |
1 |
|
99% |
| src/debputy/l10n.py |
(no class) |
|
49% |
47 |
24 |
2 |
|
12% |
8 |
1 |
|
44% |
| src/debputy/linting/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_impl.py |
LintContext |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/linting/lint_impl.py |
(no class) |
|
15% |
371 |
316 |
3 |
|
0% |
156 |
0 |
|
10% |
| src/debputy/linting/lint_report_junit.py |
JunitLintReport |
|
0% |
27 |
27 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/debputy/linting/lint_report_junit.py |
(no class) |
|
100% |
14 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_util.py |
AbortTaskError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_util.py |
DebputyMetadata |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_util.py |
RelatedDiagnosticInformation |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_util.py |
WorkspaceTextEditSupport |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/linting/lint_util.py |
LintState |
|
94% |
31 |
2 |
18 |
|
93% |
14 |
1 |
|
93% |
| src/debputy/linting/lint_util.py |
LintStateImpl |
|
89% |
45 |
5 |
0 |
|
79% |
14 |
3 |
|
86% |
| src/debputy/linting/lint_util.py |
LintDiagnosticResultState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_util.py |
LintDiagnosticResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/linting/lint_util.py |
LintReport |
|
0% |
61 |
61 |
0 |
|
0% |
16 |
0 |
|
0% |
| src/debputy/linting/lint_util.py |
TermLintReport |
|
0% |
57 |
57 |
0 |
|
0% |
22 |
0 |
|
0% |
| src/debputy/linting/lint_util.py |
LinterPositionCodec |
|
22% |
9 |
7 |
0 |
|
0% |
4 |
0 |
|
15% |
| src/debputy/linting/lint_util.py |
(no class) |
|
83% |
202 |
34 |
23 |
|
25% |
24 |
2 |
|
77% |
| src/debputy/lsp/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/apt_cache.py |
PackageInformation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/apt_cache.py |
PackageLookup |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/apt_cache.py |
AptCache |
|
10% |
51 |
46 |
0 |
|
0% |
18 |
0 |
|
7% |
| src/debputy/lsp/apt_cache.py |
(no class) |
|
53% |
45 |
21 |
0 |
|
0% |
6 |
0 |
|
47% |
| src/debputy/lsp/config/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/config/config_options.py |
DebputyConfigOption |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/config/config_options.py |
(no class) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/config/debputy_config.py |
DebputyConfig |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/config/debputy_config.py |
(no class) |
|
51% |
43 |
21 |
0 |
|
10% |
10 |
1 |
|
43% |
| src/debputy/lsp/config/parser.py |
BoolDebputyParsedContent |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/config/parser.py |
_config_value.DebputyParsedContentWrapper |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/config/parser.py |
(no class) |
|
94% |
48 |
3 |
0 |
|
75% |
12 |
3 |
|
90% |
| src/debputy/lsp/data/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/data/deb822_data/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/data/wordlists/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/debputy_ls.py |
FileCache |
|
52% |
31 |
15 |
2 |
|
33% |
12 |
4 |
|
47% |
| src/debputy/lsp/debputy_ls.py |
Deb822FileCache |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| src/debputy/lsp/debputy_ls.py |
DctrlFileCache |
|
57% |
7 |
3 |
0 |
|
100% |
0 |
0 |
|
57% |
| src/debputy/lsp/debputy_ls.py |
SalsaCICache |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/lsp/debputy_ls.py |
DebianRulesCache |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/lsp/debputy_ls.py |
LSProvidedLintState |
|
25% |
92 |
69 |
0 |
|
10% |
30 |
1 |
|
21% |
| src/debputy/lsp/debputy_ls.py |
DebputyLanguageServer |
|
40% |
158 |
95 |
0 |
|
29% |
48 |
8 |
|
37% |
| src/debputy/lsp/debputy_ls.py |
(no class) |
|
97% |
156 |
4 |
8 |
|
17% |
6 |
1 |
|
94% |
| src/debputy/lsp/diagnostics.py |
DiagnosticData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/diagnostics.py |
DiagnosticReport |
|
0% |
7 |
7 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/debputy/lsp/diagnostics.py |
DiagnosticRangeHelper |
|
0% |
15 |
15 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/lsp/diagnostics.py |
NoSuchElementError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/diagnostics.py |
(no class) |
|
75% |
36 |
9 |
2 |
|
0% |
4 |
0 |
|
68% |
| src/debputy/lsp/languages/__init__.py |
(no class) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/languages/lsp_debian_changelog.py |
(no class) |
|
96% |
215 |
8 |
2 |
|
87% |
86 |
11 |
|
94% |
| src/debputy/lsp/languages/lsp_debian_control.py |
SubstvarMetadata |
|
85% |
13 |
2 |
0 |
|
50% |
6 |
3 |
|
74% |
| src/debputy/lsp/languages/lsp_debian_control.py |
(no class) |
|
66% |
405 |
137 |
2 |
|
51% |
150 |
26 |
|
62% |
| src/debputy/lsp/languages/lsp_debian_copyright.py |
(no class) |
|
82% |
71 |
13 |
0 |
|
83% |
12 |
2 |
|
82% |
| src/debputy/lsp/languages/lsp_debian_debputy_manifest.py |
DebputyManifestLSPYAMLHelper |
|
27% |
11 |
8 |
0 |
|
17% |
6 |
1 |
|
24% |
| src/debputy/lsp/languages/lsp_debian_debputy_manifest.py |
(no class) |
|
100% |
43 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/lsp/languages/lsp_debian_patches_series.py |
(no class) |
|
74% |
168 |
44 |
4 |
|
65% |
62 |
8 |
|
71% |
| src/debputy/lsp/languages/lsp_debian_rules.py |
(no class) |
|
33% |
159 |
107 |
0 |
|
6% |
62 |
2 |
|
25% |
| src/debputy/lsp/languages/lsp_debian_tests_control.py |
(no class) |
|
79% |
61 |
13 |
0 |
|
75% |
8 |
2 |
|
78% |
| src/debputy/lsp/languages/lsp_debian_upstream_metadata.py |
add_keyword.DebputyParsedContentWrapper |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/languages/lsp_debian_upstream_metadata.py |
(no class) |
|
93% |
71 |
5 |
2 |
|
100% |
0 |
0 |
|
93% |
| src/debputy/lsp/languages/lsp_debian_watch.py |
VariableMetadata |
|
80% |
10 |
2 |
0 |
|
50% |
4 |
2 |
|
71% |
| src/debputy/lsp/languages/lsp_debian_watch.py |
(no class) |
|
89% |
127 |
14 |
2 |
|
73% |
22 |
6 |
|
87% |
| src/debputy/lsp/languages/lsp_debputy_config.py |
(no class) |
|
77% |
26 |
6 |
2 |
|
100% |
0 |
0 |
|
77% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
Relation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
Dep5Matcher |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
PackageNameSectionRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
Deb822KnownField |
|
76% |
202 |
48 |
0 |
|
68% |
114 |
12 |
|
73% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DctrlLikeKnownField |
|
79% |
39 |
8 |
0 |
|
67% |
18 |
6 |
|
75% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DTestsCtrlKnownField |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DctrlKnownField |
|
100% |
27 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DctrlRelationshipKnownField |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
StanzaMetadata |
|
92% |
78 |
6 |
0 |
|
89% |
38 |
4 |
|
91% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
Dep5StanzaMetadata |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DctrlStanzaMetadata |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DTestsCtrlStanzaMetadata |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DebianWatchStanzaMetadata |
|
50% |
6 |
3 |
0 |
|
50% |
4 |
2 |
|
50% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
Deb822FileMetadata |
|
81% |
57 |
11 |
5 |
|
88% |
16 |
2 |
|
82% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
Dep5FileMetadata |
|
74% |
39 |
10 |
0 |
|
62% |
26 |
6 |
|
69% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DebianWatch5FileMetadata |
|
74% |
39 |
10 |
0 |
|
58% |
24 |
10 |
|
68% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DctrlFileMetadata |
|
39% |
46 |
28 |
0 |
|
29% |
24 |
3 |
|
36% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
DTestsCtrlFileMetadata |
|
67% |
12 |
4 |
0 |
|
50% |
4 |
2 |
|
62% |
| src/debputy/lsp/lsp_debian_control_reference_data.py |
(no class) |
|
93% |
841 |
58 |
9 |
|
84% |
264 |
27 |
|
91% |
| src/debputy/lsp/lsp_dispatch.py |
(no class) |
|
50% |
104 |
52 |
9 |
|
0% |
12 |
0 |
|
45% |
| src/debputy/lsp/lsp_features.py |
LanguageDispatchTable |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_features.py |
HandlerDispatchTable |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_features.py |
DiagnosticHandlerProtocol |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_features.py |
BasenameMatchingRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_features.py |
SecondaryLanguage |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_features.py |
LanguageDispatchRule |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_features.py |
(no class) |
|
73% |
172 |
46 |
10 |
|
46% |
46 |
5 |
|
67% |
| src/debputy/lsp/lsp_generic_deb822.py |
Deb822SemanticTokensState |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_generic_deb822.py |
(no class) |
|
86% |
401 |
57 |
2 |
|
74% |
184 |
33 |
|
82% |
| src/debputy/lsp/lsp_generic_yaml.py |
LSPYAMLHelper |
|
71% |
180 |
52 |
0 |
|
70% |
110 |
15 |
|
71% |
| src/debputy/lsp/lsp_generic_yaml.py |
(no class) |
|
82% |
503 |
91 |
2 |
|
70% |
210 |
48 |
|
79% |
| src/debputy/lsp/lsp_reference_keyword.py |
Keyword |
|
81% |
16 |
3 |
0 |
|
75% |
8 |
0 |
|
79% |
| src/debputy/lsp/lsp_reference_keyword.py |
(no class) |
|
100% |
43 |
0 |
4 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/lsp/lsp_self_check.py |
LSPSelfCheck |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_self_check.py |
(no class) |
|
55% |
71 |
32 |
0 |
|
14% |
14 |
0 |
|
48% |
| src/debputy/lsp/lsp_test_support.py |
ResolvedSemanticToken |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/lsp_test_support.py |
(no class) |
|
100% |
26 |
0 |
2 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/lsp/maint_prefs.py |
PreferenceOption |
|
89% |
19 |
2 |
0 |
|
83% |
12 |
2 |
|
87% |
| src/debputy/lsp/maint_prefs.py |
EffectiveFormattingPreference |
|
76% |
21 |
5 |
0 |
|
67% |
12 |
2 |
|
73% |
| src/debputy/lsp/maint_prefs.py |
MaintainerPreference |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| src/debputy/lsp/maint_prefs.py |
MaintainerPreferenceTable |
|
86% |
14 |
2 |
0 |
|
50% |
2 |
1 |
|
81% |
| src/debputy/lsp/maint_prefs.py |
(no class) |
|
85% |
209 |
32 |
0 |
|
77% |
78 |
18 |
|
83% |
| src/debputy/lsp/named_styles.py |
PublicNamedStyle |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/named_styles.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/quickfixes.py |
CorrectTextCodeAction |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/quickfixes.py |
InsertTextOnLineAfterDiagnosticCodeAction |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/quickfixes.py |
RemoveLineCodeAction |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/quickfixes.py |
RemoveRangeCodeAction |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/quickfixes.py |
(no class) |
|
52% |
120 |
58 |
3 |
|
18% |
38 |
1 |
|
44% |
| src/debputy/lsp/ref_models/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
Deb822SemicolonToken |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
FieldValueClass |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
Documentation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
GenericVariable |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
DCtrlSubstvar |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
GenericVariablesReferenceData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
DctrlSubstvarsReferenceData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
Alias |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
StaticValue |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
Deb822Field |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
StanzaType |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
ReferenceVariable |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
ReferenceDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
Deb822ReferenceData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/ref_models/deb822_reference_parse_models.py |
(no class) |
|
76% |
87 |
21 |
0 |
|
19% |
26 |
3 |
|
63% |
| src/debputy/lsp/spellchecking.py |
Spellchecker |
|
60% |
5 |
2 |
1 |
|
50% |
2 |
1 |
|
57% |
| src/debputy/lsp/spellchecking.py |
ContextIgnoredWordsSpellchecker |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/lsp/spellchecking.py |
EverythingIsCorrectSpellchecker |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/spellchecking.py |
HunspellSpellchecker |
|
83% |
23 |
4 |
0 |
|
75% |
16 |
4 |
|
79% |
| src/debputy/lsp/spellchecking.py |
(no class) |
|
86% |
139 |
20 |
3 |
|
75% |
32 |
6 |
|
84% |
| src/debputy/lsp/text_edit.py |
OverLappingTextEditException |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsp/text_edit.py |
(no class) |
|
87% |
68 |
9 |
2 |
|
75% |
24 |
6 |
|
84% |
| src/debputy/lsp/text_util.py |
SemanticTokensState |
|
100% |
19 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/lsp/text_util.py |
(no class) |
|
85% |
61 |
9 |
2 |
|
70% |
20 |
6 |
|
81% |
| src/debputy/lsprotocol/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/lsprotocol/types.py |
(no class) |
|
28% |
36 |
26 |
4 |
|
0% |
10 |
0 |
|
22% |
| src/debputy/maintscript_snippet.py |
MaintscriptForBinary |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/maintscript_snippet.py |
SnippetAnchor |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/maintscript_snippet.py |
SnippetResolver |
|
50% |
8 |
4 |
1 |
|
50% |
2 |
1 |
|
50% |
| src/debputy/maintscript_snippet.py |
ConstantSnippetResolver |
|
78% |
9 |
2 |
0 |
|
50% |
2 |
1 |
|
73% |
| src/debputy/maintscript_snippet.py |
CachingSnippetResolver |
|
0% |
7 |
7 |
1 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/maintscript_snippet.py |
LazySnippetResolver |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/maintscript_snippet.py |
SubstitutingSnippetResolver |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/maintscript_snippet.py |
UnboundMaintscriptSnippet |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/maintscript_snippet.py |
MaintscriptSnippetForNamedScript |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/maintscript_snippet.py |
MaintscriptSnippetContainer |
|
64% |
28 |
10 |
0 |
|
56% |
16 |
3 |
|
61% |
| src/debputy/maintscript_snippet.py |
PackageMaintscriptSnippetContainer |
|
67% |
15 |
5 |
0 |
|
25% |
4 |
1 |
|
58% |
| src/debputy/maintscript_snippet.py |
DpkgMaintscriptHelperCommand |
|
72% |
18 |
5 |
0 |
|
83% |
6 |
1 |
|
75% |
| src/debputy/maintscript_snippet.py |
MaintscriptCondition |
|
0% |
37 |
37 |
0 |
|
0% |
8 |
0 |
|
0% |
| src/debputy/maintscript_snippet.py |
(no class) |
|
100% |
114 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_conditions.py |
ConditionContext |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_conditions.py |
ManifestCondition |
|
45% |
11 |
6 |
2 |
|
50% |
2 |
1 |
|
46% |
| src/debputy/manifest_conditions.py |
LiteralManifestCondition |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/manifest_conditions.py |
NegatedManifestCondition |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/manifest_conditions.py |
_ConditionGroupMatchType |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/manifest_conditions.py |
ManifestConditionGroup |
|
38% |
8 |
5 |
0 |
|
100% |
0 |
0 |
|
38% |
| src/debputy/manifest_conditions.py |
ArchMatchManifestConditionBase |
|
75% |
4 |
1 |
0 |
|
100% |
0 |
0 |
|
75% |
| src/debputy/manifest_conditions.py |
SourceContextArchMatchManifestCondition |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/manifest_conditions.py |
BinaryPackageContextArchMatchManifestCondition |
|
56% |
9 |
4 |
0 |
|
50% |
2 |
1 |
|
55% |
| src/debputy/manifest_conditions.py |
BuildProfileMatch |
|
62% |
8 |
3 |
0 |
|
100% |
0 |
0 |
|
62% |
| src/debputy/manifest_conditions.py |
_SingletonCondition |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/manifest_conditions.py |
(no class) |
|
96% |
90 |
4 |
2 |
|
0% |
2 |
0 |
|
93% |
| src/debputy/manifest_parser/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
OwnershipDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
DebputyParsedContentStandardConditional |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
FileSystemMode |
|
100% |
3 |
0 |
1 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
SymbolicMode |
|
89% |
9 |
1 |
0 |
|
100% |
2 |
0 |
|
91% |
| src/debputy/manifest_parser/base_types.py |
OctalMode |
|
44% |
9 |
5 |
0 |
|
100% |
0 |
0 |
|
44% |
| src/debputy/manifest_parser/base_types.py |
_StaticFileSystemOwnerGroup |
|
69% |
26 |
8 |
2 |
|
67% |
12 |
4 |
|
68% |
| src/debputy/manifest_parser/base_types.py |
StaticFileSystemOwner |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/manifest_parser/base_types.py |
StaticFileSystemGroup |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| src/debputy/manifest_parser/base_types.py |
SymlinkTarget |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
FileSystemMatchRule |
|
82% |
11 |
2 |
3 |
|
100% |
4 |
0 |
|
87% |
| src/debputy/manifest_parser/base_types.py |
FileSystemGenericMatch |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
FileSystemExactMatchRule |
|
80% |
10 |
2 |
0 |
|
50% |
4 |
2 |
|
71% |
| src/debputy/manifest_parser/base_types.py |
FileSystemExactNonDirMatchRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
DpkgBuildflagsCache |
|
53% |
30 |
14 |
0 |
|
38% |
16 |
2 |
|
48% |
| src/debputy/manifest_parser/base_types.py |
BuildEnvironmentDefinition |
|
12% |
8 |
7 |
0 |
|
0% |
4 |
0 |
|
8% |
| src/debputy/manifest_parser/base_types.py |
BuildEnvironments |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/base_types.py |
(no class) |
|
97% |
133 |
4 |
10 |
|
78% |
18 |
4 |
|
95% |
| src/debputy/manifest_parser/declarative_parser.py |
AttributeTypeHandler |
|
100% |
20 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src/debputy/manifest_parser/declarative_parser.py |
AttributeDescription |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/declarative_parser.py |
DeclarativeNonMappingInputParser |
|
76% |
17 |
4 |
0 |
|
50% |
6 |
1 |
|
70% |
| src/debputy/manifest_parser/declarative_parser.py |
DeclarativeMappingInputParser |
|
74% |
91 |
24 |
0 |
|
66% |
50 |
9 |
|
71% |
| src/debputy/manifest_parser/declarative_parser.py |
ParserGenerator |
|
86% |
309 |
44 |
0 |
|
78% |
160 |
30 |
|
83% |
| src/debputy/manifest_parser/declarative_parser.py |
DetectedDebputyParseHint |
|
78% |
32 |
7 |
0 |
|
65% |
20 |
3 |
|
73% |
| src/debputy/manifest_parser/declarative_parser.py |
(no class) |
|
69% |
333 |
104 |
2 |
|
51% |
130 |
24 |
|
64% |
| src/debputy/manifest_parser/exceptions.py |
ManifestException |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/exceptions.py |
ManifestParseException |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/exceptions.py |
ManifestTypeException |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/exceptions.py |
ManifestInvalidUserDataException |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/exceptions.py |
(no class) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/mapper_code.py |
PackageSelectorRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/mapper_code.py |
PackageSelector |
|
0% |
15 |
15 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/debputy/manifest_parser/mapper_code.py |
(no class) |
|
84% |
43 |
7 |
3 |
|
60% |
10 |
2 |
|
79% |
| src/debputy/manifest_parser/parse_hints.py |
DebputyParseHint |
|
62% |
16 |
6 |
0 |
|
50% |
6 |
1 |
|
59% |
| src/debputy/manifest_parser/parse_hints.py |
TargetAttribute |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parse_hints.py |
ConflictWithSourceAttribute |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parse_hints.py |
ConditionalRequired |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parse_hints.py |
ManifestAttribute |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parse_hints.py |
NotPathHint |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parse_hints.py |
(no class) |
|
100% |
29 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parser_data.py |
ParserContextData |
|
57% |
14 |
6 |
14 |
|
25% |
8 |
2 |
|
45% |
| src/debputy/manifest_parser/parser_data.py |
(no class) |
|
100% |
46 |
0 |
15 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/parser_doc.py |
(no class) |
|
58% |
247 |
103 |
0 |
|
52% |
122 |
18 |
|
56% |
| src/debputy/manifest_parser/tagging_types.py |
DebputyParsedContent |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/tagging_types.py |
DebputyDispatchableType |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/tagging_types.py |
TypeMapping |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/tagging_types.py |
(no class) |
|
100% |
13 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/manifest_parser/util.py |
AttributePath |
|
91% |
75 |
7 |
0 |
|
94% |
36 |
2 |
|
92% |
| src/debputy/manifest_parser/util.py |
_SymbolicModeSegment |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/manifest_parser/util.py |
(no class) |
|
91% |
154 |
14 |
6 |
|
76% |
62 |
13 |
|
87% |
| src/debputy/package_build/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/package_build/assemble_deb.py |
(no class) |
|
18% |
107 |
88 |
0 |
|
0% |
38 |
0 |
|
13% |
| src/debputy/packager_provided_files.py |
PackagerProvidedFile |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/packager_provided_files.py |
PerPackagePackagerProvidedResult |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/packager_provided_files.py |
PackagingFileClassification |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/packager_provided_files.py |
(no class) |
|
89% |
227 |
25 |
2 |
|
85% |
118 |
16 |
|
88% |
| src/debputy/packages.py |
DctrlParser |
|
78% |
51 |
11 |
0 |
|
75% |
32 |
6 |
|
77% |
| src/debputy/packages.py |
BinaryPackage |
|
60% |
53 |
21 |
0 |
|
30% |
20 |
4 |
|
52% |
| src/debputy/packages.py |
SourcePackage |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| src/debputy/packages.py |
(no class) |
|
83% |
96 |
16 |
0 |
|
65% |
26 |
7 |
|
80% |
| src/debputy/packaging/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/packaging/alternatives.py |
(no class) |
|
84% |
79 |
13 |
0 |
|
62% |
34 |
13 |
|
77% |
| src/debputy/packaging/debconf_templates.py |
(no class) |
|
39% |
31 |
19 |
0 |
|
0% |
6 |
0 |
|
32% |
| src/debputy/packaging/makeshlibs.py |
SONAMEInfo |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/packaging/makeshlibs.py |
ShlibsContent |
|
0% |
33 |
33 |
0 |
|
0% |
18 |
0 |
|
0% |
| src/debputy/packaging/makeshlibs.py |
(no class) |
|
26% |
156 |
115 |
2 |
|
5% |
56 |
1 |
|
21% |
| src/debputy/path_matcher.py |
MatchRuleType |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/path_matcher.py |
MatchRule |
|
76% |
34 |
8 |
3 |
|
81% |
16 |
3 |
|
78% |
| src/debputy/path_matcher.py |
MatchAnything |
|
67% |
6 |
2 |
0 |
|
100% |
2 |
0 |
|
75% |
| src/debputy/path_matcher.py |
ExactFileSystemPath |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/path_matcher.py |
DirectoryBasedMatch |
|
62% |
29 |
11 |
0 |
|
57% |
14 |
2 |
|
60% |
| src/debputy/path_matcher.py |
BasenameGlobMatch |
|
65% |
40 |
14 |
0 |
|
61% |
18 |
1 |
|
64% |
| src/debputy/path_matcher.py |
GenericGlobImplementation |
|
34% |
32 |
21 |
0 |
|
7% |
14 |
1 |
|
26% |
| src/debputy/path_matcher.py |
(no class) |
|
93% |
130 |
9 |
3 |
|
64% |
22 |
4 |
|
89% |
| src/debputy/plugin/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/doc_parsing.py |
AttributeRefDoc |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/doc_parsing.py |
ParserRefDocumentation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/doc_parsing.py |
PMRData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/doc_parsing.py |
DebputyDocReferenceData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/doc_parsing.py |
DebputyParsedDoc |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/doc_parsing.py |
(no class) |
|
97% |
30 |
1 |
0 |
|
83% |
6 |
1 |
|
94% |
| src/debputy/plugin/api/example_processing.py |
DiscardVerdict |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/example_processing.py |
ProcessedDiscardRuleExample |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/example_processing.py |
(no class) |
|
100% |
56 |
0 |
0 |
|
100% |
16 |
0 |
|
100% |
| src/debputy/plugin/api/experimental.py |
ExperimentalDebputyPluginDefinition |
|
41% |
17 |
10 |
0 |
|
17% |
6 |
1 |
|
35% |
| src/debputy/plugin/api/experimental.py |
(no class) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/feature_set.py |
PluginProvidedFeatureSet |
|
0% |
8 |
8 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/debputy/plugin/api/feature_set.py |
(no class) |
|
100% |
28 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/plugin/api/impl.py |
DebputyPluginInitializerProvider |
|
71% |
377 |
109 |
1 |
|
55% |
156 |
46 |
|
66% |
| src/debputy/plugin/api/impl.py |
MaintscriptAccessorProviderBase |
|
39% |
28 |
17 |
1 |
|
20% |
10 |
2 |
|
34% |
| src/debputy/plugin/api/impl.py |
MaintscriptAccessorProvider |
|
0% |
10 |
10 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/plugin/api/impl.py |
BinaryCtrlAccessorProviderBase |
|
83% |
35 |
6 |
1 |
|
67% |
12 |
4 |
|
79% |
| src/debputy/plugin/api/impl.py |
BinaryCtrlAccessorProvider |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/impl.py |
BinaryCtrlAccessorProviderCreator |
|
75% |
8 |
2 |
0 |
|
100% |
0 |
0 |
|
75% |
| src/debputy/plugin/api/impl.py |
ServiceDefinitionImpl |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/impl.py |
ServiceRegistryImpl |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| src/debputy/plugin/api/impl.py |
(no class) |
|
64% |
424 |
153 |
4 |
|
38% |
146 |
22 |
|
57% |
| src/debputy/plugin/api/impl_types.py |
DebputyPluginMetadata |
|
75% |
24 |
6 |
0 |
|
83% |
6 |
1 |
|
77% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedParser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
PPFFormatParam |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
PackagerProvidedFileClassSpec |
|
89% |
19 |
2 |
0 |
|
83% |
12 |
2 |
|
87% |
| src/debputy/plugin/api/impl_types.py |
MetadataOrMaintscriptDetector |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
DeclarativeInputParser |
|
100% |
4 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
DelegatingDeclarativeInputParser |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
AllowNoneDeclarativeInputParser |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| src/debputy/plugin/api/impl_types.py |
ListWrappedDeclarativeInputParser |
|
90% |
21 |
2 |
0 |
|
80% |
10 |
2 |
|
87% |
| src/debputy/plugin/api/impl_types.py |
DispatchingParserBase |
|
82% |
28 |
5 |
1 |
|
70% |
10 |
3 |
|
79% |
| src/debputy/plugin/api/impl_types.py |
DispatchingObjectParser |
|
84% |
56 |
9 |
0 |
|
73% |
26 |
5 |
|
80% |
| src/debputy/plugin/api/impl_types.py |
PackageContextData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
InPackageContextParser |
|
91% |
23 |
2 |
0 |
|
70% |
10 |
3 |
|
85% |
| src/debputy/plugin/api/impl_types.py |
DispatchingTableParser |
|
56% |
18 |
8 |
0 |
|
50% |
8 |
4 |
|
54% |
| src/debputy/plugin/api/impl_types.py |
DeclarativeValuelessKeywordInputParser |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedManifestVariable |
|
78% |
9 |
2 |
0 |
|
75% |
4 |
1 |
|
77% |
| src/debputy/plugin/api/impl_types.py |
AutomaticDiscardRuleExample |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedPackageProcessor |
|
67% |
3 |
1 |
0 |
|
100% |
0 |
0 |
|
67% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedDiscardRule |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
ServiceManagerDetails |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
ReferenceValue |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
DHCompatibilityBasedRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
KnownPackagingFileInfo |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedKnownPackagingFile |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
BuildSystemAutoDetector |
|
100% |
1 |
0 |
0 |
|
50% |
2 |
1 |
|
67% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedTypeMapping |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedBuildSystemAutoDetection |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/impl_types.py |
PackageDataTable |
|
80% |
5 |
1 |
0 |
|
100% |
0 |
0 |
|
80% |
| src/debputy/plugin/api/impl_types.py |
PackageProcessingContextProvider |
|
23% |
43 |
33 |
0 |
|
0% |
16 |
0 |
|
17% |
| src/debputy/plugin/api/impl_types.py |
PluginProvidedTrigger |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/impl_types.py |
(no class) |
|
91% |
239 |
22 |
10 |
|
25% |
20 |
1 |
|
86% |
| src/debputy/plugin/api/parser_tables.py |
(no class) |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/plugin_parser.py |
PPFReferenceDocumentation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/plugin_parser.py |
PackagerProvidedFileJsonDescription |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/plugin_parser.py |
ManifestVariableJsonDescription |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/plugin_parser.py |
PluginJsonMetadata |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/plugin_parser.py |
(no class) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
PackagerProvidedFileReferenceDocumentation |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/spec.py |
PathMetadataReference |
|
0% |
1 |
1 |
5 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/spec.py |
PathDef |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
DispatchablePluggableManifestRuleMetadata |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
BuildSystemManifestRuleMetadata |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
PackageProcessingContext |
|
0% |
1 |
1 |
11 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/spec.py |
DebputyPluginDefinition |
|
93% |
28 |
2 |
0 |
|
80% |
10 |
2 |
|
89% |
| src/debputy/plugin/api/spec.py |
DebputyPluginInitializer |
|
100% |
0 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
MaintscriptAccessor |
|
100% |
1 |
0 |
8 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
BinaryCtrlAccessor |
|
100% |
0 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
VirtualPath |
|
47% |
36 |
19 |
28 |
|
44% |
16 |
3 |
|
46% |
| src/debputy/plugin/api/spec.py |
FlushableSubstvars |
|
67% |
9 |
3 |
0 |
|
0% |
2 |
0 |
|
55% |
| src/debputy/plugin/api/spec.py |
ServiceRegistry |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
ParserAttributeDocumentation |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugin/api/spec.py |
StandardParserAttributeDocumentation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
ParserDocumentation |
|
67% |
6 |
2 |
0 |
|
50% |
2 |
1 |
|
62% |
| src/debputy/plugin/api/spec.py |
TypeMappingExample |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
TypeMappingDocumentation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
ServiceDefinition |
|
100% |
0 |
0 |
11 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/spec.py |
(no class) |
|
99% |
285 |
3 |
73 |
|
73% |
22 |
6 |
|
97% |
| src/debputy/plugin/api/std_docs.py |
(no class) |
|
88% |
17 |
2 |
0 |
|
75% |
8 |
2 |
|
84% |
| src/debputy/plugin/api/test_api/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_impl.py |
PackageProcessingContextTestProvider |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_impl.py |
_MockArchTable |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_impl.py |
MaintscriptAccessorTestProvider |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_impl.py |
RegisteredMetadataImpl |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_impl.py |
BinaryCtrlAccessorTestProvider |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_impl.py |
ServiceRegistryTestImpl |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| src/debputy/plugin/api/test_api/test_impl.py |
InitializedPluginUnderTestImpl |
|
85% |
81 |
12 |
0 |
|
74% |
42 |
11 |
|
81% |
| src/debputy/plugin/api/test_api/test_impl.py |
SubstitutionTable |
|
67% |
12 |
4 |
0 |
|
50% |
2 |
1 |
|
64% |
| src/debputy/plugin/api/test_api/test_impl.py |
(no class) |
|
85% |
181 |
27 |
0 |
|
56% |
48 |
13 |
|
79% |
| src/debputy/plugin/api/test_api/test_spec.py |
ADRExampleIssue |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
RegisteredTrigger |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
RegisteredMaintscript |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
DetectedService |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
RegisteredPackagerProvidedFile |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
RegisteredMetadata |
|
100% |
0 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
InitializedPluginUnderTest |
|
100% |
1 |
0 |
7 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/api/test_api/test_spec.py |
(no class) |
|
100% |
50 |
0 |
12 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugin/plugin_state.py |
(no class) |
|
73% |
86 |
23 |
5 |
|
25% |
12 |
3 |
|
67% |
| src/debputy/plugins/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/__init__.py |
(no class) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
ServiceRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
ServiceRuleParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
MaintscriptSnippetParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
MaintainerProvidedMaintscriptSnippetContainer |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
ServiceRule |
|
0% |
16 |
16 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/debputy/plugins/debputy/binary_package_rules.py |
BinaryVersionParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
BuiltUsingParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
ListParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
ListOfTransformationRulesFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
ListOfDpkgMaintscriptHelperCommandFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
InstallationSearchDirsParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
DpkgGensymbolsOptionsFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
DpkgGensymbolsOptions |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugins/debputy/binary_package_rules.py |
CleanAfterRemovalRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
CleanAfterRemovalRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/binary_package_rules.py |
(no class) |
|
79% |
216 |
45 |
0 |
|
70% |
74 |
10 |
|
77% |
| src/debputy/plugins/debputy/build_system_rules.py |
Conditional |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
EnvironmentSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
NamedEnvironmentSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ManifestProvidedBuildEnvironment |
|
71% |
38 |
11 |
0 |
|
44% |
18 |
6 |
|
62% |
| src/debputy/plugins/debputy/build_system_rules.py |
MakefileBuildSystemRule |
|
2% |
41 |
40 |
0 |
|
0% |
18 |
0 |
|
2% |
| src/debputy/plugins/debputy/build_system_rules.py |
PerlBuildBuildSystemRule |
|
2% |
50 |
49 |
0 |
|
0% |
18 |
0 |
|
1% |
| src/debputy/plugins/debputy/build_system_rules.py |
PerlMakeMakerBuildSystemRule |
|
2% |
41 |
40 |
0 |
|
0% |
18 |
0 |
|
2% |
| src/debputy/plugins/debputy/build_system_rules.py |
DebhelperBuildSystemRule |
|
0% |
45 |
45 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/debputy/plugins/debputy/build_system_rules.py |
AutoconfBuildSystemRule |
|
38% |
56 |
35 |
0 |
|
50% |
32 |
2 |
|
42% |
| src/debputy/plugins/debputy/build_system_rules.py |
CMakeBuildSystemRule |
|
1% |
80 |
79 |
0 |
|
0% |
34 |
0 |
|
1% |
| src/debputy/plugins/debputy/build_system_rules.py |
MesonBuildSystemRule |
|
2% |
44 |
43 |
0 |
|
0% |
12 |
0 |
|
2% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedGenericQmakeBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
AbstractQmakeBuildSystemRule |
|
2% |
42 |
41 |
1 |
|
0% |
10 |
0 |
|
2% |
| src/debputy/plugins/debputy/build_system_rules.py |
QmakeBuildSystemRule |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugins/debputy/build_system_rules.py |
Qmake6BuildSystemRule |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedMakeBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedAutoconfBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedCMakeBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedMesonBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedPerlBuildBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedDebhelperBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedPerlMakeMakerBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedQmakeBuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
ParsedQmake6BuildRuleDefinition |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/build_system_rules.py |
(no class) |
|
79% |
276 |
58 |
4 |
|
14% |
42 |
4 |
|
70% |
| src/debputy/plugins/debputy/debputy_plugin.py |
(no class) |
|
100% |
88 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/plugins/debputy/discard_rules.py |
(no class) |
|
97% |
38 |
1 |
0 |
|
93% |
14 |
1 |
|
96% |
| src/debputy/plugins/debputy/manifest_root_rules.py |
ManifestVersionFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/manifest_root_rules.py |
ListOfInstallRulesFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/manifest_root_rules.py |
DictFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/manifest_root_rules.py |
ManifestVariablesParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/manifest_root_rules.py |
RemoveDuringCleanParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/manifest_root_rules.py |
(no class) |
|
85% |
59 |
9 |
2 |
|
60% |
10 |
2 |
|
81% |
| src/debputy/plugins/debputy/metadata_detectors.py |
_BuiltUsingTodo |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/metadata_detectors.py |
(no class) |
|
93% |
298 |
21 |
0 |
|
87% |
158 |
9 |
|
91% |
| src/debputy/plugins/debputy/package_processors.py |
(no class) |
|
57% |
175 |
76 |
0 |
|
47% |
68 |
6 |
|
54% |
| src/debputy/plugins/debputy/paths.py |
(no class) |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
Capability |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
_ModeOwnerBase |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
PathManifestSourceDictFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
PathManifestRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
EnsureDirectorySourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
EnsureDirectoryRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
CreateSymlinkRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
TransformationMoveRuleSpec |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
TransformationRemoveRuleSpec |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
TransformationRemoveRuleInputFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallDocRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedMultiDestInstallRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedMultiDestInstallRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallExamplesRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallExamplesRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallManpageRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallManpageRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallDiscardRuleSourceFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
ParsedInstallDiscardRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
DpkgConffileManagementRuleBase |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
DpkgRenameConffileRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
DpkgRemoveConffileRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
MCAnyOfAllOf |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
MCNot |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
MCArchMatches |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
MCBuildProfileMatches |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
UnconditionallyInScript |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
UpgradeFromVersion |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/private_api.py |
(no class) |
|
83% |
495 |
82 |
2 |
|
56% |
98 |
33 |
|
79% |
| src/debputy/plugins/debputy/service_management.py |
SystemdServiceContext |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/service_management.py |
SystemdUnit |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/service_management.py |
(no class) |
|
87% |
156 |
20 |
2 |
|
69% |
80 |
17 |
|
81% |
| src/debputy/plugins/debputy/shlib_metadata_detectors.py |
(no class) |
|
100% |
16 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src/debputy/plugins/debputy/strip_non_determinism.py |
DetectionVerdict |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/strip_non_determinism.py |
SndDetectionRule |
|
0% |
1 |
1 |
1 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/plugins/debputy/strip_non_determinism.py |
ExtensionPlusFileOutputRule |
|
30% |
10 |
7 |
0 |
|
25% |
4 |
1 |
|
29% |
| src/debputy/plugins/debputy/strip_non_determinism.py |
ExtensionPlusContentCheck |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| src/debputy/plugins/debputy/strip_non_determinism.py |
PyzipFileCheck |
|
75% |
8 |
2 |
0 |
|
50% |
4 |
2 |
|
67% |
| src/debputy/plugins/debputy/strip_non_determinism.py |
(no class) |
|
75% |
81 |
20 |
1 |
|
65% |
20 |
5 |
|
73% |
| src/debputy/plugins/debputy/to_be_api_types.py |
_UnsetType |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
BuildSystemCharacteristics |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
CleanHelper |
|
100% |
0 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
BuildRuleParsedFormat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
OptionalBuildDirectory |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
OptionalInSourceBuild |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
OptionalInstallDirectly |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
TestRule |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| src/debputy/plugins/debputy/to_be_api_types.py |
OptionalTestRule |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/to_be_api_types.py |
BuildRule |
|
47% |
38 |
20 |
3 |
|
50% |
8 |
2 |
|
48% |
| src/debputy/plugins/debputy/to_be_api_types.py |
BuildSystemRule |
|
22% |
59 |
46 |
1 |
|
8% |
24 |
2 |
|
18% |
| src/debputy/plugins/debputy/to_be_api_types.py |
StepBasedBuildSystemRule |
|
0% |
58 |
58 |
6 |
|
0% |
32 |
0 |
|
0% |
| src/debputy/plugins/debputy/to_be_api_types.py |
NinjaBuildSupport |
|
0% |
26 |
26 |
0 |
|
0% |
10 |
0 |
|
0% |
| src/debputy/plugins/debputy/to_be_api_types.py |
MakefileSupport |
|
19% |
26 |
21 |
0 |
|
8% |
12 |
1 |
|
16% |
| src/debputy/plugins/debputy/to_be_api_types.py |
(no class) |
|
88% |
189 |
23 |
14 |
|
39% |
18 |
5 |
|
84% |
| src/debputy/plugins/debputy/types.py |
DebputyCapability |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/types.py |
MatchedBuiltUsingRelation |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/types.py |
BuiltUsingItem |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/types.py |
StaticBuiltUsing |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/types.py |
BuiltUsing |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/plugins/debputy/types.py |
(no class) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/substitution.py |
VariableNameState |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/substitution.py |
VariableContext |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/substitution.py |
Substitution |
|
80% |
20 |
4 |
3 |
|
75% |
4 |
1 |
|
79% |
| src/debputy/substitution.py |
_NullSubstitution |
|
33% |
3 |
2 |
0 |
|
100% |
0 |
0 |
|
33% |
| src/debputy/substitution.py |
SubstitutionImpl |
|
84% |
87 |
14 |
0 |
|
80% |
56 |
7 |
|
83% |
| src/debputy/substitution.py |
(no class) |
|
100% |
42 |
0 |
6 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/transformation_rules.py |
TransformationRuntimeError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/transformation_rules.py |
TransformationRule |
|
80% |
15 |
3 |
1 |
|
67% |
6 |
2 |
|
76% |
| src/debputy/transformation_rules.py |
RemoveTransformationRule |
|
94% |
17 |
1 |
0 |
|
90% |
10 |
1 |
|
93% |
| src/debputy/transformation_rules.py |
MoveTransformationRule |
|
52% |
40 |
19 |
0 |
|
35% |
20 |
5 |
|
47% |
| src/debputy/transformation_rules.py |
CreateSymlinkPathTransformationRule |
|
90% |
30 |
3 |
0 |
|
83% |
12 |
2 |
|
88% |
| src/debputy/transformation_rules.py |
CreateDirectoryTransformationRule |
|
86% |
21 |
3 |
0 |
|
83% |
6 |
1 |
|
85% |
| src/debputy/transformation_rules.py |
PathMetadataTransformationRule |
|
66% |
56 |
19 |
0 |
|
39% |
36 |
10 |
|
55% |
| src/debputy/transformation_rules.py |
ModeNormalizationTransformationRule |
|
92% |
12 |
1 |
1 |
|
100% |
6 |
0 |
|
94% |
| src/debputy/transformation_rules.py |
NormalizeShebangLineTransformation |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src/debputy/transformation_rules.py |
(no class) |
|
89% |
73 |
8 |
1 |
|
38% |
8 |
3 |
|
84% |
| src/debputy/types.py |
EnvironmentModificationSerialized |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/types.py |
EnvironmentModification |
|
0% |
51 |
51 |
0 |
|
0% |
38 |
0 |
|
0% |
| src/debputy/types.py |
(no class) |
|
100% |
14 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/util.py |
PackageTypeSelector |
|
85% |
13 |
2 |
0 |
|
83% |
6 |
1 |
|
84% |
| src/debputy/util.py |
ColorizedArgumentParser |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src/debputy/util.py |
setup_logging.LogLevelFilter |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src/debputy/util.py |
(no class) |
|
69% |
558 |
173 |
13 |
|
55% |
228 |
42 |
|
65% |
| src/debputy/version.py |
(no class) |
|
74% |
38 |
10 |
0 |
|
25% |
4 |
1 |
|
69% |
| src/debputy/yaml/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src/debputy/yaml/compat.py |
(no class) |
|
56% |
9 |
4 |
0 |
|
100% |
0 |
0 |
|
56% |