Skip to content

Add nailgun to cucumber.

gitlab-qa-bot requested to merge github/fork/penelopezone/use-nailgun into master

Created by: penelopezone

This adds nailgun usage to cucumber. There's a couple of janky things with this implementation, but it is faster (13 minutes versus 26 on my laptop).

Some annoyances:

  • Nailgun seems to fiddle exit codes
  • Running the nailgun server from jruby starts the server, then the jruby process exits, meaning the pid you get back isn't the one you need to kill.

I'm not sure the speed is worth the pain of working with nailgun. Thoughts?

Edit: this code is super prototypical and demonstrates the speedup, but is not yet anywhere near ready for merging.

Merge request reports