Artemis icon indicating copy to clipboard operation
Artemis copied to clipboard

`Programming exercises`: Read all test report XML files (OCaml)

Open just-max opened this issue 9 months ago • 0 comments

Checklist

General

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
  1. Log in to Artemis
  2. Navigate to Course Administration
  3. ...

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

just-max avatar Apr 29 '24 00:04 just-max