Index: Makefile.in =================================================================== RCS file: /cvs/mauve/mauve/Makefile.in,v retrieving revision 1.32 diff -p -r1.32 Makefile.in *** Makefile.in 8 Mar 2004 14:08:58 -0000 1.32 --- Makefile.in 11 Aug 2004 13:52:43 -0000 *************** LDFLAGS = @LDFLAGS@ *** 72,77 **** --- 72,78 ---- LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ + MAIL_HOST = @MAIL_HOST@ MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ Index: aclocal.m4 =================================================================== RCS file: /cvs/mauve/mauve/aclocal.m4,v retrieving revision 1.17 diff -p -r1.17 aclocal.m4 *** aclocal.m4 8 Mar 2004 14:08:58 -0000 1.17 --- aclocal.m4 11 Aug 2004 13:52:46 -0000 *************** dnl Modified by Brian Jones >) + << --with-mailhost=hostname Server for socket tests [mx10.gnu.org]>>, + changequote([,]) + MAIL_HOST="$with_mailhost") + + MAIL_HOST=${MAIL_HOST-/tmp} + AC_SUBST(MAIL_HOST) + if test ! -d gnu; then mkdir gnu fi Index: gnu/testlet/SimpleTestHarness.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/SimpleTestHarness.java,v retrieving revision 1.39 diff -p -r1.39 SimpleTestHarness.java *** gnu/testlet/SimpleTestHarness.java 13 Apr 2004 17:44:44 -0000 1.39 --- gnu/testlet/SimpleTestHarness.java 11 Aug 2004 13:52:58 -0000 *************** public class SimpleTestHarness *** 107,112 **** --- 107,117 ---- return separator; } + public String getMailHost () + { + return mailHost; + } + public Reader getResourceReader (String name) throws ResourceNotFoundException { Index: gnu/testlet/config.java.in =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/config.java.in,v retrieving revision 1.3 diff -p -r1.3 config.java.in *** gnu/testlet/config.java.in 18 Feb 2002 01:43:07 -0000 1.3 --- gnu/testlet/config.java.in 11 Aug 2004 13:52:58 -0000 *************** public interface config *** 25,34 **** public static final String srcdir = "@SRCDIR@"; public static final String tmpdir = "@TMPDIR@"; public static final String pathSeparator = "@CHECK_PATH_SEPARATOR@"; ! public static final String separator = "@CHECK_FILE_SEPARATOR@"; public abstract String getSourceDirectory (); public abstract String getTempDirectory (); public abstract String getPathSeparator (); public abstract String getSeparator (); } --- 25,36 ---- public static final String srcdir = "@SRCDIR@"; public static final String tmpdir = "@TMPDIR@"; public static final String pathSeparator = "@CHECK_PATH_SEPARATOR@"; ! public static final String separator = "@CHECK_FILE_SEPARATOR@"; ! public static final String mailHost = "@MAIL_HOST@"; public abstract String getSourceDirectory (); public abstract String getTempDirectory (); public abstract String getPathSeparator (); public abstract String getSeparator (); + public abstract String getMailHost (); } Index: gnu/testlet/java/net/Socket/SocketTest.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/net/Socket/SocketTest.java,v retrieving revision 1.20 diff -p -r1.20 SocketTest.java *** gnu/testlet/java/net/Socket/SocketTest.java 3 May 2004 03:21:15 -0000 1.20 --- gnu/testlet/java/net/Socket/SocketTest.java 11 Aug 2004 13:53:03 -0000 *************** *** 25,37 **** package gnu.testlet.java.net.Socket; import gnu.testlet.Testlet; import gnu.testlet.TestHarness; import java.net.*; import java.io.*; public class SocketTest implements Testlet { ! protected static TestHarness harness; public void test_BasicServer() { --- 25,38 ---- package gnu.testlet.java.net.Socket; import gnu.testlet.Testlet; import gnu.testlet.TestHarness; + import gnu.testlet.SimpleTestHarness; import java.net.*; import java.io.*; public class SocketTest implements Testlet { ! protected static SimpleTestHarness harness; public void test_BasicServer() { *************** public class SocketTest implements Testl *** 193,199 **** public void test_params() { ! String host = "mx10.gnu.org"; int port = 25; harness.checkPoint("params"); --- 194,200 ---- public void test_params() { ! String host = harness.getMailHost(); int port = 25; harness.checkPoint("params"); *************** public class SocketTest implements Testl *** 329,335 **** try { // This is host / port that is unlikely to be blocked. (Outgoing // port 80 connections are often blocked.) ! s = new Socket ("mx10.gnu.org", 25); harness.check(true); } catch (Exception e) { --- 330,336 ---- try { // This is host / port that is unlikely to be blocked. (Outgoing // port 80 connections are often blocked.) ! s = new Socket (harness.getMailHost(), 25); harness.check(true); } catch (Exception e) { *************** public class SocketTest implements Testl *** 497,503 **** public void test (TestHarness the_harness) { ! harness = the_harness; testall (); } } --- 498,504 ---- public void test (TestHarness the_harness) { ! harness = (SimpleTestHarness) the_harness; testall (); } } Index: gnu/testlet/java/net/Socket/jdk12.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/net/Socket/jdk12.java,v retrieving revision 1.2 diff -p -r1.2 jdk12.java *** gnu/testlet/java/net/Socket/jdk12.java 18 Apr 2004 15:47:59 -0000 1.2 --- gnu/testlet/java/net/Socket/jdk12.java 11 Aug 2004 13:53:03 -0000 *************** import java.io.IOException; *** 27,39 **** import java.net.*; import gnu.testlet.Testlet; import gnu.testlet.TestHarness; public class jdk12 implements Testlet { public void test (TestHarness harness) { ! String host = "mx10.gnu.org"; int port = 25; Socket sock = null; try --- 27,40 ---- import java.net.*; import gnu.testlet.Testlet; + import gnu.testlet.SimpleTestHarness; import gnu.testlet.TestHarness; public class jdk12 implements Testlet { public void test (TestHarness harness) { ! String host = ((SimpleTestHarness) harness).getMailHost(); int port = 25; Socket sock = null; try Index: gnu/testlet/java/net/Socket/jdk13.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/net/Socket/jdk13.java,v retrieving revision 1.3 diff -p -r1.3 jdk13.java *** gnu/testlet/java/net/Socket/jdk13.java 18 Apr 2004 15:47:59 -0000 1.3 --- gnu/testlet/java/net/Socket/jdk13.java 11 Aug 2004 13:53:03 -0000 *************** import java.io.IOException; *** 27,39 **** import java.net.*; import gnu.testlet.Testlet; import gnu.testlet.TestHarness; public class jdk13 implements Testlet { public void test (TestHarness harness) { ! String host = "mx10.gnu.org"; int port = 25; Socket sock = null; try --- 27,40 ---- import java.net.*; import gnu.testlet.Testlet; + import gnu.testlet.SimpleTestHarness; import gnu.testlet.TestHarness; public class jdk13 implements Testlet { public void test (TestHarness harness) { ! String host = ((SimpleTestHarness) harness).getMailHost(); int port = 25; Socket sock = null; try Index: gnu/testlet/java/net/Socket/jdk14.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/net/Socket/jdk14.java,v retrieving revision 1.2 diff -p -r1.2 jdk14.java *** gnu/testlet/java/net/Socket/jdk14.java 18 Apr 2004 15:47:59 -0000 1.2 --- gnu/testlet/java/net/Socket/jdk14.java 11 Aug 2004 13:53:03 -0000 *************** import java.io.IOException; *** 27,39 **** import java.net.*; import gnu.testlet.Testlet; import gnu.testlet.TestHarness; public class jdk14 implements Testlet { public void test (TestHarness harness) { ! String host = "mx10.gnu.org"; int port = 25; Socket sock = null; try --- 27,40 ---- import java.net.*; import gnu.testlet.Testlet; + import gnu.testlet.SimpleTestHarness; import gnu.testlet.TestHarness; public class jdk14 implements Testlet { public void test (TestHarness harness) { ! String host = ((SimpleTestHarness) harness).getMailHost(); int port = 25; Socket sock = null; try