Draft: Split build and test
At some point it might be interesting to split build jobs from testing jobs, specially when testing starts to be costly (e.g. a simulation) and you do not want either to wait until build + test is finished, or even you do not want to run tests (i.e. simulations) for every commit.
This MR is not really intended to be merged, just as a point for discussion.