diff --git a/kyuubi-main/src/test/scala/org/apache/kyuubi/WithKyuubiServerWithMiniYarnService.scala b/kyuubi-main/src/test/scala/org/apache/kyuubi/WithKyuubiServerOnYarn.scala similarity index 88% rename from kyuubi-main/src/test/scala/org/apache/kyuubi/WithKyuubiServerWithMiniYarnService.scala rename to kyuubi-main/src/test/scala/org/apache/kyuubi/WithKyuubiServerOnYarn.scala index f388e3344..ab54b6840 100644 --- a/kyuubi-main/src/test/scala/org/apache/kyuubi/WithKyuubiServerWithMiniYarnService.scala +++ b/kyuubi-main/src/test/scala/org/apache/kyuubi/WithKyuubiServerOnYarn.scala @@ -22,7 +22,12 @@ import org.apache.kyuubi.config.internal.Tests.TESTING_HADOOP_CONF_DIR import org.apache.kyuubi.server.MiniYarnService import org.apache.kyuubi.util.KyuubiHadoopUtils -trait WithKyuubiServerWithMiniYarnService extends WithKyuubiServer { +/** + * To developers: + * You should specify JAVA_HOME before running test with mini yarn server. Otherwise the error + * may be thrown `/bin/bash: /bin/java: No such file or directory`. + */ +trait WithKyuubiServerOnYarn extends WithKyuubiServer { protected val kyuubiServerConf: KyuubiConf protected val connectionConf: Map[String, String] private var miniYarnService: MiniYarnService = _ diff --git a/kyuubi-main/src/test/scala/org/apache/kyuubi/engine/EngineSubmitSuite.scala b/kyuubi-main/src/test/scala/org/apache/kyuubi/engine/EngineSubmitSuite.scala index 2da8bd394..dc898a67d 100644 --- a/kyuubi-main/src/test/scala/org/apache/kyuubi/engine/EngineSubmitSuite.scala +++ b/kyuubi-main/src/test/scala/org/apache/kyuubi/engine/EngineSubmitSuite.scala @@ -19,11 +19,11 @@ package org.apache.kyuubi.engine import java.util.concurrent.CountDownLatch -import org.apache.kyuubi.{KyuubiSQLException, WithKyuubiServerWithMiniYarnService} +import org.apache.kyuubi.{KyuubiSQLException, WithKyuubiServerOnYarn} import org.apache.kyuubi.config.KyuubiConf import org.apache.kyuubi.operation.JDBCTestUtils -class EngineSubmitSuite extends WithKyuubiServerWithMiniYarnService with JDBCTestUtils { +class EngineSubmitSuite extends WithKyuubiServerOnYarn with JDBCTestUtils { override protected def jdbcUrl: String = getJdbcUrl override protected val kyuubiServerConf: KyuubiConf = KyuubiConf() override protected val connectionConf: Map[String, String] = { diff --git a/kyuubi-main/src/test/scala/org/apache/kyuubi/operation/KyuubiOperationYarnClusterSuite.scala b/kyuubi-main/src/test/scala/org/apache/kyuubi/operation/KyuubiOperationYarnClusterSuite.scala index a7af8ce1e..fb8fabbbe 100644 --- a/kyuubi-main/src/test/scala/org/apache/kyuubi/operation/KyuubiOperationYarnClusterSuite.scala +++ b/kyuubi-main/src/test/scala/org/apache/kyuubi/operation/KyuubiOperationYarnClusterSuite.scala @@ -17,11 +17,11 @@ package org.apache.kyuubi.operation -import org.apache.kyuubi.WithKyuubiServerWithMiniYarnService +import org.apache.kyuubi.WithKyuubiServerOnYarn import org.apache.kyuubi.config.KyuubiConf import org.apache.kyuubi.config.KyuubiConf.ENGINE_INIT_TIMEOUT -class KyuubiOperationYarnClusterSuite extends WithKyuubiServerWithMiniYarnService +class KyuubiOperationYarnClusterSuite extends WithKyuubiServerOnYarn with JDBCTestUtils { override protected val kyuubiServerConf: KyuubiConf = {