I've noticed that running individual checks takes much longer with multicore pytest. This is because it takes time to instantiate and collect the workers. It would be useful to have pytest default to multicore but have the option to pass a flag that indicates I want to run on a single core.
Added suggestion. Maybe we default to multicore when using ./checks/pytest_.py but default to running on a single core when we specify any files/specific tests.
I've noticed that running individual checks takes much longer with multicore pytest. This is because it takes time to instantiate and collect the workers. It would be useful to have pytest default to multicore but have the option to pass a flag that indicates I want to run on a single core.