I’ve been wanting to get into Elixir and so I’ve been looking for something that made sense to build with it. I thought that running tests in parallel would be useful thing.
So I’ve written a small thing that does that. You can check it out here https://github.com/davidpdrsn/Parallel-Rails-Tests
Its not completely bullet proof yet. I have been experiencing database deadlocks while using it, but it still works most of the time for me.
The app I work on at work has a suite that takes about 36 seconds to run in serial, but with this tool it takes 16 seconds. Quite a difference
Let me know what you think and contributions are of course welcome.