Update CI with testing framework from eigen_ci_cross_testing.

Merging in test CI from https://gitlab.com/libeigen/eigen_ci_cross_testing.

Now that all tests are green, we should move it to this main repo.

Tested on the main Eigen repo here: https://gitlab.com/libeigen/eigen/-/pipelines/1106209054

Merge request reports

Loading