Browse Source

MAPREDUCE-3110. Fixed TestRPC failure. Contributed by Vinod Kumar Vavilapalli.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1176739 13f79535-47bb-0310-9956-ffa450edef68
Vinod Kumar Vavilapalli 13 years ago
parent
commit
f4a425e10d

+ 2 - 0
hadoop-mapreduce-project/CHANGES.txt

@@ -1467,6 +1467,8 @@ Release 0.23.0 - Unreleased
     MAPREDUCE-2843. Fixed the node-table to be completely displayed and making
     MAPREDUCE-2843. Fixed the node-table to be completely displayed and making
     node entries on RM UI to be sortable. (Abhijit Suresh Shingate via vinodkv)
     node entries on RM UI to be sortable. (Abhijit Suresh Shingate via vinodkv)
 
 
+    MAPREDUCE-3110. Fixed TestRPC failure. (vinodkv)
+
 Release 0.22.0 - Unreleased
 Release 0.22.0 - Unreleased
 
 
   INCOMPATIBLE CHANGES
   INCOMPATIBLE CHANGES

+ 4 - 4
hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/src/test/java/org/apache/hadoop/yarn/TestRPC.java

@@ -90,10 +90,10 @@ public class TestRPC {
           .newRecord(GetNewApplicationRequest.class));
           .newRecord(GetNewApplicationRequest.class));
       Assert.fail("Excepted RPC call to fail with unknown method.");
       Assert.fail("Excepted RPC call to fail with unknown method.");
     } catch (YarnRemoteException e) {
     } catch (YarnRemoteException e) {
-      Assert.assertEquals("Unknown method getNewApplication called on "
-          + "org.apache.hadoop.yarn.proto.ClientRMProtocol"
-          + "$ClientRMProtocolService$BlockingInterface protocol.", e
-          .getMessage());
+      Assert.assertTrue(e.getMessage().matches(
+          "Unknown method getNewApplication called on.*"
+              + "org.apache.hadoop.yarn.proto.ClientRMProtocol"
+              + "\\$ClientRMProtocolService\\$BlockingInterface protocol."));
     }
     }
   }
   }