[ 
https://issues.apache.org/jira/browse/MRUNIT-8?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13032255#comment-13032255
 ] 

E. Sammer commented on MRUNIT-8:
--------------------------------

I have a hard time seeing how this ever worked. Per the patch on MAPREDUCE-954, 
I backed out the changes but the original code for MockMapContext has this:

{code}
    public MockMapContext(final List<Pair<KEYIN, VALUEIN>> in, final Counters 
counters)
        throws IOException, InterruptedException {

      super(new Configuration(),
        new TaskAttemptID("mrunit-jt", 0, true, 0, 0),
        null, null, new MockOutputCommitter(), new MockReporter(counters), 
null);
    ...
{code}

To me, it seems like you get a new Configuration object no matter what in the 
Context object which means the configuration passed in by the user (via 
MapDriver#withConfiguration()) simply never gets used.

Aaron, thoughts?

> Fix failing testConfiguration tests
> -----------------------------------
>
>                 Key: MRUNIT-8
>                 URL: https://issues.apache.org/jira/browse/MRUNIT-8
>             Project: MRUnit
>          Issue Type: Bug
>    Affects Versions: 0.5.0
>            Reporter: E. Sammer
>            Assignee: E. Sammer
>             Fix For: 0.5.0
>
>
> The testConfiguration() tests from TestMapDriver, TestReduceDriver, and 
> TestMapReduceDriver are failing. Not sure if I screwed up MRUNIT-6 or if 
> these always failed. They should be fixed (or removed if they don't test 
> something meaningful).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to