]> granicus.if.org Git - php/commitdiff
Added curl config test for windows
authorAnatol Belski <ab@php.net>
Wed, 17 Apr 2013 12:25:45 +0000 (14:25 +0200)
committerAnatol Belski <ab@php.net>
Wed, 17 Apr 2013 12:25:45 +0000 (14:25 +0200)
ext/curl/tests/check_win_config.phpt [new file with mode: 0644]

diff --git a/ext/curl/tests/check_win_config.phpt b/ext/curl/tests/check_win_config.phpt
new file mode 100644 (file)
index 0000000..103f1cf
--- /dev/null
@@ -0,0 +1,48 @@
+--TEST--\r
+Check libcurl config on windows\r
+--SKIPIF--\r
+<?php \r
+if (!extension_loaded("curl")) {\r
+       die('skip - curl extension not available in this build'); \r
+}\r
+if(substr(PHP_OS, 0, 3) != 'WIN' )\r
+  die("skip for windows only");\r
+?>\r
+--FILE--\r
+<?php\r
+       ob_start();\r
+       phpinfo();\r
+       $s = ob_get_contents();\r
+       ob_end_clean();\r
+       preg_match('/curl\n\n(.+)\n\n/siU', $s, $m);\r
+\r
+       echo $m[1], "\n";\r
+\r
+?>\r
+DONE\r
+--EXPECTF--\r
+cURL support => enabled\r
+cURL Information => %s\r
+Age => %d\r
+Features\r
+AsynchDNS => Yes\r
+CharConv => No\r
+Debug => No\r
+GSS-Negotiate => Yes\r
+IDN => Yes\r
+IPv6 => Yes\r
+krb4 => No\r
+Largefile => Yes\r
+libz => Yes\r
+NTLM => Yes\r
+NTLMWB => No\r
+SPNEGO => Yes\r
+SSL => Yes\r
+SSPI => Yes\r
+TLS-SRP => No\r
+Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp\r
+Host => %s-pc-win32\r
+SSL Version => OpenSSL/%s\r
+ZLib Version => %s\r
+libSSH Version => libssh2/%s\r
+DONE\r