Coverage report: 77%

Files Functions Classes

coverage.py v7.10.7, created at 2026-08-07 07:21 +0000

File class statements missing excluded branches partial coverage
quibble/__init__.py (no class) 57 6 0 6 0 90%
quibble/backend.py BackendServer 16 15 0 4 0 5%
quibble/backend.py DatabaseServer 17 4 0 4 1 67%
quibble/backend.py Postgres 19 18 0 4 0 4%
quibble/backend.py MySQL 45 27 0 12 2 35%
quibble/backend.py SQLite 2 0 0 0 0 100%
quibble/backend.py ChromeWebDriver 19 0 0 8 0 100%
quibble/backend.py WebserverEngine 10 1 0 4 2 79%
quibble/backend.py ExternalWebserver 2 1 0 0 0 50%
quibble/backend.py PhpWebserver 12 1 0 4 1 88%
quibble/backend.py Xvfb 5 2 0 0 0 60%
quibble/backend.py Memcached 7 4 0 0 0 43%
quibble/backend.py OpenSearch 5 5 0 0 0 0%
quibble/backend.py (no class) 132 25 0 12 1 78%
quibble/cache.py (no class) 14 1 0 2 1 88%
quibble/cmd.py MultipleChoices 1 0 0 0 0 100%
quibble/cmd.py QuibbleCmd 231 23 0 136 16 87%
quibble/cmd.py (no class) 107 2 0 8 2 97%
quibble/commands.py ReportVersions 16 15 0 4 0 5%
quibble/commands.py ReportDurations 48 11 0 12 3 77%
quibble/commands.py ZuulClone 14 0 0 0 0 100%
quibble/commands.py ResolveRequires 31 2 0 12 3 88%
quibble/commands.py ExtSkinSubmoduleUpdate 22 0 0 12 0 100%
quibble/commands.py CreateComposerLocal 8 1 0 0 0 88%
quibble/commands.py ExtSkinComposerTest 6 0 0 4 1 90%
quibble/commands.py NpmTest 6 4 0 2 0 25%
quibble/commands.py CoreComposerTest 16 3 0 4 2 75%
quibble/commands.py NativeComposerDependencies 5 4 0 0 0 20%
quibble/commands.py VendorComposerDependencies 18 0 0 0 0 100%
quibble/commands.py NpmInstall 10 5 0 4 1 43%
quibble/commands.py StartBackends 8 0 0 2 0 100%
quibble/commands.py InstallMediaWiki 49 42 0 10 0 12%
quibble/commands.py Phpbench 22 18 0 12 0 12%
quibble/commands.py AbstractPhpUnit 23 2 0 12 2 89%
quibble/commands.py PhpUnitDatabaseless 8 0 0 0 0 100%
quibble/commands.py PhpUnitStandalone 9 0 0 0 0 100%
quibble/commands.py PhpUnitUnit 11 0 0 2 0 100%
quibble/commands.py PhpUnitDatabase 8 0 0 0 0 100%
quibble/commands.py PhpUnitPrepareParallelRunComposer 15 0 0 2 1 94%
quibble/commands.py AbstractParallelPhpUnit 5 0 0 0 0 100%
quibble/commands.py PhpUnitDatabaselessParallelComposer 6 5 0 0 0 17%
quibble/commands.py PhpUnitDatabaseParallelComposer 6 5 0 0 0 17%
quibble/commands.py PhpUnitParallelNotice 4 3 0 0 0 25%
quibble/commands.py QunitTests 7 0 0 0 0 100%
quibble/commands.py ApiTesting 21 16 0 6 0 19%
quibble/commands.py BrowserTests 21 14 0 8 0 24%
quibble/commands.py UserScripts 17 0 0 6 1 96%
quibble/commands.py EnsureDirectory 3 1 0 0 0 67%
quibble/commands.py GitClean 9 0 0 4 1 92%
quibble/commands.py Parallel 26 2 0 8 0 94%
quibble/commands.py SuccessCache 31 0 0 12 1 98%
quibble/commands.py SuccessCache.Check 3 1 0 0 0 67%
quibble/commands.py SuccessCache.Save 3 1 0 0 0 67%
quibble/commands.py SuccessCache.Hit 0 0 0 0 0 100%
quibble/commands.py (no class) 258 38 0 14 1 83%
quibble/gitchangedinhead.py GitChangedInHead 13 9 0 8 0 29%
quibble/gitchangedinhead.py (no class) 5 0 0 0 0 100%
quibble/mediawiki/__init__.py (no class) 2 0 0 0 0 100%
quibble/mediawiki/maintenance.py (no class) 87 7 0 26 7 88%
quibble/mediawiki/registry.py ExtensionRegistration 7 0 0 2 0 100%
quibble/mediawiki/registry.py (no class) 31 2 0 16 1 89%
quibble/pg_virtualenv_hook.py (no class) 9 9 0 2 0 0%
quibble/util.py BytesStreamHandler 4 0 0 0 0 100%
quibble/util.py ProgressReporter 14 2 0 2 0 88%
quibble/util.py _RepeatingTimer 4 1 0 2 1 67%
quibble/util.py FetchInfo 27 7 0 10 2 70%
quibble/util.py (no class) 73 1 0 8 1 98%
quibble/zuul.py (no class) 56 4 0 20 2 92%
Total   1806 370 0 452 57 77%

No items found using the specified filter.