Running Rails tests in parallel with Elixir

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 :smile:

Let me know what you think and contributions are of course welcome.