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 <mahong...@apache.org> Authored: Tue Apr 12 11:35:54 2016 +0800 Committer: Hongbin Ma <mahong...@apache.org> 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 { - beforeClass(); - BuildIIWithStream buildCubeWithEngine = new BuildIIWithStream(); - buildCubeWithEngine.before(); - buildCubeWithEngine.build(); - logger.info("Build is done"); - afterClass(); - logger.info("Going to exit"); - System.exit(0); + try { + beforeClass(); + BuildIIWithStream buildCubeWithEngine = new BuildIIWithStream(); + 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 {