GEODE-115 Change gfsh path for integration tests Spark Geode Connector now uses gfsh from current Geode build.
Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/047ef62f Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/047ef62f Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/047ef62f Branch: refs/heads/feature/GEODE-77 Commit: 047ef62fa58045880e87b73bb4013dd40ead0e4e Parents: 2793365 Author: Jianxia Chen <jc...@pivotal.io> Authored: Tue Jul 14 15:48:43 2015 -0700 Committer: Jianxia Chen <jc...@pivotal.io> Committed: Tue Jul 14 15:48:43 2015 -0700 ---------------------------------------------------------------------- .../gemfire/spark/connector/testkit/GemFireRunner.scala | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/047ef62f/gemfire-spark-connector/gemfire-spark-connector/src/it/scala/ittest/io/pivotal/gemfire/spark/connector/testkit/GemFireRunner.scala ---------------------------------------------------------------------- diff --git a/gemfire-spark-connector/gemfire-spark-connector/src/it/scala/ittest/io/pivotal/gemfire/spark/connector/testkit/GemFireRunner.scala b/gemfire-spark-connector/gemfire-spark-connector/src/it/scala/ittest/io/pivotal/gemfire/spark/connector/testkit/GemFireRunner.scala index 1984d6c..27738d3 100644 --- a/gemfire-spark-connector/gemfire-spark-connector/src/it/scala/ittest/io/pivotal/gemfire/spark/connector/testkit/GemFireRunner.scala +++ b/gemfire-spark-connector/gemfire-spark-connector/src/it/scala/ittest/io/pivotal/gemfire/spark/connector/testkit/GemFireRunner.scala @@ -12,13 +12,7 @@ import org.apache.commons.io.filefilter.IOFileFilter * start and stop the locator and servers. */ class GemFireRunner(settings: Properties) { - - private def gemfireHome: String = scala.util.Properties.envOrNone("GEMFIRE") match { - case Some(home) => home - case None => throw new RuntimeException("No GEMFIRE environment variable set in environment.") - } - - val gfshCmd = new File(gemfireHome, "bin/gfsh").toString + val gfshCmd = new File(getCurrentDirectory, "../../gemfire-assembly/build/install/apache-geode/bin/gfsh").toString val cacheXMLFile = settings.get("cache-xml-file") val numServers: Int = settings.get("num-of-servers").asInstanceOf[String].toInt val cwd = new File(".").getAbsolutePath @@ -29,6 +23,8 @@ class GemFireRunner(settings: Properties) { def getLocatorPort: Int = locatorPort + private def getCurrentDirectory = new File( "." ).getCanonicalPath + private def startGemFireCluster(numServers: Int): Int = { //ports(0) for GemFire locator, the other ports are for GemFire servers val ports: Seq[Int] = IOUtils.getRandomAvailableTCPPorts(2 + numServers)