36
37 CLASSPATH=${TESTCLASSES}
38 export CLASSPATH
39 JAVA="${TESTJAVA}/bin/java"
40
41 HOST=`$JAVA TestEnv -get host`
42
43 # First check that host resolves to IPv4 address.
44
45 echo ''
46 ADDR=`$JAVA -Djava.net.preferIPv4Stack=true Lookup -q=A $HOST`
47 if [ $? != 0 ]; then
48 echo "$HOST can't be resolved - test skipped."
49 exit 0
50 fi
51 echo "$HOST --> $ADDR"
52
53
54 # IPv4 reverse lookup
55 echo ''
56 OUT1=`$JAVA -Djava.net.preferIPv4Stack=true Lookup -q=PTR $ADDR`
57 echo "(IPv4) $ADDR --> $OUT1"
58
59
60 # reverse lookup (default)
61 echo ''
62 OUT2=`$JAVA Lookup -q=PTR $ADDR`
63 echo "(default) $ADDR --> $OUT2"
64
65
66 # Compare results
67 if [ "$OUT1" != "$OUT2" ]; then
68 echo ''
69 echo "Mistmatch between default and java.net.preferIPv4Stack=true results"
70 exit 1
71 fi
72
|
36
37 CLASSPATH=${TESTCLASSES}
38 export CLASSPATH
39 JAVA="${TESTJAVA}/bin/java"
40
41 HOST=`$JAVA TestEnv -get host`
42
43 # First check that host resolves to IPv4 address.
44
45 echo ''
46 ADDR=`$JAVA -Djava.net.preferIPv4Stack=true Lookup -q=A $HOST`
47 if [ $? != 0 ]; then
48 echo "$HOST can't be resolved - test skipped."
49 exit 0
50 fi
51 echo "$HOST --> $ADDR"
52
53
54 # IPv4 reverse lookup
55 echo ''
56 OUT1=`$JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true Lookup -q=PTR $ADDR`
57 echo "(IPv4) $ADDR --> $OUT1"
58
59
60 # reverse lookup (default)
61 echo ''
62 OUT2=`$JAVA ${TESTVMOPTS} Lookup -q=PTR $ADDR`
63 echo "(default) $ADDR --> $OUT2"
64
65
66 # Compare results
67 if [ "$OUT1" != "$OUT2" ]; then
68 echo ''
69 echo "Mistmatch between default and java.net.preferIPv4Stack=true results"
70 exit 1
71 fi
72
|