Repository: kylin
Updated Branches:
  refs/heads/2.0.x-hbase0.98 4ee45f473 -> 0566e72cd (forced update)


minor, CI for prepare only toggle


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

Branch: refs/heads/2.0.x-hbase0.98
Commit: c6a264411feaee8ed7b2e7ca6eaf89c14f8a69a1
Parents: ac38a2e
Author: Li Yang <liy...@apache.org>
Authored: Wed Jun 14 20:30:20 2017 +0800
Committer: Li Yang <liy...@apache.org>
Committed: Wed Jun 14 20:30:20 2017 +0800

----------------------------------------------------------------------
 .../org/apache/kylin/query/ITKylinQueryTest.java     | 15 +++++++++++++++
 .../java/org/apache/kylin/query/KylinTestBase.java   |  5 ++++-
 2 files changed, 19 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/c6a26441/kylin-it/src/test/java/org/apache/kylin/query/ITKylinQueryTest.java
----------------------------------------------------------------------
diff --git 
a/kylin-it/src/test/java/org/apache/kylin/query/ITKylinQueryTest.java 
b/kylin-it/src/test/java/org/apache/kylin/query/ITKylinQueryTest.java
index 7a0af10..43d9ffc 100644
--- a/kylin-it/src/test/java/org/apache/kylin/query/ITKylinQueryTest.java
+++ b/kylin-it/src/test/java/org/apache/kylin/query/ITKylinQueryTest.java
@@ -200,6 +200,21 @@ public class ITKylinQueryTest extends KylinTestBase {
     }
 
     @Test
+    public void testVerifyCountQueryWithPrepare() throws Exception {
+        try {
+            Map<String, String> toggles = Maps.newHashMap();
+            toggles.put(BackdoorToggles.DEBUG_TOGGLE_PREPARE_ONLY, "true");
+            BackdoorToggles.setToggles(toggles);
+            
+            verifyResultRowColCount(getQueryFolderPrefix() + 
"src/test/resources/query/sql_verifyCount");
+            
+        } finally {
+            BackdoorToggles.cleanToggles();
+            
+        }
+    }
+    
+    @Test
     public void testVerifyContentQuery() throws Exception {
         verifyResultContent(getQueryFolderPrefix() + 
"src/test/resources/query/sql_verifyContent");
     }

http://git-wip-us.apache.org/repos/asf/kylin/blob/c6a26441/kylin-it/src/test/java/org/apache/kylin/query/KylinTestBase.java
----------------------------------------------------------------------
diff --git a/kylin-it/src/test/java/org/apache/kylin/query/KylinTestBase.java 
b/kylin-it/src/test/java/org/apache/kylin/query/KylinTestBase.java
index 2174094..503cb40 100644
--- a/kylin-it/src/test/java/org/apache/kylin/query/KylinTestBase.java
+++ b/kylin-it/src/test/java/org/apache/kylin/query/KylinTestBase.java
@@ -44,6 +44,7 @@ import java.util.logging.LogManager;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.kylin.common.KylinConfig;
+import org.apache.kylin.common.debug.BackdoorToggles;
 import org.apache.kylin.common.util.HBaseMetadataTestCase;
 import org.apache.kylin.common.util.Pair;
 import org.apache.kylin.metadata.project.ProjectInstance;
@@ -355,7 +356,9 @@ public class KylinTestBase {
             ITable kylinTable = executeQuery(kylinConn, queryName, sql, false);
 
             // compare the result
-            if (expectRowCount >= 0)
+            if (BackdoorToggles.getPrepareOnly())
+                Assert.assertEquals(queryName, 0, kylinTable.getRowCount());
+            else if (expectRowCount >= 0)
                 Assert.assertEquals(queryName, expectRowCount, 
kylinTable.getRowCount());
 
             if (expectColCount >= 0)

Reply via email to