Knapsack Pro

Speed up Minitest tests run your 1 hour Ruby test suite in 2 minutes
with the optimal parallelisation on CodeFresh CI

Run Minitest tests in parallel on CodeFresh CI in the optimal way and avoid bottleneck parallel jobs.

Get started free

Without Knapsack Pro

Uneven split

CI Node 0
9 minutes
CI Node 1
20 minutes
CI Node 2
4 minutes
CI Node 3
7 minutes

With Knapsack Pro

Optimal split

CI Node 0
10 minutes
CI Node 1
10 minutes
CI Node 2
10 minutes
CI Node 3
10 minutes

How it works

Knapsack Pro in Queue Mode splits tests in a dynamic way across parallel CodeFresh CI nodes to ensure each CodeFresh CI node finishes work at a similar time. Thanks to that, your CI build time is as fast as possible. It works with many supported CI servers.

Diagram that shows files distributed to 3 parallel CI nodes

How to use Codefresh matrix parallel steps to run parallel tests in Ruby on Rails

Cypress Parallel testing on Codefresh.io

CodeFresh CI parallelism integration for Minitest

Start using Knapsack Pro with Minitest on CodeFresh CI

Sign up and speed up your tests.

Get started free