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

Aaron Kimball updated MAPREDUCE-800:
------------------------------------

    Attachment: MAPREDUCE-800.patch

Implementation of MRUnit over new API. New code is in the 
org.apache.hadoop.mrunit.mapreduce package, which contains many 
identically-named classes to those in the base org.apache.hadoop.mrunit 
package, similar to the mapred/mapreduce package style used in Hadoop MapReduce 
itself.

This adds mock implementations of Mapper.Context and Reducer.Context which are 
used as inputs to user-provided Mapper and Reducer classes. This takes 
advantage of the fact that even though Mapper.Context and Reducer.Context are 
not static classes, they make use of no state of their outer class Mapper or 
Reducer objects, merely the shared type signature.

> MRUnit should support the new API
> ---------------------------------
>
>                 Key: MAPREDUCE-800
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-800
>             Project: Hadoop Map/Reduce
>          Issue Type: New Feature
>            Reporter: Aaron Kimball
>            Assignee: Aaron Kimball
>         Attachments: MAPREDUCE-800.patch
>
>
> MRUnit's TestDriver implementations use the old 
> org.apache.hadoop.mapred-based classes. TestDrivers and associated mock 
> object implementations are required for org.apache.hadoop.mapreduce-based 
> code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to