.editorconfig
.gitignore
.gitmodules
LICENSE
README.md
publish_instructions.txt
pyproject.toml
requirements-dev.in
requirements-dev.txt
requirements.in
requirements.txt
.github/workflows/test.yml
dev_scripts/compile_deps.sh
dev_scripts/generate_schema.sh
dev_scripts/install_deps.sh
dev_scripts/lint.sh
dev_scripts/local_stack.sh
dev_scripts/new_roundtrip_test.sh
dev_scripts/test.sh
src/autograder_cli/__init__.py
src/autograder_cli/__main__.py
src/autograder_cli/http_client.py
src/autograder_cli/utils.py
src/autograder_cli.egg-info/PKG-INFO
src/autograder_cli.egg-info/SOURCES.txt
src/autograder_cli.egg-info/dependency_links.txt
src/autograder_cli.egg-info/entry_points.txt
src/autograder_cli.egg-info/requires.txt
src/autograder_cli.egg-info/top_level.txt
src/autograder_cli/config/__init__.py
src/autograder_cli/config/init_project.py
src/autograder_cli/config/load_project.py
src/autograder_cli/config/models.py
src/autograder_cli/config/save_project.py
src/autograder_cli/config/time_processing.py
src/autograder_cli/config/utils.py
src/autograder_cli/config/autograder_io_schema/__init__.py
src/autograder_cli/config/autograder_io_schema/schema.py
src/autograder_cli/config/autograder_io_schema/schema.yml
tests/new_roundtrip_test.sh
tests/instructor_files/.gitignore
tests/instructor_files/test_instructor_files.py
tests/instructor_files/create/expected/agproject.yml
tests/instructor_files/create/expected/file1.txt
tests/instructor_files/create/expected/file2.txt
tests/instructor_files/create/expected/test1.py
tests/instructor_files/create/expected/test2.py
tests/instructor_files/create/expected/test42.py
tests/instructor_files/create/initial/agproject.yml
tests/instructor_files/create/initial/file1.txt
tests/instructor_files/create/initial/test42.py
tests/instructor_files/create/initial/subdir/file2.txt
tests/instructor_files/create/initial/subdir/test1.py
tests/instructor_files/create/initial/subdir/test2.py
tests/instructor_files/remove_from_yml_only/agproject.yml
tests/instructor_files/remove_from_yml_only/file1.txt
tests/instructor_files/remove_from_yml_only/file3.txt
tests/instructor_files/remove_from_yml_only/subdir/file2.txt
tests/instructor_files/remove_from_yml_only/subdir/test1.py
tests/instructor_files/remove_from_yml_only/subdir/test2.py
tests/instructor_files/remove_from_yml_only/subdir/test3.py
tests/instructor_files/update/expected/agproject.yml
tests/instructor_files/update/expected/file1.txt
tests/instructor_files/update/expected/file2.txt
tests/instructor_files/update/expected/file3.txt
tests/instructor_files/update/expected/test1.py
tests/instructor_files/update/expected/test2.py
tests/instructor_files/update/expected/test3.py
tests/instructor_files/update/expected/test42.py
tests/instructor_files/update/initial/agproject.yml
tests/instructor_files/update/initial/file1.txt
tests/instructor_files/update/initial/file3.txt
tests/instructor_files/update/initial/test42.py
tests/instructor_files/update/initial/subdir/file2.txt
tests/instructor_files/update/initial/subdir/test1.py
tests/instructor_files/update/initial/subdir/test2.py
tests/instructor_files/update/initial/subdir/test3.py
tests/local_stack/docker-compose.yml
tests/local_stack/setup_db.py
tests/roundtrip/test_roundtrip.py
tests/roundtrip/ag_test_suite/allow_network_access.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/allow_network_access.test/agproject.create.yml
tests/roundtrip/ag_test_suite/allow_network_access.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/allow_network_access.test/agproject.update.yml
tests/roundtrip/ag_test_suite/command_order.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/command_order.test/agproject.create.yml
tests/roundtrip/ag_test_suite/command_order.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/command_order.test/agproject.update.yml
tests/roundtrip/ag_test_suite/command_order.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/deferred.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/deferred.test/agproject.create.yml
tests/roundtrip/ag_test_suite/deferred.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/deferred.test/agproject.update.yml
tests/roundtrip/ag_test_suite/feedback_config_presets.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/feedback_config_presets.test/agproject.create.yml
tests/roundtrip/ag_test_suite/feedback_config_presets.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/feedback_config_presets.test/agproject.update.yml
tests/roundtrip/ag_test_suite/feedback_config_presets.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/feedback_config_presets2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/feedback_config_presets2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/feedback_config_presets2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/feedback_config_presets2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/feedback_config_presets2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/agproject.create.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/agproject.update.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/input1.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/input2.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/input3.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/output1.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/output2.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/output3.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/stderr1.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/stderr2.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_cmd.test/stderr3.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test.test/agproject.create.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test.test/agproject.update.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/agproject.create.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/agproject.update.yml
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/input1.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/input2.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/output1.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/output2.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/stderr1.txt
tests/roundtrip/ag_test_suite/multi_cmd_test/repeat_test_and_cmd.test/stderr2.txt
tests/roundtrip/ag_test_suite/repeat_ordering.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/repeat_ordering.test/agproject.create.yml
tests/roundtrip/ag_test_suite/repeat_ordering.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/repeat_ordering.test/agproject.update.yml
tests/roundtrip/ag_test_suite/repeat_ordering.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/setup_cmd.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/setup_cmd.test/agproject.create.yml
tests/roundtrip/ag_test_suite/setup_cmd.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/setup_cmd.test/agproject.update.yml
tests/roundtrip/ag_test_suite/setup_cmd.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/setup_cmd2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/setup_cmd2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/setup_cmd2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/setup_cmd2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/setup_cmd2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/descriptions.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/descriptions.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/descriptions.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/descriptions.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/descriptions.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options3.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options3.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options3.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options3.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options3.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options4.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options4.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options4.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options4.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/diff_options4.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/feedback.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/feedback2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/feedback3.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback3.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback3.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback3.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/feedback3.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/input.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/input2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/input2.test/input.txt
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/input.txt
tests/roundtrip/ag_test_suite/single_cmd_test/input3.test/input2.txt
tests/roundtrip/ag_test_suite/single_cmd_test/input4.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input4.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input4.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input4.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/input4.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/input4.test/input.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/input1.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/input2.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/input3.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/output1.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/output2.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/output3.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/stderr1.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/stderr2.txt
tests/roundtrip/ag_test_suite/single_cmd_test/repeat_test2_io_redirection.test/stderr3.txt
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/resource_limits2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/return_code.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/return_code2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/return_code3.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code3.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code3.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code3.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/return_code3.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stderr1.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr1.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr1.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr1.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr1.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/input.txt
tests/roundtrip/ag_test_suite/single_cmd_test/stderr2.test/input2.txt
tests/roundtrip/ag_test_suite/single_cmd_test/stderr3.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr3.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr3.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr3.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stderr3.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stderr3.test/input.txt
tests/roundtrip/ag_test_suite/single_cmd_test/stdout1.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout1.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout1.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout1.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout1.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/input.txt
tests/roundtrip/ag_test_suite/single_cmd_test/stdout2.test/input2.txt
tests/roundtrip/ag_test_suite/single_cmd_test/stdout3.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout3.test/agproject.create.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout3.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout3.test/agproject.update.yml
tests/roundtrip/ag_test_suite/single_cmd_test/stdout3.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/single_cmd_test/stdout3.test/input.txt
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/.gitignore
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/agproject.create.yml
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/agproject.update.yml
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/instructor_files/ag_tests1.py
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/instructor_files/ag_tests2.py
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/instructor_files/ag_tests3.py
tests/roundtrip/ag_test_suite/student_and_instructor_files_needed.test/instructor_files/static_analysis.py
tests/roundtrip/ag_test_suite/suite_order.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/suite_order.test/agproject.create.yml
tests/roundtrip/ag_test_suite/suite_order.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/suite_order.test/agproject.update.yml
tests/roundtrip/ag_test_suite/suite_order.test/deadline_cutoff_preference
tests/roundtrip/ag_test_suite/test_order.test/agproject.create.expected.yml
tests/roundtrip/ag_test_suite/test_order.test/agproject.create.yml
tests/roundtrip/ag_test_suite/test_order.test/agproject.update.expected.yml
tests/roundtrip/ag_test_suite/test_order.test/agproject.update.yml
tests/roundtrip/ag_test_suite/test_order.test/deadline_cutoff_preference
tests/roundtrip/expected_student_files/file_removed_from_yml.test/agproject.create.expected.yml
tests/roundtrip/expected_student_files/file_removed_from_yml.test/agproject.create.yml
tests/roundtrip/expected_student_files/file_removed_from_yml.test/agproject.update.expected.yml
tests/roundtrip/expected_student_files/file_removed_from_yml.test/agproject.update.yml
tests/roundtrip/expected_student_files/mixed_match_types.test/agproject.create.expected.yml
tests/roundtrip/expected_student_files/mixed_match_types.test/agproject.create.yml
tests/roundtrip/expected_student_files/mixed_match_types.test/agproject.update.expected.yml
tests/roundtrip/expected_student_files/mixed_match_types.test/agproject.update.yml
tests/roundtrip/handgrading/annotations.test/agproject.create.expected.yml
tests/roundtrip/handgrading/annotations.test/agproject.create.yml
tests/roundtrip/handgrading/annotations.test/agproject.update.expected.yml
tests/roundtrip/handgrading/annotations.test/agproject.update.yml
tests/roundtrip/handgrading/annotations.test/deadline_cutoff_preference
tests/roundtrip/handgrading/annotations2_new_annotation.test/agproject.create.expected.yml
tests/roundtrip/handgrading/annotations2_new_annotation.test/agproject.create.yml
tests/roundtrip/handgrading/annotations2_new_annotation.test/agproject.update.expected.yml
tests/roundtrip/handgrading/annotations2_new_annotation.test/agproject.update.yml
tests/roundtrip/handgrading/annotations2_new_annotation.test/deadline_cutoff_preference
tests/roundtrip/handgrading/criteria/criteria1.test/agproject.create.expected.yml
tests/roundtrip/handgrading/criteria/criteria1.test/agproject.create.yml
tests/roundtrip/handgrading/criteria/criteria1.test/agproject.update.expected.yml
tests/roundtrip/handgrading/criteria/criteria1.test/agproject.update.yml
tests/roundtrip/handgrading/criteria/criteria1.test/deadline_cutoff_preference
tests/roundtrip/handgrading/criteria/criteria2_add_new.test/agproject.create.expected.yml
tests/roundtrip/handgrading/criteria/criteria2_add_new.test/agproject.create.yml
tests/roundtrip/handgrading/criteria/criteria2_add_new.test/agproject.update.expected.yml
tests/roundtrip/handgrading/criteria/criteria2_add_new.test/agproject.update.yml
tests/roundtrip/handgrading/criteria/criteria2_add_new.test/deadline_cutoff_preference
tests/roundtrip/handgrading/handgraders_can_adjust_points.test/agproject.create.expected.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points.test/agproject.create.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points.test/agproject.update.expected.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points.test/agproject.update.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points.test/deadline_cutoff_preference
tests/roundtrip/handgrading/handgraders_can_adjust_points2.test/agproject.create.expected.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points2.test/agproject.create.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points2.test/agproject.update.expected.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points2.test/agproject.update.yml
tests/roundtrip/handgrading/handgraders_can_adjust_points2.test/deadline_cutoff_preference
tests/roundtrip/handgrading/handgraders_can_leave_comments.test/agproject.create.expected.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments.test/agproject.create.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments.test/agproject.update.expected.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments.test/agproject.update.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments.test/deadline_cutoff_preference
tests/roundtrip/handgrading/handgraders_can_leave_comments2.test/agproject.create.expected.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments2.test/agproject.create.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments2.test/agproject.update.expected.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments2.test/agproject.update.yml
tests/roundtrip/handgrading/handgraders_can_leave_comments2.test/deadline_cutoff_preference
tests/roundtrip/handgrading/points_style.test/agproject.create.expected.yml
tests/roundtrip/handgrading/points_style.test/agproject.create.yml
tests/roundtrip/handgrading/points_style.test/agproject.update.expected.yml
tests/roundtrip/handgrading/points_style.test/agproject.update.yml
tests/roundtrip/handgrading/points_style.test/deadline_cutoff_preference
tests/roundtrip/handgrading/points_style2.test/agproject.create.expected.yml
tests/roundtrip/handgrading/points_style2.test/agproject.create.yml
tests/roundtrip/handgrading/points_style2.test/agproject.update.expected.yml
tests/roundtrip/handgrading/points_style2.test/agproject.update.yml
tests/roundtrip/handgrading/points_style2.test/deadline_cutoff_preference
tests/roundtrip/handgrading/points_style3.test/agproject.create.expected.yml
tests/roundtrip/handgrading/points_style3.test/agproject.create.yml
tests/roundtrip/handgrading/points_style3.test/agproject.update.expected.yml
tests/roundtrip/handgrading/points_style3.test/agproject.update.yml
tests/roundtrip/handgrading/points_style3.test/deadline_cutoff_preference
tests/roundtrip/hide_unapplied_rubric_items.test/agproject.create.expected.yml
tests/roundtrip/hide_unapplied_rubric_items.test/agproject.create.yml
tests/roundtrip/hide_unapplied_rubric_items.test/agproject.update.expected.yml
tests/roundtrip/hide_unapplied_rubric_items.test/agproject.update.yml
tests/roundtrip/hide_unapplied_rubric_items.test/deadline_cutoff_preference
tests/roundtrip/hide_unapplied_rubric_items2.test/agproject.create.expected.yml
tests/roundtrip/hide_unapplied_rubric_items2.test/agproject.create.yml
tests/roundtrip/hide_unapplied_rubric_items2.test/agproject.update.expected.yml
tests/roundtrip/hide_unapplied_rubric_items2.test/agproject.update.yml
tests/roundtrip/hide_unapplied_rubric_items2.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/bug_settings.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/bug_settings.test/agproject.create.yml
tests/roundtrip/mutation_suite/bug_settings.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/bug_settings.test/agproject.update.yml
tests/roundtrip/mutation_suite/bug_settings.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/false_positives_check.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/false_positives_check.test/agproject.create.yml
tests/roundtrip/mutation_suite/false_positives_check.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/false_positives_check.test/agproject.update.yml
tests/roundtrip/mutation_suite/false_positives_check.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/feedback.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/feedback.test/agproject.create.yml
tests/roundtrip/mutation_suite/feedback.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/feedback.test/agproject.update.yml
tests/roundtrip/mutation_suite/feedback.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/find_bugs.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/find_bugs.test/agproject.create.yml
tests/roundtrip/mutation_suite/find_bugs.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/find_bugs.test/agproject.update.yml
tests/roundtrip/mutation_suite/find_bugs.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/hint_options.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/hint_options.test/agproject.create.yml
tests/roundtrip/mutation_suite/hint_options.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/hint_options.test/agproject.update.yml
tests/roundtrip/mutation_suite/hint_options.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/misc_fields.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/misc_fields.test/agproject.create.yml
tests/roundtrip/mutation_suite/misc_fields.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/misc_fields.test/agproject.update.yml
tests/roundtrip/mutation_suite/misc_fields.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/misc_fields.test/instructor_file1.txt
tests/roundtrip/mutation_suite/misc_fields.test/instructor_file2.txt
tests/roundtrip/mutation_suite/misc_fields.test/instructor_file3.txt
tests/roundtrip/mutation_suite/setup.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/setup.test/agproject.create.yml
tests/roundtrip/mutation_suite/setup.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/setup.test/agproject.update.yml
tests/roundtrip/mutation_suite/setup.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/suite_order.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/suite_order.test/agproject.create.yml
tests/roundtrip/mutation_suite/suite_order.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/suite_order.test/agproject.update.yml
tests/roundtrip/mutation_suite/suite_order.test/deadline_cutoff_preference
tests/roundtrip/mutation_suite/test_discovery.test/agproject.create.expected.yml
tests/roundtrip/mutation_suite/test_discovery.test/agproject.create.yml
tests/roundtrip/mutation_suite/test_discovery.test/agproject.update.expected.yml
tests/roundtrip/mutation_suite/test_discovery.test/agproject.update.yml
tests/roundtrip/mutation_suite/test_discovery.test/deadline_cutoff_preference
tests/roundtrip/project_settings/allow_late_days.test/agproject.create.expected.yml
tests/roundtrip/project_settings/allow_late_days.test/agproject.create.yml
tests/roundtrip/project_settings/allow_late_days.test/agproject.update.expected.yml
tests/roundtrip/project_settings/allow_late_days.test/agproject.update.yml
tests/roundtrip/project_settings/allow_late_days2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/allow_late_days2.test/agproject.create.yml
tests/roundtrip/project_settings/allow_late_days2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/allow_late_days2.test/agproject.update.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit.test/agproject.create.expected.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit.test/agproject.create.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit.test/agproject.update.expected.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit.test/agproject.update.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit2.test/agproject.create.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/anyone_with_link_can_submit2.test/agproject.update.yml
tests/roundtrip/project_settings/deadline_fixed.test/agproject.create.expected.yml
tests/roundtrip/project_settings/deadline_fixed.test/agproject.create.yml
tests/roundtrip/project_settings/deadline_fixed.test/agproject.update.expected.yml
tests/roundtrip/project_settings/deadline_fixed.test/agproject.update.yml
tests/roundtrip/project_settings/deadline_fixed.test/deadline_cutoff_preference
tests/roundtrip/project_settings/deadline_no_cutoff.test/agproject.create.expected.yml
tests/roundtrip/project_settings/deadline_no_cutoff.test/agproject.create.yml
tests/roundtrip/project_settings/deadline_no_cutoff.test/agproject.update.expected.yml
tests/roundtrip/project_settings/deadline_no_cutoff.test/agproject.update.yml
tests/roundtrip/project_settings/deadline_relative.test/agproject.create.expected.yml
tests/roundtrip/project_settings/deadline_relative.test/agproject.create.yml
tests/roundtrip/project_settings/deadline_relative.test/agproject.update.expected.yml
tests/roundtrip/project_settings/deadline_relative.test/agproject.update.yml
tests/roundtrip/project_settings/deadline_relative.test/deadline_cutoff_preference
tests/roundtrip/project_settings/edit_timezone.test/agproject.create.expected.yml
tests/roundtrip/project_settings/edit_timezone.test/agproject.create.yml
tests/roundtrip/project_settings/edit_timezone.test/agproject.update.expected.yml
tests/roundtrip/project_settings/edit_timezone.test/agproject.update.yml
tests/roundtrip/project_settings/final_graded_submission_policy.test/agproject.create.expected.yml
tests/roundtrip/project_settings/final_graded_submission_policy.test/agproject.create.yml
tests/roundtrip/project_settings/final_graded_submission_policy.test/agproject.update.expected.yml
tests/roundtrip/project_settings/final_graded_submission_policy.test/agproject.update.yml
tests/roundtrip/project_settings/final_graded_submission_policy2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/final_graded_submission_policy2.test/agproject.create.yml
tests/roundtrip/project_settings/final_graded_submission_policy2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/final_graded_submission_policy2.test/agproject.update.yml
tests/roundtrip/project_settings/group_size.test/agproject.create.expected.yml
tests/roundtrip/project_settings/group_size.test/agproject.create.yml
tests/roundtrip/project_settings/group_size.test/agproject.update.expected.yml
tests/roundtrip/project_settings/group_size.test/agproject.update.yml
tests/roundtrip/project_settings/group_size2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/group_size2.test/agproject.create.yml
tests/roundtrip/project_settings/group_size2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/group_size2.test/agproject.update.yml
tests/roundtrip/project_settings/honor_pledge.test/agproject.create.expected.yml
tests/roundtrip/project_settings/honor_pledge.test/agproject.create.yml
tests/roundtrip/project_settings/honor_pledge.test/agproject.update.expected.yml
tests/roundtrip/project_settings/honor_pledge.test/agproject.update.yml
tests/roundtrip/project_settings/honor_pledge2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/honor_pledge2.test/agproject.create.yml
tests/roundtrip/project_settings/honor_pledge2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/honor_pledge2.test/agproject.update.yml
tests/roundtrip/project_settings/honor_pledge3.test/agproject.create.expected.yml
tests/roundtrip/project_settings/honor_pledge3.test/agproject.create.yml
tests/roundtrip/project_settings/honor_pledge3.test/agproject.update.expected.yml
tests/roundtrip/project_settings/honor_pledge3.test/agproject.update.yml
tests/roundtrip/project_settings/num_bonus_submissions.test/agproject.create.expected.yml
tests/roundtrip/project_settings/num_bonus_submissions.test/agproject.create.yml
tests/roundtrip/project_settings/num_bonus_submissions.test/agproject.update.expected.yml
tests/roundtrip/project_settings/num_bonus_submissions.test/agproject.update.yml
tests/roundtrip/project_settings/num_bonus_submissions2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/num_bonus_submissions2.test/agproject.create.yml
tests/roundtrip/project_settings/num_bonus_submissions2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/num_bonus_submissions2.test/agproject.update.yml
tests/roundtrip/project_settings/removing_field_resets_to_default.test/agproject.create.expected.yml
tests/roundtrip/project_settings/removing_field_resets_to_default.test/agproject.create.yml
tests/roundtrip/project_settings/removing_field_resets_to_default.test/agproject.update.expected.yml
tests/roundtrip/project_settings/removing_field_resets_to_default.test/agproject.update.yml
tests/roundtrip/project_settings/removing_field_resets_to_default.test/deadline_cutoff_preference
tests/roundtrip/project_settings/send_email_receipts.test/agproject.create.expected.yml
tests/roundtrip/project_settings/send_email_receipts.test/agproject.create.yml
tests/roundtrip/project_settings/send_email_receipts.test/agproject.update.expected.yml
tests/roundtrip/project_settings/send_email_receipts.test/agproject.update.yml
tests/roundtrip/project_settings/send_email_receipts2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/send_email_receipts2.test/agproject.create.yml
tests/roundtrip/project_settings/send_email_receipts2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/send_email_receipts2.test/agproject.update.yml
tests/roundtrip/project_settings/send_email_receipts3.test/agproject.create.expected.yml
tests/roundtrip/project_settings/send_email_receipts3.test/agproject.create.yml
tests/roundtrip/project_settings/send_email_receipts3.test/agproject.update.expected.yml
tests/roundtrip/project_settings/send_email_receipts3.test/agproject.update.yml
tests/roundtrip/project_settings/submission_limit.test/agproject.create.expected.yml
tests/roundtrip/project_settings/submission_limit.test/agproject.create.yml
tests/roundtrip/project_settings/submission_limit.test/agproject.update.expected.yml
tests/roundtrip/project_settings/submission_limit.test/agproject.update.yml
tests/roundtrip/project_settings/submission_limit2.test/agproject.create.expected.yml
tests/roundtrip/project_settings/submission_limit2.test/agproject.create.yml
tests/roundtrip/project_settings/submission_limit2.test/agproject.update.expected.yml
tests/roundtrip/project_settings/submission_limit2.test/agproject.update.yml
tests/snapshot/init_project/test_init_project.py
tests/snapshot/init_project/expected/agproject.yml
tests/snapshot/init_project/expected/instructor_file.txt
tests/unit/test_deadline.py
tests/unit/test_time_processing.py