cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Running tests in win32

From: مهند الحارثي <mohannad.harthi_at_gmail.com>
Date: Tue, 7 Jul 2009 10:33:09 +0300

2009/7/7 Daniel Stenberg <daniel_at_haxx.se>

> On Mon, 6 Jul 2009, مهند الحارثي wrote:
>
> I hava compiled the latest libcurl library successfully on windows, How do
>> i run the tests?
>>
>
> If you built with mingw/msys or cygwin I believe you can just 'make test'
> and see what happens. If not, I figure you can "cd tests" and
> "./runtest.pl".
>
> Windows is a strange environment so the tests have a bit of a struggle to
> run there...
>
> --
>
> / daniel.haxx.se

I built it with Visual Studio 2008, I think the tests is not compiled and
need a unix-like shell to run. I tried "perl runtests.pl" with "-c" and I
got the following output:

'cygpath' is not recognized as an internal or external command,
operable program or batch file.
'uname' is not recognized as an internal or external command,
operable program or batch file.
********* System characteristics ********
* curl 7.19.5 (i386-pc-win32)
* libcurl/7.19.5 OpenSSL/0.9.8k zlib/1.2.3 libssh2/1.1
* Features: Largefile NTLM SSL libz
* Host: Mohannad-Laptop2
* System: * Server SSL: OFF
* libcurl SSL: ON
* libcurl debug: OFF
* valgrind: OFF
* HTTP IPv6 OFF
* FTP IPv6 OFF
* HTTP port: 8990
* FTP port: 8992
* FTP port 2: 8995
* TFTP port: 8997
* SCP/SFTP port: 8999
* SOCKS port: 9000
* SSL library:
* Libtool lib: OFF
*****************************************
'exec' is not recognized as an internal or external command,
operable program or batch file.
RUN: failed to start the HTTP server
== Contents of files in the log/ dir after test 1
=== Start of file curlverout.log
 curl 7.19.5 (i386-pc-win32) libcurl/7.19.5 OpenSSL/0.9.8k zlib/1.2.3
libssh2/1.
1
 Protocols: tftp ftp telnet dict http file https ftps scp sftp
 Features: Largefile NTLM SSL libz
