Coverage report: 93%

Files Functions Classes

coverage.py v7.15.4, created at 2026-10-06 08:15 +0000

File class   statements missing excluded   coverage
tools/create_gitlab_projects.py (no class)   27 6 0   78%
tools/export_files.py (no class)   17 4 0   76%
tools/gitlab_projects.py (no class)   97 23 0   76%
tools/sel_tools/code_evaluation/evaluate_code.py CodeEvaluator   14 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   12 0 0   100%
tools/sel_tools/code_evaluation/jobs/cpp.py ClangFormatTestJob   9 0 0   100%
tools/sel_tools/code_evaluation/jobs/cpp.py CodeCoverageTestJob   16 0 0   100%
tools/sel_tools/code_evaluation/jobs/cpp.py ClangTidyTestJob   19 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 RelativeIncludeJob   6 0 0   100%
tools/sel_tools/code_evaluation/jobs/cpp.py RelativeIncludeJob.RelativeIncludeVisitor   7 0 0   100%
tools/sel_tools/code_evaluation/jobs/cpp.py (no class)   55 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   14 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)   30 0 0   100%
tools/sel_tools/config.py (no class)   5 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/slide_parser.py (no class)   28 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)   22 4 0   82%
tools/sel_tools/gitlab_api/attachments.py (no class)   10 0 0   100%
tools/sel_tools/gitlab_api/comment_issue.py (no class)   18 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)   29 5 0   83%
tools/sel_tools/gitlab_api/create_issue.py (no class)   18 0 0   100%
tools/sel_tools/gitlab_api/create_repo.py (no class)   25 0 0   100%
tools/sel_tools/gitlab_api/fetch_repo.py (no class)   17 0 0   100%
tools/sel_tools/gitlab_api/instance.py (no class)   4 1 0   75%
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 ProjectCommentParser   23 0 0   100%
tools/sel_tools/utils/comment.py (no class)   20 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/student_config.py (no class)   11 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     1091 76 0   93%

No items found using the specified filter.