You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by da...@apache.org on 2014/10/01 20:01:37 UTC

svn commit: r1628791 - in /pig/trunk: CHANGES.txt test/org/apache/pig/test/TestMRJobStats.java

Author: daijy
Date: Wed Oct  1 18:01:37 2014
New Revision: 1628791

URL: http://svn.apache.org/r1628791
Log:
PIG-4214: Fix unit test fail TestMRJobStats

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

Modified: pig/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1628791&r1=1628790&r2=1628791&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Wed Oct  1 18:01:37 2014
@@ -92,6 +92,8 @@ OPTIMIZATIONS
  
 BUG FIXES
 
+PIG-4214: Fix unit test fail TestMRJobStats (daijy)
+
 PIG-4217: Fix documentation in BuildBloom (praveenr019 via daijy)
 
 PIG-4215: Fix unit test failure TestParamSubPreproc and TestMacroExpansion (daijy)

Modified: pig/trunk/test/org/apache/pig/test/TestMRJobStats.java
URL: http://svn.apache.org/viewvc/pig/trunk/test/org/apache/pig/test/TestMRJobStats.java?rev=1628791&r1=1628790&r2=1628791&view=diff
==============================================================================
--- pig/trunk/test/org/apache/pig/test/TestMRJobStats.java (original)
+++ pig/trunk/test/org/apache/pig/test/TestMRJobStats.java Wed Oct  1 18:01:37 2014
@@ -27,6 +27,8 @@ import java.io.PrintWriter;
 import java.io.RandomAccessFile;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Method;
+import java.util.Arrays;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Properties;
 
@@ -126,8 +128,8 @@ public class TestMRJobStats {
         getJobStatsMethod("setId", JobID.class).invoke(jobStats, jobID);
         jobStats.setSuccessful(true);
 
-        getJobStatsMethod("addMapReduceStatistics", TaskReport[].class, TaskReport[].class)
-            .invoke(jobStats, mapTaskReports, reduceTaskReports);
+        getJobStatsMethod("addMapReduceStatistics", Iterator.class, Iterator.class)
+            .invoke(jobStats, Arrays.asList(mapTaskReports).iterator(), Arrays.asList(reduceTaskReports).iterator());
         String msg = (String)getJobStatsMethod("getDisplayString")
             .invoke(jobStats);
 
@@ -156,8 +158,8 @@ public class TestMRJobStats {
         getJobStatsMethod("setId", JobID.class).invoke(jobStats, jobID);
         jobStats.setSuccessful(true);
 
-        getJobStatsMethod("addMapReduceStatistics", TaskReport[].class, TaskReport[].class)
-            .invoke(jobStats, mapTaskReports, reduceTaskReports);
+        getJobStatsMethod("addMapReduceStatistics", Iterator.class, Iterator.class)
+            .invoke(jobStats, Arrays.asList(mapTaskReports).iterator(), Arrays.asList(reduceTaskReports).iterator());
         String msg = (String)getJobStatsMethod("getDisplayString")
             .invoke(jobStats);
         System.out.println(JobStats.SUCCESS_HEADER);