Coverage report: 92%

Files Functions Classes

coverage.py v7.13.1, created at 2026-01-05 19:13 +0000

File class   statements missing excluded   coverage
tools / create_gitlab_projects.py (no class)   25 6 0   76%
tools / export_files.py (no class)   17 4 0   76%
tools / gitlab_projects.py (no class)   95 22 0   77%
tools / sel_tools / code_evaluation / evaluate_code.py CodeEvaluator   13 0 0   100%
tools / sel_tools / code_evaluation / evaluate_code.py (no class)   17 2 0   88%
tools / sel_tools / code_evaluation / jobs / common.py EvaluationJob   13 4 0   69%
tools / sel_tools / code_evaluation / jobs / common.py (no class)   32 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py CMakeBuildJob   11 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py MakeTestJob   9 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py ClangFormatTestJob   1 1 0   0%
tools / sel_tools / code_evaluation / jobs / cpp.py CodeCoverageTestJob   13 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py ClangTidyTestJob   15 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py CleanRepoJob   12 2 0   83%
tools / sel_tools / code_evaluation / jobs / cpp.py CleanRepoJob.CleanRepoVisitor   9 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py CleanRepoJob.SourceFilesCountVisitor   7 0 0   100%
tools / sel_tools / code_evaluation / jobs / cpp.py (no class)   43 0 0   100%
tools / sel_tools / code_evaluation / jobs / factory.py EvaluationJobFactory   17 4 0   76%
tools / sel_tools / code_evaluation / jobs / factory.py (no class)   22 0 0   100%
tools / sel_tools / code_evaluation / jobs / gitlab.py CIStatusTestJob   9 0 0   100%
tools / sel_tools / code_evaluation / jobs / gitlab.py (no class)   8 0 0   100%
tools / sel_tools / code_evaluation / jobs / python.py (no class)   0 0 0   100%
tools / sel_tools / code_evaluation / jobs / sel.py ExampleJob   1 1 0   0%
tools / sel_tools / code_evaluation / jobs / sel.py ExampleEvaluationJobFactory   2 2 0   0%
tools / sel_tools / code_evaluation / jobs / sel.py (no class)   12 12 0   0%
tools / sel_tools / code_evaluation / report.py EvaluationResult   0 0 0   100%
tools / sel_tools / code_evaluation / report.py EvaluationReport   10 0 0   100%
tools / sel_tools / code_evaluation / report.py EvaluationReport.to_json.JsonEncoder   3 0 0   100%
tools / sel_tools / code_evaluation / report.py (no class)   25 0 0   100%
tools / sel_tools / config.py (no class)   10 0 0   100%
tools / sel_tools / diff_creation / create_diff.py DiffCreator   9 0 0   100%
tools / sel_tools / diff_creation / create_diff.py (no class)   13 0 0   100%
tools / sel_tools / diff_creation / report.py Diff   0 0 0   100%
tools / sel_tools / diff_creation / report.py DiffReport   15 5 0   67%
tools / sel_tools / diff_creation / report.py (no class)   32 0 0   100%
tools / sel_tools / file_export / config.py (no class)   3 0 0   100%
tools / sel_tools / file_export / copy_item.py (no class)   22 0 0   100%
tools / sel_tools / file_export / export_item.py (no class)   14 0 0   100%
tools / sel_tools / file_export / file_content_remover.py SolutionsRemoverVisitor   4 0 0   100%
tools / sel_tools / file_export / file_content_remover.py (no class)   14 0 0   100%
tools / sel_tools / file_export / formatter.py FormatterVisitor   4 0 0   100%
tools / sel_tools / file_export / formatter.py (no class)   12 0 0   100%
tools / sel_tools / file_export / solutions_check.py CheckForSolutionsCodeVisitor   4 0 0   100%
tools / sel_tools / file_export / solutions_check.py (no class)   17 0 0   100%
tools / sel_tools / file_parsing / config.py (no class)   3 0 0   100%
tools / sel_tools / file_parsing / slide_parser.py (no class)   26 0 0   100%
tools / sel_tools / file_parsing / student_group_parser.py Student   6 1 0   83%
tools / sel_tools / file_parsing / student_group_parser.py (no class)   24 0 0   100%
tools / sel_tools / gitlab_api / add_user.py (no class)   25 6 0   76%
tools / sel_tools / gitlab_api / attachments.py (no class)   10 0 0   100%
tools / sel_tools / gitlab_api / comment_issue.py (no class)   23 0 0   100%
tools / sel_tools / gitlab_api / create_commit.py InitialFileCommitActionsVisitor   4 0 0   100%
tools / sel_tools / gitlab_api / create_commit.py (no class)   32 5 0   84%
tools / sel_tools / gitlab_api / create_issue.py (no class)   23 0 0   100%
tools / sel_tools / gitlab_api / create_repo.py (no class)   30 0 0   100%
tools / sel_tools / gitlab_api / fetch_repo.py (no class)   20 1 0   95%
tools / sel_tools / utils / args.py DateAction   2 0 0   100%
tools / sel_tools / utils / args.py ArgumentParserFactory   28 0 0   100%
tools / sel_tools / utils / args.py (no class)   50 0 0   100%
tools / sel_tools / utils / comment.py Comment   3 0 0   100%
tools / sel_tools / utils / comment.py (no class)   11 0 0   100%
tools / sel_tools / utils / config.py (no class)   3 0 0   100%
tools / sel_tools / utils / files.py FileVisitor   2 0 0   100%
tools / sel_tools / utils / files.py FileTree   10 0 0   100%
tools / sel_tools / utils / files.py (no class)   15 0 0   100%
tools / sel_tools / utils / repo.py GitlabProject   0 0 0   100%
tools / sel_tools / utils / repo.py GitRepo   12 0 0   100%
tools / sel_tools / utils / repo.py GitRepo.PrintProgress   1 0 0   100%
tools / sel_tools / utils / repo.py (no class)   25 0 0   100%
tools / sel_tools / utils / task.py Task   1 0 0   100%
tools / sel_tools / utils / task.py (no class)   17 0 0   100%
Total     1020 78 0   92%

No items found using the specified filter.