[7/8] kylin git commit: KYLIN-1579 IT preparation classes like BuildCubeWithEngine should exit with status code upon build exception
KYLIN-1579 IT preparation classes like BuildCubeWithEngine should exit with status code upon build exception Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/71d3f303 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/71d3f303 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/71d3f303 Branch: refs/heads/master Commit: 71d3f303058afa66608440ae3db91e32e921740c Parents: 11be1e3 Author: Hongbin Ma Authored: Tue Apr 12 11:35:54 2016 +0800 Committer: Hongbin Ma Committed: Wed Apr 13 11:11:15 2016 +0800 -- .../kylin/provision/BuildCubeWithEngine.java| 26 ++ .../kylin/provision/BuildCubeWithStream.java| 28 .../kylin/provision/BuildIIWithStream.java | 22 --- .../coprocessor/endpoint/CubeVisitService.java | 4 +-- 4 files changed, 47 insertions(+), 33 deletions(-) -- http://git-wip-us.apache.org/repos/asf/kylin/blob/71d3f303/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java -- diff --git a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java index e1cbe1f..71bb34f 100644 --- a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java +++ b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java @@ -41,7 +41,6 @@ import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.client.HTable; import org.apache.hadoop.util.ToolRunner; import org.apache.kylin.common.KylinConfig; -import org.apache.kylin.common.util.AbstractKylinTestCase; import org.apache.kylin.common.util.ClassUtil; import org.apache.kylin.common.util.HBaseMetadataTestCase; import org.apache.kylin.common.util.Pair; @@ -76,15 +75,20 @@ public class BuildCubeWithEngine { private static final Log logger = LogFactory.getLog(BuildCubeWithEngine.class); public static void main(String[] args) throws Exception { -beforeClass(); - -BuildCubeWithEngine buildCubeWithEngine = new BuildCubeWithEngine(); -buildCubeWithEngine.before(); -buildCubeWithEngine.build(); -logger.info("Build is done"); -afterClass(); -logger.info("Going to exit"); -System.exit(0); +try { +beforeClass(); + +BuildCubeWithEngine buildCubeWithEngine = new BuildCubeWithEngine(); +buildCubeWithEngine.before(); +buildCubeWithEngine.build(); +logger.info("Build is done"); +afterClass(); +logger.info("Going to exit"); +System.exit(0); +} catch (Exception e) { +logger.error("error", e); +System.exit(1); +} } public static void beforeClass() throws Exception { @@ -99,7 +103,7 @@ public class BuildCubeWithEngine { logger.info("Will not use fast build mode"); } - System.setProperty(KylinConfig.KYLIN_CONF,HBaseMetadataTestCase.SANDBOX_TEST_DATA); +System.setProperty(KylinConfig.KYLIN_CONF, HBaseMetadataTestCase.SANDBOX_TEST_DATA); if (StringUtils.isEmpty(System.getProperty("hdp.version"))) { throw new RuntimeException("No hdp.version set; Please set hdp.version in your jvm option, for example: -Dhdp.version=2.2.4.2-2"); } http://git-wip-us.apache.org/repos/asf/kylin/blob/71d3f303/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java -- diff --git a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java index 99da26f..d8a9c21 100644 --- a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java +++ b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java @@ -23,7 +23,6 @@ import java.util.UUID; import org.apache.commons.lang3.StringUtils; import org.apache.kylin.common.KylinConfig; -import org.apache.kylin.common.util.AbstractKylinTestCase; import org.apache.kylin.common.util.ClassUtil; import org.apache.kylin.common.util.DateFormat; import org.apache.kylin.common.util.HBaseMetadataTestCase; @@ -53,21 +52,28 @@ public class BuildCubeWithStream { private KylinConfig kylinConfig; public static void main(String[] args) throws Exception { -beforeClass(); -BuildCubeWithStream buildCubeWithStream = new BuildCubeWithStream(); -buildCubeWithStream.before(); -buildCubeWithStream.build(); -logger.info("Build is done"); -afterClass(); -logger.info("Going to exit"); -System.e
kylin git commit: KYLIN-1579 IT preparation classes like BuildCubeWithEngine should exit with status code upon build exception
Repository: kylin Updated Branches: refs/heads/yang-m1 bb1b6c3f9 -> 3a8a83b2a KYLIN-1579 IT preparation classes like BuildCubeWithEngine should exit with status code upon build exception Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/3a8a83b2 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/3a8a83b2 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/3a8a83b2 Branch: refs/heads/yang-m1 Commit: 3a8a83b2a90a7b234ba75e9f227c83164294eca6 Parents: bb1b6c3 Author: Hongbin Ma Authored: Tue Apr 12 11:35:54 2016 +0800 Committer: Hongbin Ma Committed: Tue Apr 12 11:40:33 2016 +0800 -- .../kylin/provision/BuildCubeWithEngine.java| 23 +++ .../kylin/provision/BuildCubeWithStream.java| 24 .../kylin/provision/BuildIIWithStream.java | 21 ++--- 3 files changed, 42 insertions(+), 26 deletions(-) -- http://git-wip-us.apache.org/repos/asf/kylin/blob/3a8a83b2/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java -- diff --git a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java index cfefef3..942692a 100644 --- a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java +++ b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithEngine.java @@ -76,15 +76,20 @@ public class BuildCubeWithEngine { private static final Log logger = LogFactory.getLog(BuildCubeWithEngine.class); public static void main(String[] args) throws Exception { -beforeClass(); - -BuildCubeWithEngine buildCubeWithEngine = new BuildCubeWithEngine(); -buildCubeWithEngine.before(); -buildCubeWithEngine.build(); -logger.info("Build is done"); -afterClass(); -logger.info("Going to exit"); -System.exit(0); +try { +beforeClass(); + +BuildCubeWithEngine buildCubeWithEngine = new BuildCubeWithEngine(); +buildCubeWithEngine.before(); +buildCubeWithEngine.build(); +logger.info("Build is done"); +afterClass(); +logger.info("Going to exit"); +System.exit(0); +} catch (Exception e) { +logger.error("error", e); +System.exit(1); +} } public static void beforeClass() throws Exception { http://git-wip-us.apache.org/repos/asf/kylin/blob/3a8a83b2/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java -- diff --git a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java index eeff999..b48fde7 100644 --- a/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java +++ b/kylin-it/src/test/java/org/apache/kylin/provision/BuildCubeWithStream.java @@ -53,15 +53,21 @@ public class BuildCubeWithStream { private KylinConfig kylinConfig; public static void main(String[] args) throws Exception { -beforeClass(); -BuildCubeWithStream buildCubeWithStream = new BuildCubeWithStream(); -buildCubeWithStream.before(); -buildCubeWithStream.build(); -logger.info("Build is done"); -afterClass(); -logger.info("Going to exit"); -System.exit(0); - +try { +beforeClass(); + +BuildCubeWithStream buildCubeWithStream = new BuildCubeWithStream(); +buildCubeWithStream.before(); +buildCubeWithStream.build(); +logger.info("Build is done"); +afterClass(); +logger.info("Going to exit"); +System.exit(0); +} catch (Exception e) { +logger.error("error", e); +System.exit(1); +} + } public static void beforeClass() throws Exception { http://git-wip-us.apache.org/repos/asf/kylin/blob/3a8a83b2/kylin-it/src/test/java/org/apache/kylin/provision/BuildIIWithStream.java -- diff --git a/kylin-it/src/test/java/org/apache/kylin/provision/BuildIIWithStream.java b/kylin-it/src/test/java/org/apache/kylin/provision/BuildIIWithStream.java index 9b7cd14..a77a1c4 100644 --- a/kylin-it/src/test/java/org/apache/kylin/provision/BuildIIWithStream.java +++ b/kylin-it/src/test/java/org/apache/kylin/provision/BuildIIWithStream.java @@ -93,14 +93,19 @@ public class BuildIIWithStream { private KylinConfig kylinConfig; public static void main(String[] args) throws Exception { -before