-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Storm's testing facilities Integration #11
Comments
FYI: Ben ( @schleyfox ) wrote a library for storm testing in clojure. https://github.com/schleyfox/storm-test With two blog posts about testing storm topologies: http://www.pixelmachine.org/2011/12/17/Testing-Storm-Topologies.html |
I really didn't write much, most of storm's testing functionality is available within the standard distribution. You could try https://github.com/kyleburton/jrclj for a jruby to clojure bridge. |
@stonegao I'd be curious to hear if you're successful in leveraging Storm's testing facilities through that bridge. |
Sorry for the delay, but I will be taking a look at what can be done to help with testing. @stonegao let me know if you have made any more investigations with this. |
Busy with other stuff at the moment, will begin active developing our system based on redstorm later this month. I 'll let you know the findings. |
per https://github.com/nathanmarz/storm/issues/72 Storm 0.8.1 now exposes its testing facilities. |
Has any additional thought been put into this from a Redstorm perspective? Any examples out there? |
I started to play a bit with the Storm testing Java API and it seems a no brainer to use from JRuby + RSpec. I will make some example tests. |
I created the redstorm-starter https://github.com/colinsurprenant/redstorm-starter/ project which provides example specs for bolts and complete topology using the Storm testing API. |
Really helpful! I'll let you know if I run into any issues. |
Storm will expose its testing facilities to Java API, it's only available in clojure currently. ( https://github.com/nathanmarz/storm/issues/72 ).
Testing is indispensable for writing reliable storm topologies. So redstorm should integrate the testing facilities of Storm once it's available.
For the time being, @nathanmarz suggest that using Clojure for the test. Any suggestions on Clojure & JRuby interop, so we can using the testing facilities?
The text was updated successfully, but these errors were encountered: