upgrading hardware of the slowest buildbots
The replacement for
nemesis is sitting in an office here waiting to be made available (another project is using it as a Windows box). I’ll probably get around to swapping them when Windows 10 makes its sweep across the machines.
add an option to run only some tests based on regex (generally sufficient for WIP MR)
A WIP commit to comment out unrelated tests can help here. Just remember to remove it before merging (adding
WIP as a prefix to the commit allows the robot to enforce this remembering for you).
run only tests impacted by the modifications (seems difficult to implement though)
Indeed. I’ve thought about this, but haven’t come up with a good way of doing it. In ParaView’s case, all the XML tests end up getting affected since
paraview the executable ends up depending on “everything”.
add an option to set the priority of the request
Without a central priority queue, this is just going to be abused.
Note that I’d really like to migrate to GitLab-CI at some point and allow more hardware to share a given build configuration, but that is probably at least a year down the line at this point for VTK/ParaView.