| src / competitive_verifier / __init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / app.py |
NoSubcommand.run |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / app.py |
NoSubcommand.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / app.py |
ArgumentParser.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / app.py |
ArgumentParser.parse |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / app.py |
main |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / app.py |
(no function) |
|
100% |
26 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
BaseArguments.get_subcommand_info |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
BaseArguments.run |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
BaseArguments.add_parser |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
VerifyFilesJsonArgumentsMixin._required |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
VerifyFilesJsonArgumentsMixin.add_parser |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
OptionalVerifyFilesJsonArguments._required |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
ResultJsonArguments.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
IgnoreErrorArguments.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
WriteSummaryArguments.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
WriteSummaryArguments.write_result |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
IncludeExcludeArguments.add_parser |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
VerboseArguments._run |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
VerboseArguments.run |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
VerboseArguments.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / arg.py |
(no function) |
|
100% |
50 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / config.py |
get_config_dir |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / config.py |
get_cache_dir |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / config.py |
get_problem_cache_dir |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / config.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / __init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / builder.py |
DocumentBuilder.build |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / builder.py |
DocumentBuilder.impl |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / builder.py |
DocumentBuilder.copy_static_files |
|
83% |
12 |
2 |
0 |
|
100% |
4 |
0 |
|
88% |
| src / competitive_verifier / documents / builder.py |
DocumentBuilder.write_code_docs |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / documents / builder.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / config.py |
ConfigYaml.merge |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / documents / config.py |
ConfigYaml.model_dump_yml |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / config.py |
_load_user_render_config_yml |
|
53% |
17 |
8 |
0 |
|
75% |
4 |
1 |
|
57% |
| src / competitive_verifier / documents / config.py |
load_config_yml |
|
100% |
14 |
0 |
0 |
|
60% |
10 |
4 |
|
83% |
| src / competitive_verifier / documents / config.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
FrontMatter.model_dump_yml |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
Markdown.make_default |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
Markdown.load_file |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
Markdown.load |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
Markdown.dump_merged |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
split_front_matter_raw |
|
100% |
12 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
split_front_matter |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
merge_front_matter |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / documents / front_matter.py |
(no function) |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / main.py |
get_default_docs_dir |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| src / competitive_verifier / documents / main.py |
Docs.add_parser |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / main.py |
Docs._run |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / documents / main.py |
(no function) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
_paths_to_render_links |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
_paths_to_render_links.get_link |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
UserMarkdowns.select_markdown |
|
95% |
37 |
2 |
0 |
|
92% |
26 |
2 |
|
94% |
| src / competitive_verifier / documents / render.py |
_VerificationStatusFlag.to_status |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
_VerificationStatusFlag.from_status |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
SourceCodeStat.resolve_dependency |
|
92% |
38 |
3 |
0 |
|
83% |
24 |
4 |
|
89% |
| src / competitive_verifier / documents / render.py |
RenderJob.destination_name |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
RenderJob.write_to |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
RenderJob.enumerate_jobs |
|
100% |
41 |
0 |
0 |
|
94% |
18 |
1 |
|
98% |
| src / competitive_verifier / documents / render.py |
RenderJob.enumerate_jobs.plain_content |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PlainRenderJob.destination_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PlainRenderJob.write_to |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MarkdownRenderJob.destination_name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / documents / render.py |
MarkdownRenderJob.write_to |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.is_verification |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.display |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.validate_front_matter |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.to_render_link |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.front_matter |
|
100% |
10 |
0 |
0 |
|
83% |
6 |
1 |
|
94% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.destination_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.write_to |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
PageRenderJob.get_page_data |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.jobs |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.verification_status |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.is_verification |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.display |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.destination_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.to_render_link |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.write_to |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
MultiCodePageRenderJob.get_page_data |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
IndexRenderJob.__str__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / documents / render.py |
IndexRenderJob.destination_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
IndexRenderJob.write_to |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
IndexRenderJob.get_page_data |
|
100% |
19 |
0 |
0 |
|
83% |
12 |
2 |
|
94% |
| src / competitive_verifier / documents / render.py |
IndexRenderJob.get_page_data._build_categories_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render.py |
(no function) |
|
99% |
107 |
1 |
5 |
|
100% |
0 |
0 |
|
99% |
| src / competitive_verifier / documents / render_data.py |
StatusIcon.is_failed |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render_data.py |
StatusIcon.is_success |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render_data.py |
StatusIcon.is_test |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render_data.py |
StatusIcon.is_library |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / documents / render_data.py |
RenderLink.validate_title |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| src / competitive_verifier / documents / render_data.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / download / __init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / download / download.py |
_parse_single_url |
|
100% |
5 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / download / download.py |
parse_urls |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / download / download.py |
download_files |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / download / download.py |
Download.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / download / download.py |
Download._run |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / download / download.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
exec_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
exec_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
exec_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
exec_command |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
command_stdout |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
command_stdout |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
command_stdout |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / exec.py |
(no function) |
|
100% |
10 |
0 |
57 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / git.py |
get_commit_time |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / git.py |
ls_files |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / git.py |
get_root_directory |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / git.py |
(no function) |
|
100% |
8 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / __init__.py |
(no function) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
is_in_github_actions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
get_ref_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
get_repository |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
get_workflow_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
get_workflow_ref |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
get_workflow_filename |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
_optional_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
get_step_summary_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / env.py |
(no function) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / print.py |
debug |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / github / print.py |
message |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / print.py |
begin_group |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / print.py |
end_group |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / github / print.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / __init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
merge |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
MergeInput.add_parser |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
MergeInput._run |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
MergeResult.merge |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
MergeResult._run |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
Check._run |
|
100% |
9 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / inout / main.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / log.py |
GitHubActionsHandler.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / log.py |
GitHubActionsHandler.emit |
|
0% |
15 |
15 |
0 |
|
0% |
12 |
0 |
|
0% |
| src / competitive_verifier / log.py |
configure_stderr_logging |
|
100% |
0 |
0 |
17 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / log.py |
_console_group |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / log.py |
group |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / log.py |
(no function) |
|
100% |
23 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / migrate / __init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / __init__.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
CSR.__init__ |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
SccGraph.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
SccGraph.add_edge |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
SccGraph.scc_ids |
|
100% |
15 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
SccGraph.scc_ids.dfs |
|
100% |
19 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
SccGraph.scc |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / _scc.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationFile.title |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationFile.display |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationFile.verification_list |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationFile.is_verification |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationFile.is_lightweight_verification |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.merge |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.parse_file_relative |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.scc |
|
100% |
11 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.transitive_depends_on |
|
100% |
13 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput._dependency_graph |
|
100% |
16 |
0 |
3 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.depends_on |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.required_by |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.verified_with |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
VerificationInput.filterd_files |
|
100% |
3 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / file.py |
(no function) |
|
100% |
61 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / path.py |
_sorted |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / path.py |
(no function) |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
TestCaseProvider.download_system_cases |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
TestCaseProvider.iter_system_cases |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
TestCaseProvider.checker |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.__repr__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.__hash__ |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.__eq__ |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.url |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.from_url |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.hash_id |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.problem_directory |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
Problem.test_directory |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / problem.py |
(no function) |
|
100% |
20 |
0 |
11 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
VerificationResult.verification_list |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
VerificationResult.need_reverifying |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
FileResult.need_verification |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
FileResult.is_success |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
VerifyCommandResult.parse_file_relative |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
VerifyCommandResult.merge |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
VerifyCommandResult.is_success |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / result.py |
(no function) |
|
100% |
54 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / result_status.py |
ResultStatus.status |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / result_status.py |
(no function) |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / shell.py |
ShellCommand.exec_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / shell.py |
ShellCommand.exec_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / shell.py |
ShellCommand.exec_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / shell.py |
ShellCommand.parse_command_like |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / shell.py |
(no function) |
|
100% |
17 |
0 |
18 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
BaseVerification.run |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
BaseVerification.run_compile_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
BaseVerification.is_lightweight |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
ConstVerification.is_lightweight |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
ConstVerification.run |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
ConstVerification.run_compile_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
CommandVerification.run |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
CommandVerification.run_compile_command |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
BaseProblemVerification._problem |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
BaseProblemVerification.run |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
BaseProblemVerification.run_compile_command |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
ProblemVerification._problem |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
LocalProblemVerification._problem |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
LocalProblemVerification.run_compile_command |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / models / verification.py |
(no function) |
|
100% |
59 |
0 |
17 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / __init__.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_replace_whitespace |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_PrettyToken.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_PrettyToken.style |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_PrettyToken.render |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_BodyToken.style |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_HintToken.style |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_WhitespaceToken.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_WhitespaceToken.style |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_tokenize_str |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_tokenize_line |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
_merge_token |
|
100% |
12 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
Printer.__post_init__ |
|
100% |
0 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
Printer.__str__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
Printer.render_file_content |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
Printer._tokenize_file_content |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
Printer._token |
|
100% |
10 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
green |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
red |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / format.py |
(no function) |
|
100% |
36 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
GnuTimeRunner.get_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
GnuTimeRunner.get_memory |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
GnuTimeRunner.clean |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_GnuTimeRunnerDummy.get_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_GnuTimeRunnerDummy.get_memory |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_GnuTimeRunnerDummy.clean |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_GnuTimeRunnerImpl.get_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_GnuTimeRunnerImpl.get_memory |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_GnuTimeRunnerImpl.clean |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
GnuTimeWrapper.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
GnuTimeWrapper.__enter__ |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
GnuTimeWrapper.__exit__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
time_command |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
_find_gnu_time |
|
75% |
4 |
1 |
0 |
|
50% |
4 |
2 |
|
62% |
| src / competitive_verifier / oj / gnu.py |
check_gnu_time |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / gnu.py |
(no function) |
|
100% |
31 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_download.py |
_run |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_download.py |
main |
|
100% |
13 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_download.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
measure_command |
|
100% |
23 |
0 |
6 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
OjTestcaseResult.__post_init__ |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
OjTestcaseResult.__str__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
OjTestcaseResult.log |
|
100% |
11 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
OjTestcaseResult._log_input |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
OjTestcaseResult._log_expected |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
OjTestcaseResult._log_answer |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
_try_parse_float |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
_equal_or_closed_float |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
compare_answer |
|
100% |
22 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
special_judge |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
determine_status |
|
100% |
9 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
single_case |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
gnu_time_message |
|
100% |
5 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
_StatusCounter.__str__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
summarize |
|
100% |
25 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
_run |
|
100% |
10 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
main |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / oj_test.py |
(no function) |
|
100% |
63 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_BaseProblem.iter_system_cases |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_BaseProblem.download_system_cases |
|
82% |
11 |
2 |
0 |
|
75% |
4 |
1 |
|
80% |
| src / competitive_verifier / oj / problem.py |
_BaseProblem._download_cases |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.__hash__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.__eq__ |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.repo_path |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.iter_system_cases |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.download_system_cases |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.checker |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.generate_test_cases |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.source_directory |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.from_url |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| src / competitive_verifier / oj / problem.py |
LibraryCheckerProblem.update_cloned_repository |
|
60% |
15 |
6 |
0 |
|
50% |
4 |
2 |
|
58% |
| src / competitive_verifier / oj / problem.py |
_YukicoderProblemNo.__new__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_YukicoderProblemNo.__str__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_YukicoderProblemId.__new__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
YukicoderProblem.__init__ |
|
80% |
5 |
1 |
0 |
|
75% |
4 |
1 |
|
78% |
| src / competitive_verifier / oj / problem.py |
YukicoderProblem._download_cases |
|
0% |
20 |
20 |
0 |
|
0% |
12 |
0 |
|
0% |
| src / competitive_verifier / oj / problem.py |
YukicoderProblem.url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
YukicoderProblem.from_url |
|
83% |
12 |
2 |
0 |
|
100% |
6 |
0 |
|
89% |
| src / competitive_verifier / oj / problem.py |
YukicoderProblem._is_logged_in |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / problem.py |
AOJProblem.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJProblem._download_cases |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJProblem.download_cases |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJProblem.url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJProblem.from_url |
|
100% |
14 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJArenaProblem.__init__ |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| src / competitive_verifier / oj / problem.py |
AOJArenaProblem.get_problem_id |
|
85% |
13 |
2 |
0 |
|
50% |
6 |
3 |
|
74% |
| src / competitive_verifier / oj / problem.py |
AOJArenaProblem._download_cases |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJArenaProblem.url |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
AOJArenaProblem.from_url |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| src / competitive_verifier / oj / problem.py |
LocalProblem.download_system_cases |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
LocalProblem.iter_system_cases |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_normpath |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_subclasses_recursive |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
problem_from_url |
|
100% |
4 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
enumerate_inouts |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
merge_testcase_files |
|
100% |
2 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
_casename |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
iter_testcases |
|
100% |
10 |
0 |
0 |
|
75% |
8 |
2 |
|
89% |
| src / competitive_verifier / oj / problem.py |
_name_to_filename |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / problem.py |
save_testcases |
|
88% |
8 |
1 |
0 |
|
83% |
6 |
1 |
|
86% |
| src / competitive_verifier / oj / problem.py |
(no function) |
|
100% |
90 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
_get_bundled_dir |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
_write_bundled |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolver.__init__ |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolver.__init__._remove_slash |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._match_exclude2 |
|
100% |
13 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._match_exclude |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._lang_dict |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolver.env_to_verifications |
|
88% |
16 |
2 |
0 |
|
100% |
2 |
0 |
|
89% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._env_to_problem_verification |
|
78% |
9 |
2 |
0 |
|
75% |
4 |
1 |
|
77% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._env_to_local_problem_verification |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._env_to_standalone_verification |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolver._env_to_unittest_verification |
|
58% |
12 |
5 |
0 |
|
50% |
6 |
1 |
|
56% |
| src / competitive_verifier / oj / resolver.py |
OjResolver.resolve |
|
88% |
24 |
3 |
0 |
|
100% |
10 |
0 |
|
91% |
| src / competitive_verifier / oj / resolver.py |
OjResolve.add_parser |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
OjResolve.to_resolver |
|
71% |
14 |
4 |
0 |
|
75% |
4 |
1 |
|
72% |
| src / competitive_verifier / oj / resolver.py |
OjResolve._run |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / resolver.py |
(no function) |
|
100% |
48 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / __init__.py |
(no function) |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / __init__.py |
(no function) |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguageEnvironment.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguageEnvironment.name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguageEnvironment.get_compile_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguageEnvironment.get_execute_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguageEnvironment.is_clang |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguageEnvironment.is_gcc |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
_cplusplus_list_depending_files |
|
70% |
10 |
3 |
0 |
|
100% |
0 |
0 |
|
70% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
_cplusplus_list_defined_macros |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguage.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguage._list_environments |
|
65% |
23 |
8 |
0 |
|
61% |
18 |
7 |
|
63% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguage.list_attributes |
|
74% |
27 |
7 |
0 |
|
65% |
20 |
3 |
|
70% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguage.list_dependencies |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguage.bundle |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
CPlusPlusLanguage.list_environments |
|
78% |
9 |
2 |
0 |
|
67% |
6 |
2 |
|
73% |
| src / competitive_verifier / oj / verify / languages / cplusplus.py |
(no function) |
|
100% |
42 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
_check_compiler |
|
67% |
6 |
2 |
0 |
|
50% |
4 |
2 |
|
60% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
_get_uncommented_code |
|
50% |
8 |
4 |
0 |
|
33% |
6 |
2 |
|
43% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
get_uncommented_code |
|
92% |
13 |
1 |
0 |
|
88% |
8 |
1 |
|
90% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
BundleErrorAt.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
Bundler.__init__ |
|
88% |
8 |
1 |
0 |
|
50% |
2 |
1 |
|
80% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
Bundler._line |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
Bundler._resolve |
|
33% |
6 |
4 |
0 |
|
17% |
6 |
1 |
|
25% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
Bundler.update |
|
72% |
112 |
31 |
0 |
|
59% |
68 |
18 |
|
67% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
Bundler.get |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / cplusplus_bundle.py |
(no function) |
|
100% |
34 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / go.py |
GoLanguage.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / go.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / haskell.py |
HaskellLanguage.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / haskell.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / java.py |
OjVerifyJavaConfig.name_must_contain_space |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| src / competitive_verifier / oj / verify / languages / java.py |
JavaLanguageEnvironment.name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / java.py |
JavaLanguageEnvironment.get_compile_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / java.py |
JavaLanguageEnvironment.get_execute_command |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / java.py |
JavaLanguage.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / java.py |
JavaLanguage.list_environments |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / java.py |
(no function) |
|
100% |
21 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguageEnvironment.__init__ |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguageEnvironment.name |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguageEnvironment.get_compile_command |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguageEnvironment.get_execute_command |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
_parse_path |
|
0% |
14 |
14 |
0 |
|
0% |
12 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
_unquote_path |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
_list_direct_dependencies |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguage.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguage.list_dependencies |
|
0% |
12 |
12 |
0 |
|
0% |
6 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
NimLanguage.list_environments |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / nim.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / python.py |
PythonLanguageEnvironment.name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / python.py |
PythonLanguageEnvironment.get_execute_command |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / python.py |
_python_list_depending_files |
|
82% |
22 |
4 |
0 |
|
50% |
4 |
2 |
|
77% |
| src / competitive_verifier / oj / verify / languages / python.py |
PythonLanguage.list_dependencies |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / python.py |
PythonLanguage.list_environments |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / python.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / ruby.py |
RubyLanguage.__init__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / ruby.py |
(no function) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_ListDependenciesBackend.list_dependencies |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_NoBackend.list_dependencies |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_CargoUdeps.__init__ |
|
0% |
2 |
2 |
0 |
|
0% |
2 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_CargoUdeps.list_dependencies |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_list_dependencies_by_crate |
|
64% |
50 |
18 |
0 |
|
54% |
28 |
5 |
|
60% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_list_dependencies_by_crate.DependencyNamespace.from_dep_kind |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_related_source_files |
|
86% |
35 |
5 |
0 |
|
67% |
24 |
8 |
|
78% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_source_files_in_same_targets |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| src / competitive_verifier / oj / verify / languages / rust.py |
RustLanguageEnvironment.name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
RustLanguageEnvironment.get_compile_command |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
RustLanguageEnvironment.get_execute_command |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
RustLanguage.__init__ |
|
25% |
8 |
6 |
0 |
|
17% |
6 |
1 |
|
21% |
| src / competitive_verifier / oj / verify / languages / rust.py |
RustLanguage.list_dependencies |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
RustLanguage.list_environments |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_cargo_metadata |
|
71% |
7 |
2 |
0 |
|
67% |
6 |
2 |
|
69% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_cargo_metadata_by_manifest_path |
|
100% |
9 |
0 |
0 |
|
83% |
6 |
1 |
|
93% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_run_cargo_metadata |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_find_target |
|
80% |
5 |
1 |
0 |
|
83% |
6 |
1 |
|
82% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_ensure_target |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_crate_name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_is_build |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_is_lib_or_proc_macro |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_is_bin |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_is_example |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_need_dev_deps |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / rust.py |
_target_option |
|
22% |
9 |
7 |
0 |
|
12% |
8 |
1 |
|
18% |
| src / competitive_verifier / oj / verify / languages / rust.py |
(no function) |
|
100% |
57 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / special_comments.py |
list_special_comments |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / special_comments.py |
_unquote |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / special_comments.py |
list_embedded_urls |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / special_comments.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
PathContainer._format |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
PathContainer.format_command |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
PathContainer.parse_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguageEnvironment.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguageEnvironment.name |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguageEnvironment.get_compile_command |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguageEnvironment.get_execute_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguage.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguage.list_attributes |
|
22% |
9 |
7 |
0 |
|
25% |
4 |
1 |
|
23% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguage.list_dependencies |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguage.bundle |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
UserDefinedLanguage.list_environments |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / languages / user_defined.py |
(no function) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / list.py |
OjVerifyConfig.load |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / list.py |
OjVerifyConfig.get_dict |
|
100% |
16 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / list.py |
(no function) |
|
100% |
22 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
LanguageEnvironment.name |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
LanguageEnvironment.get_compile_command |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
LanguageEnvironment.get_execute_command |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
Language.list_attributes |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
Language.list_dependencies |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
Language.bundle |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
Language.list_environments |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / oj / verify / models.py |
(no function) |
|
100% |
19 |
0 |
17 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / resource.py |
ulimit_stack |
|
100% |
0 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / resource.py |
try_ulimit_stack |
|
100% |
0 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / resource.py |
(no function) |
|
100% |
4 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
to_human_str_seconds |
|
100% |
14 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
to_human_str_mega_bytes |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
TableWriter.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
TableWriter.write_table_line |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
TableWriter.write_table_file_result |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
write_summary |
|
100% |
56 |
0 |
0 |
|
100% |
22 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
_with_icon |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
DisplayTestcaseResult.elapsed_str |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
DisplayTestcaseResult.memory_str |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / summary.py |
(no function) |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / util.py |
to_relative |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / util.py |
_resolve_relative_or_abs_path_inner |
|
100% |
15 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| src / competitive_verifier / util.py |
resolve_relative_or_abs_path |
|
100% |
6 |
0 |
0 |
|
75% |
4 |
1 |
|
90% |
| src / competitive_verifier / util.py |
read_text_normalized |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / util.py |
normalize_bytes_text |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / util.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / __init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
Verify.read_prev_result |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
Verify.write_result |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
Verify.timeout_zero_equals_inf |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
Verify.split_state |
|
100% |
15 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
Verify.add_parser |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
Verify._run |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / main.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / split_state.py |
SplitState.__str__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / split_state.py |
SplitState.split |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / verify / split_state.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
_now |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.get_file_timestamp |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.file_need_verification |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.verification_files |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.skippable_verification_files |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.remaining_verification_files |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
InputContainer.current_verification_files |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier.is_first |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier._enumerate_verifications |
|
100% |
32 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier.verify |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier.run_verification |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier.skippable_results |
|
100% |
11 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
BaseVerifier.create_command_result |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
Verifier.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
Verifier.get_file_timestamp |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| src / competitive_verifier / verify / verifier.py |
(no function) |
|
100% |
36 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier_resources / __init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier_resources / resources.py |
doc_usage |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier_resources / resources.py |
jekyll_files |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| src / competitive_verifier_resources / resources.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |