From aecf7afba68ec27f1c5aafec05699d2e6cd151b6 Mon Sep 17 00:00:00 2001 From: Jakob Homan Date: Sat, 29 May 2010 00:49:54 +0000 Subject: [PATCH] HADOOP-6747. TestNetUtils fails on Mac OS X (Todd Lipcon via jghoman) git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@949330 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 2 ++ src/test/core/org/apache/hadoop/net/TestNetUtils.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 4ba0862a73a..d19402f0464 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -52,6 +52,8 @@ Trunk (unreleased changes) HADOOP-6669. Respect compression configuration when creating DefaultCodec instances. (Koji Noguchi via cdouglas) + HADOOP-6747. TestNetUtils fails on Mac OS X. (Todd Lipcon via jghoman) + Release 0.21.0 - Unreleased INCOMPATIBLE CHANGES diff --git a/src/test/core/org/apache/hadoop/net/TestNetUtils.java b/src/test/core/org/apache/hadoop/net/TestNetUtils.java index 52fb2090d5c..e5b6a9c3b04 100644 --- a/src/test/core/org/apache/hadoop/net/TestNetUtils.java +++ b/src/test/core/org/apache/hadoop/net/TestNetUtils.java @@ -22,6 +22,7 @@ import static org.junit.Assert.*; import java.net.Socket; import java.net.ConnectException; +import java.net.SocketException; import java.net.InetSocketAddress; import org.apache.hadoop.conf.Configuration; @@ -51,6 +52,10 @@ public class TestNetUtils { } catch (ConnectException ce) { System.err.println("Got exception: " + ce); assertTrue(ce.getMessage().contains("resulted in a loopback")); + } catch (SocketException se) { + // Some TCP stacks will actually throw their own Invalid argument exception + // here. This is also OK. + assertTrue(se.getMessage().contains("Invalid argument")); } } }