=== End of file curlverout.log
test 001 SKIPPED: failed starting HTTP server
test 002 SKIPPED: failed starting HTTP server
test 003 SKIPPED: failed starting HTTP server
test 004 SKIPPED: failed starting HTTP server
test 005 SKIPPED: failed starting HTTP server
test 006 SKIPPED: failed starting HTTP server
test 007 SKIPPED: failed starting HTTP server
test 008 SKIPPED: failed starting HTTP server
test 009 SKIPPED: failed starting HTTP server
test 010 SKIPPED: failed starting HTTP server
test 011 SKIPPED: failed starting HTTP server
test 012 SKIPPED: failed starting HTTP server
test 013 SKIPPED: failed starting HTTP server
test 014 SKIPPED: failed starting HTTP server
test 015 SKIPPED: failed starting HTTP server
test 016 SKIPPED: failed starting HTTP server
test 017 SKIPPED: failed starting HTTP server
test 018 SKIPPED: failed starting HTTP server
test 019...[attempt connect to non-listening socket]
-----e-- OK (19 out of 532, remaining: 02:42)
test 020...[attempt connect to non-existing host name]
-----e-- OK (20 out of 532, remaining: 02:33)
test 021 SKIPPED: failed starting HTTP server
test 022 SKIPPED: failed starting HTTP server
test 023 SKIPPED: failed starting HTTP server
test 024 SKIPPED: failed starting HTTP server
test 025 SKIPPED: failed starting HTTP server
test 026 SKIPPED: failed starting HTTP server
test 027 SKIPPED: failed starting HTTP server
test 028 SKIPPED: failed starting HTTP server
test 029 SKIPPED: failed starting HTTP server
test 030 SKIPPED: failed starting HTTP server
test 031 SKIPPED: failed starting HTTP server
test 032 SKIPPED: failed starting HTTP server
test 033 SKIPPED: failed starting HTTP server
test 034 SKIPPED: failed starting HTTP server
test 035 SKIPPED: failed starting HTTP server
test 036 SKIPPED: failed starting HTTP server
test 037 SKIPPED: failed starting HTTP server
test 038 SKIPPED: failed starting HTTP server
test 039 SKIPPED: failed starting HTTP server
test 040 SKIPPED: failed starting HTTP server
test 041 SKIPPED: failed starting HTTP server
test 042 SKIPPED: failed starting HTTP server
test 043 SKIPPED: failed starting HTTP server
test 044 SKIPPED: failed starting HTTP server
test 045 SKIPPED: failed starting HTTP server
test 046 SKIPPED: failed starting HTTP server
test 047 SKIPPED: failed starting HTTP server
test 048 SKIPPED: failed starting HTTP server
test 049 SKIPPED: failed starting HTTP server
test 050 SKIPPED: failed starting HTTP server
test 051 SKIPPED: failed starting HTTP server
test 052 SKIPPED: failed starting HTTP server
test 053 SKIPPED: failed starting HTTP server
test 054 SKIPPED: failed starting HTTP server
test 055 SKIPPED: failed starting HTTP server
test 056 SKIPPED: failed starting HTTP server
test 057 SKIPPED: failed starting HTTP server
test 058 SKIPPED: failed starting HTTP server
test 059 SKIPPED: failed starting HTTP server
test 060 SKIPPED: failed starting HTTP server
test 061 SKIPPED: failed starting HTTP server
test 062 SKIPPED: failed starting HTTP server
test 063 SKIPPED: failed starting HTTP server
test 064 SKIPPED: failed starting HTTP server
test 065 SKIPPED: failed starting HTTP server
test 066 SKIPPED: failed starting HTTP server
test 067 SKIPPED: failed starting HTTP server
test 068 SKIPPED: failed starting HTTP server
test 069 SKIPPED: failed starting HTTP server
test 070 SKIPPED: failed starting HTTP server
test 071 SKIPPED: failed starting HTTP server
test 072 SKIPPED: failed starting HTTP server
test 073 SKIPPED: failed starting HTTP server
test 074 SKIPPED: failed starting HTTP server
The system cannot find the path specified.
test 075 SKIPPED: precheck command error
test 076...[HTTP, -O with no file name part in the URL]
-----e-- OK (76 out of 532, remaining: 00:36)
test 077 SKIPPED: failed starting HTTP server
test 078 SKIPPED: failed starting HTTP server
test 079 SKIPPED: failed starting HTTP server
test 080 SKIPPED: failed starting HTTP server
test 081 SKIPPED: failed starting HTTP server
test 082 SKIPPED: failed starting HTTP server
test 083 SKIPPED: failed starting HTTP server
test 084 SKIPPED: failed starting HTTP server
test 085 SKIPPED: failed starting HTTP server
test 086 SKIPPED: failed starting HTTP server
test 087...[urlglob with bad -o #[num] usage]
-----e-- OK (87 out of 532, remaining: 00:30)
test 088 SKIPPED: failed starting HTTP server
test 089 SKIPPED: failed starting HTTP server
test 090 SKIPPED: failed starting HTTP server
test 091 SKIPPED: failed starting HTTP server
test 092 SKIPPED: failed starting HTTP server
test 093 SKIPPED: failed starting HTTP server
test 094 SKIPPED: failed starting HTTP server
test 095 SKIPPED: failed starting HTTP server
test 097 SKIPPED: failed starting HTTP server
test 098 SKIPPED: failed starting HTTP server
test 099 SKIPPED: failed starting HTTP server
'exec' is not recognized as an internal or external command,
operable program or batch file.
RUN: failed to start the FTP server
== Contents of files in the log/ dir after test 100
=== Start of file curl.log
 ..\src\dll-release\curl.exe --output log/curl19.out --include --verbose
--trac
e-time 127.0.0.1:60000 >>log/stdout19 2>>log/stderr19
 ..\src\dll-release\curl.exe --output log/curl20.out --include --verbose
--trac
e-time non-existing-host.haxx.se. >>log/stdout20 2>>log/stderr20
 ..\src\dll-release\curl.exe --include --verbose --trace-time
http://127.0.0.1:8
990/76/ -O >>log/stdout76 2>>log/stderr76
 ..\src\dll-release\curl.exe --include --verbose --trace-time "
http://127.0.0.1:
8990/[870001-870003]" -o "log/dumpit#2.dump" >>log/stdout87 2>>log/stderr87
=== End of file curl.log
test 100 SKIPPED: failed starting FTP server
test 101 SKIPPED: failed starting FTP server
test 102 SKIPPED: failed starting FTP server
test 103 SKIPPED: failed starting FTP server
test 104 SKIPPED: failed starting FTP server
test 105 SKIPPED: failed starting FTP server
test 106 SKIPPED: failed starting FTP server
test 107 SKIPPED: failed starting FTP server
test 108 SKIPPED: failed starting FTP server
test 109 SKIPPED: failed starting FTP server
test 110 SKIPPED: failed starting FTP server
test 111 SKIPPED: failed starting FTP server
test 112 SKIPPED: failed starting FTP server
test 113 SKIPPED: failed starting FTP server
test 114 SKIPPED: failed starting FTP server
test 115 SKIPPED: failed starting FTP server
test 116 SKIPPED: curl lacks ipv6 support
test 117 SKIPPED: failed starting FTP server
test 118 SKIPPED: failed starting FTP server
test 119 SKIPPED: failed starting FTP server
test 120 SKIPPED: failed starting FTP server
test 121 SKIPPED: failed starting FTP server
test 122 SKIPPED: failed starting FTP server
test 123 SKIPPED: failed starting FTP server
test 124 SKIPPED: failed starting FTP server
test 125 SKIPPED: failed starting FTP server
test 126 SKIPPED: failed starting FTP server
test 127 SKIPPED: failed starting FTP server
test 128 SKIPPED: failed starting FTP server
test 130 SKIPPED: curl lacks netrc_debug support
test 131 SKIPPED: curl lacks netrc_debug support
test 132 SKIPPED: curl lacks netrc_debug support
test 133 SKIPPED: curl lacks netrc_debug support
test 134 SKIPPED: curl lacks netrc_debug support
test 135 SKIPPED: failed starting FTP server
test 136 SKIPPED: failed starting FTP server
test 137 SKIPPED: failed starting FTP server
test 138 SKIPPED: failed starting FTP server
test 139 SKIPPED: failed starting FTP server
test 140 SKIPPED: failed starting FTP server
test 141 SKIPPED: failed starting FTP server
test 142 SKIPPED: failed starting FTP server
test 143 SKIPPED: failed starting FTP server
test 144 SKIPPED: failed starting FTP server
test 145 SKIPPED: failed starting FTP server
test 146 SKIPPED: failed starting FTP server
test 147 SKIPPED: failed starting FTP server
test 148 SKIPPED: failed starting FTP server
test 149 SKIPPED: failed starting FTP server
test 150 SKIPPED: failed starting HTTP server
test 151 SKIPPED: failed starting HTTP server
test 152 SKIPPED: failed starting HTTP server
test 153 SKIPPED: failed starting HTTP server
test 154 SKIPPED: failed starting HTTP server
test 155 SKIPPED: failed starting HTTP server
test 156 SKIPPED: failed starting HTTP server
test 157 SKIPPED: failed starting HTTP server
test 158 SKIPPED: failed starting HTTP server
test 159 SKIPPED: failed starting HTTP server
test 160 SKIPPED: failed starting HTTP server
test 161 SKIPPED: failed starting FTP server
test 162 SKIPPED: failed starting HTTP server
test 163 SKIPPED: failed starting HTTP server
test 164 SKIPPED: failed starting HTTP server
test 165 SKIPPED: curl lacks idn support
test 166 SKIPPED: failed starting HTTP server
test 167 SKIPPED: failed starting HTTP server
test 168 SKIPPED: failed starting HTTP server
test 169 SKIPPED: failed starting HTTP server
test 170 SKIPPED: failed starting HTTP server
test 171 SKIPPED: failed starting HTTP server
test 172 SKIPPED: failed starting HTTP server
test 173 SKIPPED: failed starting HTTP server
test 174 SKIPPED: failed starting HTTP server
test 175 SKIPPED: failed starting HTTP server
test 176 SKIPPED: failed starting HTTP server
test 177 SKIPPED: failed starting HTTP server
test 178 SKIPPED: failed starting HTTP server
test 179 SKIPPED: failed starting HTTP server
test 180 SKIPPED: failed starting HTTP server
test 181 SKIPPED: failed starting HTTP server
test 182 SKIPPED: failed starting FTP server
test 183 SKIPPED: failed starting HTTP server
test 184 SKIPPED: failed starting HTTP server
test 185 SKIPPED: failed starting HTTP server
test 186 SKIPPED: failed starting HTTP server
test 187 SKIPPED: failed starting HTTP server
test 188 SKIPPED: failed starting HTTP server
test 189 SKIPPED: failed starting HTTP server
test 190 SKIPPED: failed starting FTP server
test 191 SKIPPED: failed starting FTP server
test 192 SKIPPED: failed starting HTTP server
test 193 SKIPPED: failed starting HTTP server
test 194 SKIPPED: failed starting HTTP server
test 195 SKIPPED: failed starting FTP server
test 196 SKIPPED: failed starting FTP server
test 197 SKIPPED: failed starting HTTP server
test 198 SKIPPED: failed starting HTTP server
test 199 SKIPPED: failed starting HTTP server
test 200...[basic file:// file]

 data FAILED:
The system cannot find the path specified.
The system cannot find the path specified.

 - abort tests
TESTDONE: 4 tests out of 5 reported OK: 80%
TESTFAIL: These test cases failed: 200
TESTDONE: 200 tests were considered during 12 seconds.
TESTINFO: 195 tests were skipped due to these restraints:
TESTINFO: "failed starting FTP server" 49 times (100, 101, 102, 103, 104,
105, 1
06, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121,
122, 1
23, 124, 125, 126, 127, 128, 135, 136, 137, 138, 139, 140, 141, 142, 143,
144, 1
45, 146, 147, 148, 149, 161, 182, 190, 191, 195, 196)
TESTINFO: "failed starting HTTP server" 136 times (1, 2, 3, 4, 5, 6, 7, 8,
9, 10
, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
31, 32
, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52
, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72
, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93,
94, 95
, 97, 98, 99, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162,
163, 1
64, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
180, 1
81, 183, 184, 185, 186, 187, 188, 189, 192, 193, 194, 197, 198, 199)
TESTINFO: "curl lacks ipv6 support" 1 times (116)
TESTINFO: "configured as DISABLED" 2 times (563, 564)
TESTINFO: "curl lacks idn support" 1 times (165)
TESTINFO: "curl lacks netrc_debug support" 5 times (130, 131, 132, 133, 134)
TESTINFO: "precheck command error" 1 times (75)
Received on 2009-07-07