You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Swapnil Bawaskar (JIRA)" <ji...@apache.org> on 2017/10/04 18:24:00 UTC

[jira] [Updated] (GEODE-3748) gradle plugin for integration testing geode applications

     [ https://issues.apache.org/jira/browse/GEODE-3748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Swapnil Bawaskar updated GEODE-3748:
------------------------------------
    Issue Type: New Feature  (was: Bug)

> gradle plugin for integration testing geode applications
> --------------------------------------------------------
>
>                 Key: GEODE-3748
>                 URL: https://issues.apache.org/jira/browse/GEODE-3748
>             Project: Geode
>          Issue Type: New Feature
>          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)