[ 
https://issues.apache.org/jira/browse/MAPREDUCE-4253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Harsh J updated MAPREDUCE-4253:
-------------------------------

    Status: Patch Available  (was: Open)

Thanks for the great dissection and the patch as well!

{code}
[ERROR] 
/Users/harshchouraria/Work/code/apache/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/test/MapredTestDriver.java:[29,31]
 cannot find symbol
[ERROR] symbol  : class TestTextInputFormat
[ERROR] location: package org.apache.hadoop.mapred
[ERROR] 
/Users/harshchouraria/Work/code/apache/hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/test/MapredTestDriver.java:[70,42]
 cannot find symbol
[ERROR] symbol  : class TestTextInputFormat
[ERROR] location: class org.apache.hadoop.test.MapredTestDriver
{code}

For some reason I keep getting this no matter the workarounds I try. Let me try 
the Hadoop QA on your patch. I believe it may require jobclient to depend on 
core due to MapredTestDriver using classes from that now. That is, something 
like:

{code}
diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-c
index e3853e9..1d9bc89 100644
--- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-j
+++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-j
@@ -37,6 +37,10 @@
     </dependency>
     <dependency>
       <groupId>org.apache.hadoop</groupId>
+      <artifactId>hadoop-mapreduce-client-core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-mapreduce-client-shuffle</artifactId>
     </dependency>
     <dependency>
{code}

But may also be my env, so lets try submitting your patch.
                
> Tests for mapreduce-client-core are lying under mapreduce-client-jobclient
> --------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-4253
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4253
>             Project: Hadoop Map/Reduce
>          Issue Type: Task
>          Components: client
>    Affects Versions: 2.0.0
>            Reporter: Harsh J
>         Attachments: MR-4253.1.patch, crossing_project_checker.rb, result.txt
>
>
> Many of the tests for client libs from mapreduce-client-core are lying under 
> mapreduce-client-jobclient.
> We should investigate if this is the right thing to do and if not, move the 
> tests back into client-core.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to