Repository: kylin Updated Branches: refs/heads/KYLIN-2294 df27eb6b5 -> a4522fa25
Add a time printout in BuildCubeWithEngine Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/a4522fa2 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/a4522fa2 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/a4522fa2 Branch: refs/heads/KYLIN-2294 Commit: a4522fa25aaf2afd2161392fd08d0e4ed10e9d5c Parents: df27eb6 Author: Li Yang <liy...@apache.org> Authored: Wed Dec 21 17:58:46 2016 +0800 Committer: Li Yang <liy...@apache.org> Committed: Wed Dec 21 17:58:46 2016 +0800 ---------------------------------------------------------------------- .../org/apache/kylin/provision/BuildCubeWithEngine.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/a4522fa2/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 66a217a..31a5cee 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,6 +76,8 @@ public class BuildCubeWithEngine { private static final Logger logger = LoggerFactory.getLogger(BuildCubeWithEngine.class); public static void main(String[] args) throws Exception { + long start = System.currentTimeMillis(); + int exitCode = 0; try { beforeClass(); @@ -86,11 +88,15 @@ public class BuildCubeWithEngine { logger.info("Build is done"); afterClass(); logger.info("Going to exit"); - System.exit(0); } catch (Throwable e) { logger.error("error", e); - System.exit(1); + exitCode = 1; } + + long millis = System.currentTimeMillis() - start; + System.out.println("Time elapsed: " + (millis / 1000) + " sec - in " + BuildCubeWithEngine.class.getName()); + + System.exit(exitCode); } public static void beforeClass() throws Exception {