hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Kimball (JIRA)" <j...@apache.org>
Subject [jira] Updated: (MAPREDUCE-800) MRUnit should support the new API
Date Thu, 23 Jul 2009 20:37:14 GMT

     [ 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.


Mime
View raw message