PIG-5248: Fix TestCombiner#testGroupByLimit after PigOnSpark merge (rohini)

git-svn-id: https://svn.apache.org/repos/asf/pig/trunk@1797106 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt
index 437774d..7f22efe 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -122,6 +122,8 @@
  
 BUG FIXES
 
+PIG-5248: Fix TestCombiner#testGroupByLimit after PigOnSpark merge (rohini)
+
 PIG-5245: TestGrunt.testStopOnFailure is flaky (rohini)
 
 PIG-5244: Several unit tests are failing in Tez mode after merging spark branch (nkollar via szita)
diff --git a/test/org/apache/pig/test/TestCombiner.java b/test/org/apache/pig/test/TestCombiner.java
index a2c0f7a..db35a3c 100644
--- a/test/org/apache/pig/test/TestCombiner.java
+++ b/test/org/apache/pig/test/TestCombiner.java
@@ -40,6 +40,7 @@
 import org.apache.pig.impl.PigContext;
 import org.apache.pig.impl.io.FileLocalizer;
 import org.junit.AfterClass;
+import org.junit.Assume;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -372,6 +373,8 @@
 
     @Test
     public void testGroupByLimit() throws Exception {
+        Assume.assumeFalse("Skip this test for Tez till PIG-5249 is fixed",
+                Util.isTezExecType(cluster.getExecType()));
         // test use of combiner when group elements are accessed in the foreach
         String input[] = {
                         "ABC 1",
diff --git a/test/org/apache/pig/test/Util.java b/test/org/apache/pig/test/Util.java
index 3b71d3a..8d4282d 100644
--- a/test/org/apache/pig/test/Util.java
+++ b/test/org/apache/pig/test/Util.java
@@ -615,7 +615,7 @@
 
          Assert.assertEquals("Comparing actual and expected results. ",
                  expectedResList, actualResList);
-         
+
     }
 
     /**
@@ -1334,14 +1334,6 @@
         return false;
     }
 
-    public static boolean isSparkExecType(ExecType execType) {
-        if (execType.name().toLowerCase().startsWith("spark")) {
-            return true;
-        }
-
-        return false;
-    }
-
     public static void sortQueryOutputsIfNeed(List<Tuple> actualResList, boolean toSort){
         if( toSort == true) {
             for (Tuple t : actualResList) {
@@ -1466,6 +1458,20 @@
         return execType == ExecType.MAPREDUCE;
     }
 
+    public static boolean isTezExecType(ExecType execType) {
+        if (execType.name().toLowerCase().startsWith("tez")) {
+            return true;
+        }
+        return false;
+    }
+
+    public static boolean isSparkExecType(ExecType execType) {
+        if (execType.name().toLowerCase().startsWith("spark")) {
+            return true;
+        }
+        return false;
+    }
+
     public static String findPigJarName() {
         final String suffix = System.getProperty("hadoopversion").equals("20") ? "1" : "2";
         File baseDir = new File(".");