You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by th...@apache.org on 2011/08/09 20:35:42 UTC

svn commit: r1155457 - in /pig/trunk: CHANGES.txt test/org/apache/pig/test/TestGrunt.java

Author: thejas
Date: Tue Aug  9 18:35:42 2011
New Revision: 1155457

URL: http://svn.apache.org/viewvc?rev=1155457&view=rev
Log:
PIG-1907: replace use of TupleFactory.newTupleNoCopy(List) with
 newTuple(List) in some of the physical operators 

Modified:
    pig/trunk/CHANGES.txt
    pig/trunk/test/org/apache/pig/test/TestGrunt.java

Modified: pig/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1155457&r1=1155456&r2=1155457&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Tue Aug  9 18:35:42 2011
@@ -103,6 +103,9 @@ PIG-2011: Speed up TestTypedMap.java (dv
 
 BUG FIXES
 
+PIG-1907: replace use of TupleFactory.newTupleNoCopy(List) with 
+ newTuple(List) in some of the physical operators (thejas)
+
 PIG-2181: Improvement : for error message when describe misses alias (vivekp via daijy)
 
 PIG-2124: Script never ending when joining from the same source (daijy)

Modified: pig/trunk/test/org/apache/pig/test/TestGrunt.java
URL: http://svn.apache.org/viewvc/pig/trunk/test/org/apache/pig/test/TestGrunt.java?rev=1155457&r1=1155456&r2=1155457&view=diff
==============================================================================
--- pig/trunk/test/org/apache/pig/test/TestGrunt.java (original)
+++ pig/trunk/test/org/apache/pig/test/TestGrunt.java Tue Aug  9 18:35:42 2011
@@ -17,6 +17,8 @@
  */
 package org.apache.pig.test;
 
+import static org.junit.Assert.*;
+
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -53,8 +55,7 @@ import java.io.StringWriter;
 import java.util.ArrayList;
 import java.util.Properties;
 
-@RunWith(JUnit4.class)
-public class TestGrunt extends TestCase {
+public class TestGrunt {
  
     static MiniCluster cluster = MiniCluster.buildCluster();
     private String basedir = "test/org/apache/pig/test/data";
@@ -69,13 +70,13 @@ public class TestGrunt extends TestCase 
         cluster.shutDown();
     }
         
-/*    
+   
     @Test 
     public void testCopyFromLocal() throws Throwable {
         PigServer server = new PigServer(ExecType.MAPREDUCE, cluster.getProperties());
         PigContext context = server.getPigContext();
         
-        String strCmd = "copyFromLocal /bin/sh . ;";
+        String strCmd = "copyFromLocal /bin/sh sh_copy ;";
         
         ByteArrayInputStream cmd = new ByteArrayInputStream(strCmd.getBytes());
         InputStreamReader reader = new InputStreamReader(cmd);
@@ -84,7 +85,7 @@ public class TestGrunt extends TestCase 
     
         grunt.exec();
     }
-*/
+
     
     @Test 
     public void testDefine() throws Throwable {
@@ -1195,7 +1196,7 @@ public class TestGrunt extends TestCase 
         }
     }
     
-    /*
+
     // Test case for PIG-740 to report an error near the double quotes rather
     // than an unrelated EOF error message
     @Test
@@ -1212,10 +1213,10 @@ public class TestGrunt extends TestCase 
         Grunt grunt = new Grunt(new BufferedReader(reader), context);
 
         try {
-        grunt.exec();
-        } catch(Error e) {
+            grunt.exec();
+        } catch(FrontendException e) {
             e.printStackTrace();
-            assertTrue(e.getMessage().contains("Encountered: \"^\" (94), after : \"\\\"\""));
+            assertTrue(e.getMessage().contains("Error during parsing. <line 2, column 49>  Unexpected character '\"'"));
         }
     }
     
@@ -1259,7 +1260,7 @@ public class TestGrunt extends TestCase 
             msgs.add(c + " statement is ignored while processing " +
                     "'explain -script' or '-check'");
         }
-        msgs.add("Error during parsing");
+        msgs.add("Syntax error");
         validate(query, false, msgs.toArray(new String[0]));
     }
     
@@ -1279,7 +1280,7 @@ public class TestGrunt extends TestCase 
             msgs.add(c + " statement is ignored while processing " +
                     "'explain -script' or '-check'");
         }
-        msgs.add("In alias b, incompatible types in EqualTo Operator");
+        msgs.add("incompatible types in Equal Operator");
         validate(query, false, msgs.toArray(new String[0]));
     }
     
@@ -1307,7 +1308,7 @@ public class TestGrunt extends TestCase 
                     pri.stderrContents.contains("syntax OK"));
         }
     }
-    */
+
     @Test
     public void testSet() throws Throwable {