Skip to content

CI tweaks and refactorings

This adjusts the CI:

  • Use extends: rather than duplicating the tasks.
  • Run the Alpine tests as a user other than root.
  • Fix the XML report path so that Heptapod actually sees it. One thing that annoys me is that you can't easily distinguish each test run from the other in the report; I tried hacking run-tests.py to set the suite, but it didn't work.
  • Add a test using a service runner, so that we verify that SSH actually, properly works.
  • Various other minor tweaks.

The one about a service runner is the most invasive, and it uses a custom docker image currently hosted on my server and manually pushed here.

Edited by Dan Villiom Podlaski Christiansen

Merge request reports