Optimal test suite parallelisation

automatically distribute your RSpec, Minitest, Cucumber or Spinach tests evenly
across CI nodes and save hours per week

get faster feedback from CI server

deliver feature faster

catch errors earlier

save time & money

We've been really enjoying Knapsack Pro, it's been saving us a ton of time.

Knapsack Pro has helped us build an insanely fast and scaleable build pipeline with almost no setup or maintenance.

Join these teams optimizing their tests with Knapsack Pro

Pivotaltracker Namely Buildkite Wimdu Weddingwire Handshake Varagesale Contactually Grab Vts Stile Culture amp Ultimaker Youmagine Conciergelive Holdsport

Get API token

use it with knapsack_pro gem

See documentation how to use knapsack_pro gem and your API token.

Features

Queue mode - dynamic tests allocation across CI nodes

autobalance tests to get most optimal test suite split betweeen CI nodes

Regular mode - test suite split based on time execution

generates subset of test suite per CI node before running tests

Supported test runners

RSpec, Minitest, Cucumber, Spinach, Turnip

show all features

Who uses knapsack