Coverage report: 93%

Files Functions Classes

coverage.py v7.6.4, created at 2024-11-04 21:22 +0000

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

No items found using the specified filter.