Coverage report: 89%

Files Functions Classes

coverage.py v7.13.1, created at 2026-03-05 16:00 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src / competitive_verifier / __init__.py   100% 0 0 0   100% 0 0   100%
src / competitive_verifier / app.py   100% 41 0 2   100% 2 0   100%
src / competitive_verifier / arg.py   100% 82 0 7   100% 8 0   100%
src / competitive_verifier / config.py   100% 9 0 0   100% 0 0   100%
src / competitive_verifier / documents / __init__.py   100% 2 0 0   100% 0 0   100%
src / competitive_verifier / documents / builder.py   96% 57 2 0   100% 10 0   97%
src / competitive_verifier / documents / config.py   88% 76 9 0   64% 14 5   84%
src / competitive_verifier / documents / front_matter.py   100% 66 0 0   100% 14 0   100%
src / competitive_verifier / documents / main.py   97% 37 1 0   75% 4 1   95%
src / competitive_verifier / documents / render.py   95% 335 16 7   89% 106 12   94%
src / competitive_verifier / documents / render_data.py   98% 49 1 0   50% 2 1   96%
src / competitive_verifier / download / __init__.py   100% 2 0 0   100% 0 0   100%
src / competitive_verifier / download / download.py   100% 45 0 0   100% 16 0   100%
src / competitive_verifier / exec.py   100% 16 0 62   100% 2 0   100%
src / competitive_verifier / git.py   100% 18 0 2   100% 2 0   100%
src / competitive_verifier / github / __init__.py   100% 3 0 0   100% 0 0   100%
src / competitive_verifier / github / env.py   100% 22 0 0   100% 2 0   100%
src / competitive_verifier / github / print.py   91% 11 1 0   100% 0 0   91%
src / competitive_verifier / inout / __init__.py   100% 2 0 0   100% 0 0   100%
src / competitive_verifier / inout / main.py   100% 45 0 0   100% 6 0   100%
src / competitive_verifier / log.py   71% 52 15 20   25% 16 0   60%
src / competitive_verifier / migrate / __init__.py   100% 2 0 0   100% 0 0   100%
src / competitive_verifier / models / __init__.py   100% 8 0 0   100% 0 0   100%
src / competitive_verifier / models / _scc.py   100% 64 0 0   100% 24 0   100%
src / competitive_verifier / models / file.py   100% 135 0 6   100% 42 0   100%
src / competitive_verifier / models / path.py   100% 10 0 0   100% 0 0   100%
src / competitive_verifier / models / problem.py   100% 28 0 16   100% 2 0   100%
src / competitive_verifier / models / result.py   100% 81 0 2   100% 14 0   100%
src / competitive_verifier / models / result_status.py   100% 14 0 0   100% 0 0   100%
src / competitive_verifier / models / shell.py   100% 21 0 20   100% 2 0   100%
src / competitive_verifier / models / verification.py   100% 96 0 20   100% 16 0   100%
src / competitive_verifier / oj / __init__.py   100% 5 0 0   100% 0 0   100%
src / competitive_verifier / oj / format.py   100% 97 0 7   100% 28 0   100%
src / competitive_verifier / oj / gnu.py   99% 71 1 8   86% 14 2   96%
src / competitive_verifier / oj / oj_download.py   100% 22 0 0   100% 4 0   100%
src / competitive_verifier / oj / oj_test.py   100% 211 0 6   100% 60 0   100%
src / competitive_verifier / oj / problem.py   85% 301 45 4   71% 94 15   82%
src / competitive_verifier / oj / resolver.py   90% 176 18 0   83% 42 5   89%
src / competitive_verifier / oj / verify / __init__.py   100% 0 0 0   100% 0 0   100%
src / competitive_verifier / oj / verify / languages / __init__.py   100% 10 0 0   100% 0 0   100%
src / competitive_verifier / oj / verify / languages / cplusplus.py   85% 136 20 0   67% 48 12   80%
src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py   76% 197 47 0   57% 96 25   70%
src / competitive_verifier / oj / verify / languages / go.py   100% 9 0 0   100% 0 0   100%
src / competitive_verifier / oj / verify / languages / haskell.py   100% 9 0 0   100% 0 0   100%
src / competitive_verifier / oj / verify / languages / java.py   97% 31 1 0   50% 2 1   94%
src / competitive_verifier / oj / verify / languages / nim.py   38% 73 45 0   0% 26 0   28%
src / competitive_verifier / oj / verify / languages / python.py   86% 50 7 0   50% 4 2   83%
src / competitive_verifier / oj / verify / languages / ruby.py   100% 9 0 0   100% 0 0   100%
src / competitive_verifier / oj / verify / languages / rust.py   78% 213 47 6   53% 92 21   70%
src / competitive_verifier / oj / verify / languages / special_comments.py   100% 31 0 0   100% 8 0   100%
src / competitive_verifier / oj / verify / languages / user_defined.py   88% 68 8 0   71% 14 2   85%
src / competitive_verifier / oj / verify / list.py   100% 39 0 4   100% 2 0   100%
src / competitive_verifier / oj / verify / models.py   100% 25 0 21   100% 0 0   100%
src / competitive_verifier / resource.py   100% 4 0 10   100% 0 0   100%
src / competitive_verifier / summary.py   100% 119 0 0   100% 42 0   100%
src / competitive_verifier / util.py   100% 34 0 0   94% 16 1   98%
src / competitive_verifier / verify / __init__.py   100% 2 0 0   100% 0 0   100%
src / competitive_verifier / verify / main.py   100% 85 0 0   100% 18 0   100%
src / competitive_verifier / verify / split_state.py   100% 14 0 0   100% 4 0   100%
src / competitive_verifier / verify / verifier.py   100% 146 0 3   100% 38 0   100%
src / competitive_verifier_resources / __init__.py   100% 2 0 0   100% 0 0   100%
src / competitive_verifier_resources / resources.py   100% 10 0 0   100% 0 0   100%
Total   92% 3628 284 233   79% 956 105   89%

No items found using the specified filter.