Currently in our company we use Spinach as a BDD framework and test runner for our automated acceptance tests. We also use Selenium as a browser driver, Capybara as an additional layer on top of it and Ruby as a programming language for writing tests.
Unfortunately, Spinach (which is more or less similar to Cucumber) does not have parallelisation support out of the box. I was not able to find a decent 3rd party library as well, besides this one but it is a not a perfect solution because after parallelising the threads it is not gathering all the results back in one place which makes it being useless.
We have two repositories with tests, one of them takes 1h 30m to run and another one needs 50m for that. Both of those are ridiculous numbers. Unfortunately, we are not able to put efforts in rewriting our tests using another framework (like Cucumber or RSpec) because it will take too much time even with re-using already existing PageObjects.
So I'm searching for any possible solutions of running tests with Spinach in parallel.