Skip to content

Conversation

@stellaprins
Copy link
Collaborator

@stellaprins stellaprins commented Jul 30, 2025

What does this PR do?
runUnitTests_show_results:

  • improved order in which the test results are shown (number of passed / failed tests and list of failed tests are shown at the top)
  • colour coding for clarity (✅ / ❌)
  • adds a note at the end of the test results report on how to find more test details (e.g. by downloading the artifact)
  • non zero exit code if at the end of the report so that CI fails if there are failed tests (this will also draw immediate attention to the section in the CI report that shows the test results)

unit_tests.yml:

  • seperates create artifact and test results workflow steps for increased clarity in the report
  • reordering and renaming of some of the workflow steps for clarity

See the new CI output here (once it has finished running).

Linked issues
#9

@stellaprins stellaprins requested a review from bencox July 30, 2025 07:43
@stellaprins stellaprins self-assigned this Jul 30, 2025
@stellaprins stellaprins added the optimisation Optimisation of existing feature label Jul 30, 2025
Copy link
Member

@bencox bencox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Easy to follow - looks good.

@stellaprins stellaprins marked this pull request as ready for review July 30, 2025 12:07
@stellaprins stellaprins merged commit 23d93e5 into ucl-bug:main Jul 30, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

optimisation Optimisation of existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants