28
29 set -ex
30
31 if [ "${TESTJAVA}" = "" ]
32 then
33 echo "TESTJAVA not set. Test cannot execute. Failed."
34 exit 1
35 fi
36
37 if [ "${TESTSRC}" = "" ]
38 then
39 TESTSRC="."
40 fi
41
42 ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
43
44 echo Write NonSerial1, Read NonSerial1
45 rm -f A.java
46 cp ${TESTSRC}/NonSerialA_1.java A.java
47 ${TESTJAVA}/bin/javac A.java
48 ${TESTJAVA}/bin/java Test -s A
49 ${TESTJAVA}/bin/java Test -d
50 echo
51
52 echo Write NonSerial1, Read NonSerial2
53 rm -f A.java
54 cp ${TESTSRC}/NonSerialA_1.java A.java
55 ${TESTJAVA}/bin/javac A.java
56 ${TESTJAVA}/bin/java Test -s A
57 rm -f A.java
58 cp ${TESTSRC}/NonSerialA_2.java A.java
59 ${TESTJAVA}/bin/javac A.java
60 ${TESTJAVA}/bin/java Test -d
61 echo
62
63 echo Write NonSerial1, Read Serial1
64 rm -f A.java
65 cp ${TESTSRC}/NonSerialA_1.java A.java
66 ${TESTJAVA}/bin/javac A.java
67 ${TESTJAVA}/bin/java Test -s A
68 rm -f A.java
69 cp ${TESTSRC}/SerialA_1.java A.java
70 ${TESTJAVA}/bin/javac A.java
71 ${TESTJAVA}/bin/java Test -d
72 echo
73
74 echo Write Serial1, Read NonSerial1
75 rm -f A.java
76 cp ${TESTSRC}/SerialA_1.java A.java
77 ${TESTJAVA}/bin/javac A.java
78 ${TESTJAVA}/bin/java Test -s A
79 rm -f A.java
80 cp ${TESTSRC}/NonSerialA_1.java A.java
81 ${TESTJAVA}/bin/javac A.java
82 ${TESTJAVA}/bin/java Test -doe
83 echo
84
85 echo Write Serial1, Read Serial2
86 rm -f A.java
87 cp ${TESTSRC}/SerialA_1.java A.java
88 ${TESTJAVA}/bin/javac A.java
89 ${TESTJAVA}/bin/java Test -s A
90 rm -f A.java
91 cp ${TESTSRC}/SerialA_2.java A.java
92 ${TESTJAVA}/bin/javac A.java
93 ${TESTJAVA}/bin/java Test -d
94 echo
95
96 echo Write Serial2, Read Serial1
97 rm -f A.java
98 cp ${TESTSRC}/SerialA_2.java A.java
99 ${TESTJAVA}/bin/javac A.java
100 ${TESTJAVA}/bin/java Test -s A
101 rm -f A.java
102 cp ${TESTSRC}/SerialA_1.java A.java
103 ${TESTJAVA}/bin/javac A.java
104 ${TESTJAVA}/bin/java Test -d
105 echo
106
107 echo Write Serial1, Read Serial3
108 rm -f A.java
109 cp ${TESTSRC}/SerialA_1.java A.java
110 ${TESTJAVA}/bin/javac A.java
111 ${TESTJAVA}/bin/java Test -s A
112 rm -f A.java
113 cp ${TESTSRC}/SerialA_3.java A.java
114 ${TESTJAVA}/bin/javac A.java
115 ${TESTJAVA}/bin/java Test -de
116 echo
117
118 echo Write Serial3, Read Serial1
119 rm -f A.java
120 cp ${TESTSRC}/SerialA_3.java A.java
121 ${TESTJAVA}/bin/javac A.java
122 ${TESTJAVA}/bin/java Test -s A
123 rm -f A.java
124 cp ${TESTSRC}/SerialA_1.java A.java
125 ${TESTJAVA}/bin/javac A.java
126 ${TESTJAVA}/bin/java Test -de
127 echo
128
129 echo Passed
|
28
29 set -ex
30
31 if [ "${TESTJAVA}" = "" ]
32 then
33 echo "TESTJAVA not set. Test cannot execute. Failed."
34 exit 1
35 fi
36
37 if [ "${TESTSRC}" = "" ]
38 then
39 TESTSRC="."
40 fi
41
42 ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
43
44 echo Write NonSerial1, Read NonSerial1
45 rm -f A.java
46 cp ${TESTSRC}/NonSerialA_1.java A.java
47 ${TESTJAVA}/bin/javac A.java
48 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
49 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
50 echo
51
52 echo Write NonSerial1, Read NonSerial2
53 rm -f A.java
54 cp ${TESTSRC}/NonSerialA_1.java A.java
55 ${TESTJAVA}/bin/javac A.java
56 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
57 rm -f A.java
58 cp ${TESTSRC}/NonSerialA_2.java A.java
59 ${TESTJAVA}/bin/javac A.java
60 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
61 echo
62
63 echo Write NonSerial1, Read Serial1
64 rm -f A.java
65 cp ${TESTSRC}/NonSerialA_1.java A.java
66 ${TESTJAVA}/bin/javac A.java
67 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
68 rm -f A.java
69 cp ${TESTSRC}/SerialA_1.java A.java
70 ${TESTJAVA}/bin/javac A.java
71 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
72 echo
73
74 echo Write Serial1, Read NonSerial1
75 rm -f A.java
76 cp ${TESTSRC}/SerialA_1.java A.java
77 ${TESTJAVA}/bin/javac A.java
78 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
79 rm -f A.java
80 cp ${TESTSRC}/NonSerialA_1.java A.java
81 ${TESTJAVA}/bin/javac A.java
82 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -doe
83 echo
84
85 echo Write Serial1, Read Serial2
86 rm -f A.java
87 cp ${TESTSRC}/SerialA_1.java A.java
88 ${TESTJAVA}/bin/javac A.java
89 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
90 rm -f A.java
91 cp ${TESTSRC}/SerialA_2.java A.java
92 ${TESTJAVA}/bin/javac A.java
93 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
94 echo
95
96 echo Write Serial2, Read Serial1
97 rm -f A.java
98 cp ${TESTSRC}/SerialA_2.java A.java
99 ${TESTJAVA}/bin/javac A.java
100 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
101 rm -f A.java
102 cp ${TESTSRC}/SerialA_1.java A.java
103 ${TESTJAVA}/bin/javac A.java
104 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -d
105 echo
106
107 echo Write Serial1, Read Serial3
108 rm -f A.java
109 cp ${TESTSRC}/SerialA_1.java A.java
110 ${TESTJAVA}/bin/javac A.java
111 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
112 rm -f A.java
113 cp ${TESTSRC}/SerialA_3.java A.java
114 ${TESTJAVA}/bin/javac A.java
115 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -de
116 echo
117
118 echo Write Serial3, Read Serial1
119 rm -f A.java
120 cp ${TESTSRC}/SerialA_3.java A.java
121 ${TESTJAVA}/bin/javac A.java
122 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -s A
123 rm -f A.java
124 cp ${TESTSRC}/SerialA_1.java A.java
125 ${TESTJAVA}/bin/javac A.java
126 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test -de
127 echo
128
129 echo Passed
|