Artemis
Artemis copied to clipboard
`Programming exercises`: Read all test report XML files (OCaml)
Checklist
General
- [ ] This is a small issue that I tested locally and was confirmed by another developer on a test server.
- [x] Language: I followed the guidelines for inclusive, diversity-sensitive, and appreciative language.
- [x] I chose a title conforming to the naming conventions for pull requests.
Changes affecting Programming Exercises
- [ ] High priority: I tested all changes and their related features with all corresponding user types on a test server configured with the integrated lifecycle setup (LocalVC and LocalCI).
- [ ] I tested all changes and their related features with all corresponding user types on a test server configured with Gitlab and Jenkins.
Motivation and Context
For OCaml exercises, we (FPV at TUM) generate multiple JUnit XML files that should all be read by Artemis. This is also how Bamboo previously worked, so there should be nothing expecting only results.xml
to be read.
Description
This change reads all XML files in the build-reports/
directory.
Steps for Testing
Prerequisites:
- 1 Instructor
- 2 Students
- 1 Programming Exercise with Complaints enabled
- Log in to Artemis
- Navigate to Course Administration
- ...
Testserver States
[!NOTE] These badges show the state of the test servers. Green = Currently available, Red = Currently locked
Review Progress
Code Review
- [x] Code Review 1
- [x] Code Review 2
Manual Tests
- [ ] Test 1
- [ ] Test 2