| tools/create_gitlab_projects.py | 
                parse_arguments | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/create_gitlab_projects.py | 
                main | 
                5 | 
                5 | 
                0 | 
                0% | 
            
            
                | tools/create_gitlab_projects.py | 
                (no function) | 
                11 | 
                1 | 
                0 | 
                91% | 
            
            
                | tools/export_files.py | 
                parse_arguments | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/export_files.py | 
                main | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | tools/export_files.py | 
                (no function) | 
                9 | 
                1 | 
                0 | 
                89% | 
            
            
                | tools/gitlab_projects.py | 
                edit_create_issues | 
                3 | 
                3 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                edit_comment_issue | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                edit_fetch_code | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                edit_evaluate_code | 
                7 | 
                7 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                edit_upload_files | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                edit_commit_changes | 
                4 | 
                4 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                edit_add_users | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                parse_arguments | 
                45 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/gitlab_projects.py | 
                main | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/gitlab_projects.py | 
                (no function) | 
                29 | 
                1 | 
                0 | 
                97% | 
            
            
                | tools/sel_tools/code_evaluation/evaluate_code.py | 
                evaluate_code | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/evaluate_code.py | 
                CodeEvaluator.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/evaluate_code.py | 
                CodeEvaluator.evaluate | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/evaluate_code.py | 
                CodeEvaluator.__clean_repo | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/evaluate_code.py | 
                CodeEvaluator.__checkout_last_commit_before_eval_date | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/evaluate_code.py | 
                (no function) | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob.run | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob.name | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob.max_run_score | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob.comment | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob.dependencies | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                EvaluationJob._run | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                run_shell_command | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                run_shell_command_with_output | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/common.py | 
                (no function) | 
                22 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CMakeBuildJob.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CMakeBuildJob._run | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                MakeTestJob._run | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                ClangFormatTestJob._run | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CodeCoverageTestJob.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CodeCoverageTestJob.parse_total_coverage | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CodeCoverageTestJob._run | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                ClangTidyTestJob._run | 
                15 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob.CleanRepoVisitor.__init__ | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob.CleanRepoVisitor.is_clean | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob.CleanRepoVisitor.visit_file | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob.SourceFilesCountVisitor.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob.SourceFilesCountVisitor.is_below_max_source_file_count | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob.SourceFilesCountVisitor.visit_file | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                CleanRepoJob._run | 
                12 | 
                2 | 
                0 | 
                83% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/cpp.py | 
                (no function) | 
                43 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/factory.py | 
                add_temporarily_to_pythonpath | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/factory.py | 
                EvaluationJobFactory.create | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/factory.py | 
                EvaluationJobFactory.load_factory_from_file | 
                15 | 
                2 | 
                0 | 
                87% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/factory.py | 
                (no function) | 
                18 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/gitlab.py | 
                CIStatusTestJob.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/gitlab.py | 
                CIStatusTestJob._run | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/gitlab.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/python.py | 
                (no function) | 
                0 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/sel.py | 
                ExampleJob._run | 
                1 | 
                1 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/sel.py | 
                ExampleEvaluationJobFactory.create | 
                2 | 
                2 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/jobs/sel.py | 
                (no function) | 
                12 | 
                12 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                EvaluationReport.__init__ | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                EvaluationReport.to_json | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                EvaluationReport.to_json.JsonEncoder.default | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                EvaluationReport.to_md | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                EvaluationReport.print_student_section | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                write_evaluation_reports | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/code_evaluation/report.py | 
                (no function) | 
                20 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/config.py | 
                get_branch_from_student_config | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/config.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/create_diff.py | 
                create_diff | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/create_diff.py | 
                DiffCreator.__init__ | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/create_diff.py | 
                DiffCreator.create | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/create_diff.py | 
                DiffCreator.__create_overall_diff | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/create_diff.py | 
                DiffCreator.__create_diff_per_commit | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/create_diff.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                DiffReport.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                DiffReport.has_diffs | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                DiffReport.generate_overview_table | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                DiffReport.write_diff_patches | 
                10 | 
                5 | 
                0 | 
                50% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                DiffReport.highlight_diff | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                write_diff_reports | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                write_report_for_inactive_student_repos | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/diff_creation/report.py | 
                (no function) | 
                24 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/config.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/copy_item.py | 
                copy_item | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/copy_item.py | 
                get_ignored_items_from | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/copy_item.py | 
                ignore_files | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/copy_item.py | 
                ignore_files.ignore_callable | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/copy_item.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/export_item.py | 
                export_items | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/export_item.py | 
                visit_exported_item | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/export_item.py | 
                (no function) | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/file_content_remover.py | 
                SolutionsRemoverVisitor.visit_file | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/file_content_remover.py | 
                remove_lines_within_limiters_from_string | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/file_content_remover.py | 
                remove_clang_tidy_comment_lines | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/file_content_remover.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/formatter.py | 
                FormatterVisitor.visit_file | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/formatter.py | 
                apply_clang_format | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/formatter.py | 
                apply_cmake_format | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/formatter.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/solutions_check.py | 
                CheckForSolutionsCodeVisitor.__init__ | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/solutions_check.py | 
                CheckForSolutionsCodeVisitor.visit_file | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/solutions_check.py | 
                CheckForSolutionsCodeVisitor.has_solutions_code | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/solutions_check.py | 
                check_code_for_solutions_code | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_export/solutions_check.py | 
                (no function) | 
                9 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/config.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/slide_parser.py | 
                get_tasks_from_slides | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/slide_parser.py | 
                fill_attachments | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/slide_parser.py | 
                get_attachments | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/slide_parser.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/student_group_parser.py | 
                Student.name | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/student_group_parser.py | 
                Student.valid_choice | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/student_group_parser.py | 
                Student.group_id | 
                3 | 
                1 | 
                0 | 
                67% | 
            
            
                | tools/sel_tools/file_parsing/student_group_parser.py | 
                Student.from_dict | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/student_group_parser.py | 
                get_student_groups_from_file | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/file_parsing/student_group_parser.py | 
                (no function) | 
                21 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/add_user.py | 
                add_users | 
                6 | 
                6 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/gitlab_api/add_user.py | 
                find_gitlab_users_of_students | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/add_user.py | 
                add_students_to_repos | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/add_user.py | 
                (no function) | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/attachments.py | 
                upload_attachments | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/attachments.py | 
                replace_file_paths_with_urls | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/attachments.py | 
                (no function) | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/comment_issue.py | 
                comment_issues | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/comment_issue.py | 
                create_comment | 
                7 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/comment_issue.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                commit_changes | 
                5 | 
                5 | 
                0 | 
                0% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                upload_files | 
                5 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                create_commit | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                create_gitlab_commit_data_with_all_files_from | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                InitialFileCommitActionsVisitor.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                InitialFileCommitActionsVisitor.visit_file | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_commit.py | 
                (no function) | 
                17 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_issue.py | 
                create_issues | 
                6 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_issue.py | 
                create_issue | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_issue.py | 
                get_issue_dict | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_issue.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_repo.py | 
                create_repos | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_repo.py | 
                configure_project | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_repo.py | 
                configure_main_branch | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_repo.py | 
                get_repo_settings | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_repo.py | 
                store_student_repo_info_to_config_file | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/create_repo.py | 
                (no function) | 
                12 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/fetch_repo.py | 
                fetch_repos | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/gitlab_api/fetch_repo.py | 
                fetch_repo | 
                6 | 
                1 | 
                0 | 
                83% | 
            
            
                | tools/sel_tools/gitlab_api/fetch_repo.py | 
                (no function) | 
                10 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                dir_path | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                file_path | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                DateAction.__call__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.__init__ | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.default_parser | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.parent_parser | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.create_default_date_arg | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.default_or_required_if_none | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.parser | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.copy | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_gitlab_token | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_student_repo_info_file | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_homework_number | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_workspace | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_issue_md_slide | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_due_date | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_date_sine_last_homework | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_message | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_issue_number | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_state_event | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_source_folder | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_number_of_repos | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_repo_info_dir | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_group_id | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_repo_base_name | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_output_path | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_keep_solutions | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_publish_solutions | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_evaluation_date | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_job_factory_path | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                ArgumentParserFactory.add_student_group_info_file | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/args.py | 
                (no function) | 
                44 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/comment.py | 
                Comment.create | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/comment.py | 
                (no function) | 
                11 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/config.py | 
                (no function) | 
                3 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                FileVisitor.visit_file | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                FileTree.__init__ | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                FileTree.accept | 
                8 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                FileTree.rglob_but | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                is_cmake | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                is_cpp | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/files.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.PrintProgress.line_dropped | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.__init__ | 
                2 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.path | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.branch | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.is_repo | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.authenticate_http_url | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.fetch_from | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.clone | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                GitRepo.pull | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/repo.py | 
                (no function) | 
                25 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/task.py | 
                Task.add_homework_label | 
                1 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/task.py | 
                configure_tasks | 
                4 | 
                0 | 
                0 | 
                100% | 
            
            
                | tools/sel_tools/utils/task.py | 
                (no function) | 
                13 | 
                0 | 
                0 | 
                100% |