cucumber/cucumber-jvm — pull request #265 by nilswloka (2012-03-19 13:34:45+00:00)
Title: Bring clojure-native up to date with master HEAD

As requested in https://github.com/cucumber/cucumber-jvm/pull/138#issuecomment-4565153, I've brought @hiredman clojure-native up to date with master HEAD.

I had to add xstream as test dependency to a lot of pom.xml to be able to run all tests. Those changes are included with the pull request.

I also added a scenario and some step definitions to make sure all parts of the clojure backend are executed. Maybe someone with better Clojure skills can replace those with unit tests.

Please note that the pull request (with the exception of added clojure snippets) is functionally equivalent to @hiredman 's version, which in turn seems to be equivalent to the former Java-based implementation.

Thus, `buildWorld`, `disposeWorld` and `setUnreportedStepExecutor` do nothing yet.

Oh, and my apologies for messing with whitespace in clojure/pom.xml despite your warning. If this is a problem, just comment and I'll try to fix it.