minor, add time log for BuildCubeWithStream

Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/4881e282
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/4881e282
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/4881e282

Branch: refs/heads/KYLIN-2314
Commit: 4881e282eac3d836fb5ab3effca46f8a3808da41
Parents: c6c6719
Author: Yang Li <[email protected]>
Authored: Sat Dec 24 15:34:48 2016 +0800
Committer: Yang Li <[email protected]>
Committed: Sat Dec 24 15:34:48 2016 +0800

----------------------------------------------------------------------
 .../org/apache/kylin/provision/BuildCubeWithStream.java   | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/4881e282/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 8abb84c..194ea35 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
@@ -311,6 +311,9 @@ public class BuildCubeWithStream {
     }
 
     public static void main(String[] args) throws Exception {
+        long start = System.currentTimeMillis();
+        int exitCode = 0;
+
         BuildCubeWithStream buildCubeWithStream = null;
         try {
             beforeClass();
@@ -320,11 +323,14 @@ public class BuildCubeWithStream {
             logger.info("Build is done");
             buildCubeWithStream.cleanup();
             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 " + 
BuildCubeWithStream.class.getName());
+        
+        System.exit(exitCode);
     }
 }

Reply via email to