Commit Graph

10 Commits

Author SHA1 Message Date
R. Tyler Croy fe5a55d754
Introduce some GradleTestKit-based tests and the supporting infra to run them
Some of this was unapologetically pilfered from the core plugins
2015-08-14 11:24:32 -07:00
R. Tyler Croy 988888d068
Move integration tests into a separate task and start using GradleTestKit
This commit introduces a failing integration test, that's expected
2015-08-11 08:27:25 -07:00
R. Tyler Croy 352d44b34b
Properly make use of JRubyExecTraits API to run our environment and prepare dependencies
Fixes #4
Fixes #7
2015-07-30 07:35:14 -07:00
R. Tyler Croy 3f39e00e95
WIP checkpointing some refactoring and structuring around the JRubyStorm task 2015-07-28 05:19:21 -07:00
R. Tyler Croy cc4b707d1d
Start relocating basic topology jar functionality into JRubyStorm class
This will make it easier to move over to JRubyJar soon

References #6, #8
2015-07-27 08:01:21 -07:00
R. Tyler Croy d0cf8246a6
Move JRubyStormLocal to inherit from JRubyExec
This means that we will have the same dependency management behavior and
classpaths as we have in JRubyExec, which should fix up #7

Fixes #7
2015-07-27 07:59:17 -07:00
R. Tyler Croy 611a52820f
Support modifying the version of redstorm included as well
References #3
2015-07-27 00:03:50 -07:00
R. Tyler Croy 6aa1174faf
Add an extension to the Gradle project which allows for configuring the Storm version
Since this is only used for running local topologies, we're just adding it to
the jrubyStormLocal configuration

Fixes #3
2015-07-26 23:50:31 -07:00
R. Tyler Croy 24af77c088 Refactor the work into a shadowJar backed JRubyStorm task, and JavaExec-based JRubyStormLocal 2014-10-22 12:00:42 -07:00
R. Tyler Croy dfe50ccb9c Bring basic for JRubyStorm(Jar) tasks and basic plugin machinery 2014-09-16 17:42:20 -07:00