Skip to content

Expose unit test results to GitLab UI

Closes #128 (closed)

This commit converts those results to JUnit format, by running saxonb-xslt on an NUnit->JUnit XSLT transform.

The transform is from the project nunit/nunit-transforms, published under the MIT license by Paul Hicks. The license for the transform we use here can also be found in the original project repository:

https://github.com/nunit/nunit-transforms/tree/master/nunit3-junit

This has worked for me in a downstream repo, but there we have our own Docker image that is derived from the one in gableroux/unity3d - in this MR I have installed the package for saxonb-xslt in the test stage of the pipeline, which is probably slower, although it avoids bloating the Docker image. I have not cached the apt packages.

This is all based on a comment by @gilbdev on the issue (thanks @gilbdev!)

Merge request reports