Our great customers from Cloud Castle have created a nice gem called cucumber_in_groups. If you follow the simple instructions, you’ll be able to parallelize your Cucumber test suite on Semaphore with just the following build commands:
GROUP=1of2 bundle exec cucumber
GROUP=2of2 bundle exec cucumber
…
Provided that you schedule them in separate threads, this will automatically split the features into two or more groups and run them in parallel. It’s so much better than any kind of manual maintenance.
Happy building!