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