I know, I don't want them to be separate jobs. It's much more efficient to run the test suite three times in a single job than to do all the setup and such three times, especially when multiplied by the number of jobs we're running for different Python versions and such.