Make sure latest Perl versions don't interpret some generated C array as Perl
[openssl.git] / ms / test.bat
1 @echo=off\r
2 \r
3 set test=p:\work\ssleay\ms\r
4 set opath=%PATH%\r
5 PATH=%1;%PATH%\r
6 \r
7 rem run this from inside the bin directory\r
8 \r
9 echo destest\r
10 destest\r
11 if errorlevel 1 goto done\r
12 \r
13 echo ideatest\r
14 ideatest\r
15 if errorlevel 1 goto done\r
16 \r
17 echo bftest\r
18 bftest\r
19 if errorlevel 1 goto done\r
20 \r
21 echo shatest\r
22 shatest\r
23 if errorlevel 1 goto done\r
24 \r
25 echo sha1test\r
26 sha1test\r
27 if errorlevel 1 goto done\r
28 \r
29 echo md5test\r
30 md5test\r
31 if errorlevel 1 goto done\r
32 \r
33 echo md2test\r
34 md2test\r
35 if errorlevel 1 goto done\r
36 \r
37 echo mdc2test\r
38 mdc2test\r
39 if errorlevel 1 goto done\r
40 \r
41 echo rc2test\r
42 rc2test\r
43 if errorlevel 1 goto done\r
44 \r
45 echo rc4test\r
46 rc4test\r
47 if errorlevel 1 goto done\r
48 \r
49 echo randtest\r
50 randtest\r
51 if errorlevel 1 goto done\r
52 \r
53 echo dhtest\r
54 dhtest\r
55 if errorlevel 1 goto done\r
56 \r
57 echo exptest\r
58 exptest\r
59 if errorlevel 1 goto done\r
60 \r
61 echo dsatest\r
62 dsatest\r
63 if errorlevel 1 goto done\r
64 \r
65 echo testenc\r
66 call %test%\testenc ssleay\r
67 if errorlevel 1 goto done\r
68 \r
69 echo testpem\r
70 call %test%\testpem ssleay\r
71 if errorlevel 1 goto done\r
72 \r
73 echo verify\r
74 copy ..\certs\*.pem cert.tmp >nul\r
75 ssleay verify -CAfile cert.tmp ..\certs\*.pem\r
76 \r
77 echo testss\r
78 call %test%\testss ssleay\r
79 if errorlevel 1 goto done\r
80 \r
81 echo test sslv2\r
82 ssltest -ssl2\r
83 if errorlevel 1 goto done\r
84 \r
85 echo test sslv2 with server authentication\r
86 ssltest -ssl2 -server_auth -CAfile cert.tmp\r
87 if errorlevel 1 goto done\r
88 \r
89 echo test sslv2 with client authentication \r
90 ssltest -ssl2 -client_auth -CAfile cert.tmp\r
91 if errorlevel 1 goto done\r
92 \r
93 echo test sslv2 with both client and server authentication\r
94 ssltest -ssl2 -server_auth -client_auth -CAfile cert.tmp\r
95 if errorlevel 1 goto done\r
96 \r
97 echo test sslv3\r
98 ssltest -ssl3\r
99 if errorlevel 1 goto done\r
100 \r
101 echo test sslv3 with server authentication\r
102 ssltest -ssl3 -server_auth -CAfile cert.tmp\r
103 if errorlevel 1 goto done\r
104 \r
105 echo test sslv3 with client authentication \r
106 ssltest -ssl3 -client_auth -CAfile cert.tmp\r
107 if errorlevel 1 goto done\r
108 \r
109 echo test sslv3 with both client and server authentication\r
110 ssltest -ssl3 -server_auth -client_auth -CAfile cert.tmp\r
111 if errorlevel 1 goto done\r
112 \r
113 echo test sslv2/sslv3\r
114 ssltest\r
115 if errorlevel 1 goto done\r
116 \r
117 echo test sslv2/sslv3 with server authentication\r
118 ssltest -server_auth -CAfile cert.tmp\r
119 if errorlevel 1 goto done\r
120 \r
121 echo test sslv2/sslv3 with client authentication \r
122 ssltest -client_auth -CAfile cert.tmp\r
123 if errorlevel 1 goto done\r
124 \r
125 echo test sslv2/sslv3 with both client and server authentication\r
126 ssltest -server_auth -client_auth -CAfile cert.tmp\r
127 if errorlevel 1 goto done\r
128 \r
129 \r
130 del cert.tmp\r
131 \r
132 echo passed all tests\r
133 goto end\r
134 :done\r
135 echo problems.....\r
136 :end\r
137 PATH=%opath%\r