Author: asavu
Date: Thu Feb  2 11:44:32 2012
New Revision: 1239559

URL: http://svn.apache.org/viewvc?rev=1239559&view=rev
Log:
WHIRR-493. Test override number of mappers for Hadoop (asavu)

Modified:
    whirr/trunk/CHANGES.txt
    
whirr/trunk/services/hadoop/src/test/java/org/apache/whirr/service/hadoop/HadoopConfigurationBuilderTest.java

Modified: whirr/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/whirr/trunk/CHANGES.txt?rev=1239559&r1=1239558&r2=1239559&view=diff
==============================================================================
--- whirr/trunk/CHANGES.txt (original)
+++ whirr/trunk/CHANGES.txt Thu Feb  2 11:44:32 2012
@@ -34,6 +34,8 @@ Trunk (unreleased changes)
 
     WHIRR-497. Update maven plugins & project deps (asavu)
 
+    WHIRR-493. Test override number of mappers for Hadoop (asavu)
+
   BUG FIXES
 
     WHIRR-367. Wrong groupId for zookeeper (Joe Crobak via asavu)

Modified: 
whirr/trunk/services/hadoop/src/test/java/org/apache/whirr/service/hadoop/HadoopConfigurationBuilderTest.java
URL: 
http://svn.apache.org/viewvc/whirr/trunk/services/hadoop/src/test/java/org/apache/whirr/service/hadoop/HadoopConfigurationBuilderTest.java?rev=1239559&r1=1239558&r2=1239559&view=diff
==============================================================================
--- 
whirr/trunk/services/hadoop/src/test/java/org/apache/whirr/service/hadoop/HadoopConfigurationBuilderTest.java
 (original)
+++ 
whirr/trunk/services/hadoop/src/test/java/org/apache/whirr/service/hadoop/HadoopConfigurationBuilderTest.java
 Thu Feb  2 11:44:32 2012
@@ -18,19 +18,11 @@
 
 package org.apache.whirr.service.hadoop;
 
-import static org.hamcrest.Matchers.is;
-import static org.junit.Assert.assertThat;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.when;
-
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableSet;
-import com.google.common.collect.Iterators;
 import com.google.common.collect.ImmutableSet.Builder;
-
-import java.util.List;
-
+import com.google.common.collect.Iterators;
 import org.apache.commons.configuration.Configuration;
 import org.apache.commons.configuration.PropertiesConfiguration;
 import org.apache.whirr.Cluster;
@@ -49,6 +41,13 @@ import org.jclouds.domain.Credentials;
 import org.junit.Before;
 import org.junit.Test;
 
+import java.util.List;
+
+import static org.hamcrest.Matchers.is;
+import static org.junit.Assert.assertThat;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
 public class HadoopConfigurationBuilderTest {
 
   static class RegexMatcher extends BaseMatcher<String> {
@@ -159,6 +158,16 @@ public class HadoopConfigurationBuilderT
     assertThat(conf.getString("mapred.tasktracker.reduce.tasks.maximum"), 
is("3"));
     assertThat(conf.getString("mapred.reduce.tasks"), is("15"));
   }
+
+  @Test
+  public void testOverridesNumberOfMappers() throws Exception {
+    Configuration overrides = new PropertiesConfiguration();
+    
overrides.addProperty("hadoop-mapreduce.mapred.tasktracker.map.tasks.maximum", 
"70");
+    clusterSpec = ClusterSpec.withNoDefaults(overrides);
+    Configuration conf = 
HadoopConfigurationBuilder.buildMapReduceConfiguration(
+        clusterSpec, cluster, defaults);
+    assertThat(conf.getString("mapred.tasktracker.map.tasks.maximum"), 
is("70"));
+  }
   
   @Test
   public void testOverridesNumberOfReducers() throws Exception {


Reply via email to