Too Long; Didn't Read
Use GitLab's CI/CD Tool to Run Parallel Tests to Run parallel Tests. Run 1 hour test suite in 2 minutes with optimal parallelisation on CI server. Use Knapsack Pro Queue Mode to split tests in a dynamic way across parallel tasks to ensure there is no bottleneck in GitLab Pipeline. You can run parallel jobs across multiple GitLab Runners. By using Queue mode you can ensure your team gets test results as fast as possible so your Ruby & JS tests can be finely fast. The same configuration would be for JavaScript projects with Jest or Cypress tests.