Mansoor Ashraf about MRUnit:
Testing and debugging multi threaded programs is hard. Now take the same
programs and massively distribute them across multiple JVMs deployed on a
cluster of machines and the complexity goes off the roof. One way to
overcome this complexity is to do testing in isolation and catch as many
bugs as possible locally. MRUnit is a testing framework that lets you test
and debug Map Reduce jobs in isolation without spinning up a Hadoop cluster.
In this blog post we will cover various features of MRUnit by walking
through a simple MapReduce job.
The code samples look quite legible and there doesn’t seem to be a lot of boilerplate code involved. That’s a great thing for a testing framework.
Original title and link: Testing MapReduce With MRUnit ( ©myNoSQL)