Why when I reran the same build (same commit hash, etc) on Codeship then no tests would get executed in Queue Mode?
Codeship uses the same CI_BUILD_NUMBER
when re-running a build, so Knapsack Pro assumes you already ran all the tests for that build ID.
You should use KNAPSACK_PRO_FIXED_QUEUE_SPLIT=true
.