Swapnil Bawaskar created GEODE-3748:
---------------------------------------

             Summary: gradle plugin for integration testing geode applications
                 Key: GEODE-3748
                 URL: https://issues.apache.org/jira/browse/GEODE-3748
             Project: Geode
          Issue Type: Bug
          Components: build, gfsh
            Reporter: Swapnil Bawaskar


Moving the GfshRule to geode-junit was a step towards allowing geode 
applications to write integration tests by spinning up a geode cluster.

There is still a limitation of requiring geode to be installed locally and 
GEODE_HOME to be pointing to that direction.

In order to make integration testing easier in CI environments where geode 
might not be installed, we should create a gradle plugin that will download, 
unzip the geode distribution and set GEODE_HOME to point to that location.

Ideal usage for users should be:
1. in your build.gradle file:
{noformat}
apply-plugin: 'org.apache.geode.integration-test'
{noformat}
2. Use the GfshRule in their tests.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to