This PR is still a little bit WIP but it should give us a basis to test things :)
3 new commits added
Add notifications upon test start and end
Move the utility functions to a class so logs can be recorded
Catch exceptions when running the tests so the runner can keep running
5 new commits added
Add a runner script to run all the tests sequentially and in a scheduler
Allow specifying the CLI arguments to the main functions
I like the refactor, but the monitor_gating_multi_builds.py is not working now. The runner looks nice.
I will merge this and try to fix the multi-gate in another PR, at leas as far as the refactor goes :)
Pull-Request has been merged by asaleh
Yes the multi_build isn't part of this PR, I wanted to make this in different steps, first the single build then multi and this PR is kinda long enough without multi build which can easily come in another PR :)