From 8567bc10c467c08d34b34e506ce69cb8a62c76be Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 11 Jun 2021 13:57:47 +0200 Subject: [PATCH] Port curl, xml, xsql to use EXTENSIONS (#7140) --- ext/curl/tests/bug27023.phpt | 4 ++-- ext/curl/tests/bug45161.phpt | 6 ++---- ext/curl/tests/bug46739.phpt | 6 ++---- ext/curl/tests/bug48203.phpt | 4 ++-- ext/curl/tests/bug48203_multi.phpt | 6 ++---- ext/curl/tests/bug48207.phpt | 4 ++-- ext/curl/tests/bug54798-unix.phpt | 3 ++- ext/curl/tests/bug54798.phpt | 6 ++---- ext/curl/tests/bug55767.phpt | 6 ++---- ext/curl/tests/bug66109.phpt | 4 ++-- ext/curl/tests/bug68089.phpt | 7 ++----- ext/curl/tests/bug68937.phpt | 6 ++---- ext/curl/tests/bug68937_2.phpt | 6 ++---- ext/curl/tests/bug69316.phpt | 4 ++-- ext/curl/tests/bug69485.phpt | 4 ++-- ext/curl/tests/bug70330.phpt | 4 ++-- ext/curl/tests/bug71144.phpt | 3 ++- ext/curl/tests/bug72189.phpt | 6 ++---- ext/curl/tests/bug76675.phpt | 3 ++- ext/curl/tests/bug77535.phpt | 3 ++- ext/curl/tests/bug77711.phpt | 4 ++-- ext/curl/tests/bug79033.phpt | 4 ++-- ext/curl/tests/bug80595.phpt | 4 ++-- ext/curl/tests/curl_CURLOPT_READDATA.phpt | 4 ++-- ext/curl/tests/curl_basic_001.phpt | 4 ++-- ext/curl/tests/curl_basic_002.phpt | 4 ++-- ext/curl/tests/curl_basic_003.phpt | 4 ++-- ext/curl/tests/curl_basic_004.phpt | 4 ++-- ext/curl/tests/curl_basic_005.phpt | 4 ++-- ext/curl/tests/curl_basic_006.phpt | 4 ++-- ext/curl/tests/curl_basic_011.phpt | 4 ++-- ext/curl/tests/curl_basic_012.phpt | 4 ++-- ext/curl/tests/curl_basic_013.phpt | 4 ++-- ext/curl/tests/curl_basic_018.phpt | 4 ++-- ext/curl/tests/curl_basic_019.phpt | 4 ++-- ext/curl/tests/curl_basic_020.phpt | 4 ++-- ext/curl/tests/curl_basic_021.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_001.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_002.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_004.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_005.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_006.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_007.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_basic_008.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_variation3.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_variation4.phpt | 4 ++-- ext/curl/tests/curl_copy_handle_variation5.phpt | 4 ++-- .../tests/curl_file_deleted_before_curl_close.phpt | 4 ++-- ext/curl/tests/curl_file_upload.phpt | 4 ++-- ext/curl/tests/curl_file_upload_stream.phpt | 3 ++- ext/curl/tests/curl_handle_clone.phpt | 4 ++-- ext/curl/tests/curl_multi_getcontent_basic3.phpt | 4 ++-- ext/curl/tests/curl_setopt_array_basic.phpt | 4 ++-- ext/curl/tests/curl_setopt_basic002.phpt | 4 ++-- ext/curl/tests/curl_setopt_basic003.phpt | 4 ++-- ext/curl/tests/curl_setopt_basic004.phpt | 4 ++-- ext/curl/tests/curl_string_file_upload.phpt | 4 ++-- ext/curl/tests/curl_writeheader_callback.phpt | 4 ++-- ext/curl/tests/skipif.inc | 2 -- ext/xml/tests/bug25666.phpt | 3 ++- ext/xml/tests/bug26528.phpt | 6 ++---- ext/xml/tests/bug26614.phpt | 3 ++- ext/xml/tests/bug26614_libxml.phpt | 3 ++- ext/xml/tests/bug27908.phpt | 6 ++---- ext/xml/tests/bug30266.phpt | 6 ++---- ext/xml/tests/bug32001.phpt | 2 +- ext/xml/tests/bug32001b.phpt | 2 +- ext/xml/tests/bug35447.phpt | 3 ++- ext/xml/tests/bug46699.phpt | 3 ++- ext/xml/tests/bug50576.phpt | 6 ++---- ext/xml/tests/bug65236.phpt | 6 ++---- ext/xml/tests/bug72099.phpt | 6 ++---- ext/xml/tests/bug72793.phpt | 4 ++-- ext/xml/tests/bug76874.phpt | 4 ++-- ext/xml/tests/bug78563.phpt | 4 ++-- ext/xml/tests/bug78563_final.phpt | 4 ++-- ext/xml/tests/bug78563_serialize.phpt | 4 ++-- ext/xml/tests/skipif.inc | 10 ---------- ext/xml/tests/xml001.phpt | 3 ++- ext/xml/tests/xml002.phpt | 3 ++- ext/xml/tests/xml003.phpt | 3 ++- ext/xml/tests/xml004.phpt | 4 ++-- ext/xml/tests/xml007.phpt | 3 ++- ext/xml/tests/xml009.phpt | 3 ++- ext/xml/tests/xml010.phpt | 3 ++- ext/xml/tests/xml011.phpt | 6 ++---- ext/xml/tests/xml_closures_001.phpt | 4 ++-- ext/xsl/tests/bug26384.phpt | 4 ++-- ext/xsl/tests/skipif.inc | 1 - ext/xsl/tests/xslt001.phpt | 4 ++-- ext/xsl/tests/xslt002.phpt | 4 ++-- ext/xsl/tests/xslt003.phpt | 4 ++-- ext/xsl/tests/xslt004.phpt | 4 ++-- ext/xsl/tests/xslt005.phpt | 4 ++-- ext/xsl/tests/xslt006.phpt | 4 ++-- ext/xsl/tests/xslt007.phpt | 4 ++-- ext/xsl/tests/xslt008-mb.phpt | 5 +---- ext/xsl/tests/xslt008.phpt | 5 +---- ext/xsl/tests/xslt009.phpt | 5 +---- ext/xsl/tests/xslt010.phpt | 3 ++- ext/xsl/tests/xslt010_gt10129.phpt | 3 ++- ext/xsl/tests/xslt011.phpt | 4 ++-- ext/xsl/tests/xslt012.phpt | 4 ++-- 103 files changed, 195 insertions(+), 232 deletions(-) delete mode 100644 ext/curl/tests/skipif.inc delete mode 100644 ext/xml/tests/skipif.inc delete mode 100644 ext/xsl/tests/skipif.inc diff --git a/ext/curl/tests/bug27023.phpt b/ext/curl/tests/bug27023.phpt index f985c192b84..7d6850d75cc 100644 --- a/ext/curl/tests/bug27023.phpt +++ b/ext/curl/tests/bug27023.phpt @@ -2,8 +2,8 @@ Bug #27023 (CURLOPT_POSTFIELDS does not parse content types for files) --INI-- error_reporting = E_ALL & ~E_DEPRECATED ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- TestFest 2009 - AFUP - Jean-Marc Fontaine ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- TestFest 2009 - AFUP - Jean-Marc Fontaine ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- TestFest 2009 - AFUP - Jean-Marc Fontaine ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- TestFest 2009 - AFUP - Jean-Marc Fontaine ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- TestFest 2009 - AFUP - Jean-Marc Fontaine ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- #testfest Utrecht 2009 ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- #testfest Utrecht 2009 ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- #testfest Utrecht 2009 ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- #testfest Utrecht 2009 ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- #testfest Utrecht 2009 ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- = 7.56.0'); --FILE-- diff --git a/ext/curl/tests/curl_handle_clone.phpt b/ext/curl/tests/curl_handle_clone.phpt index aa1251cbe01..14cff6b3be4 100644 --- a/ext/curl/tests/curl_handle_clone.phpt +++ b/ext/curl/tests/curl_handle_clone.phpt @@ -1,7 +1,7 @@ --TEST-- Test that cloning of Curl objects is supported ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- +--EXTENSIONS-- +curl --FILE-- Dutch UG, TestFest 2009, Utrecht --DESCRIPTION-- Hit the host and determine that the headers are sent to the callback specified for CURLOPT_HEADERFUNCTION. Different test servers might return different sets of headers. Just test for HTTP/1.1 200 OK. ---SKIPIF-- - +--EXTENSIONS-- +curl --FILE-- --FILE-- diff --git a/ext/xml/tests/bug26528.phpt b/ext/xml/tests/bug26528.phpt index 152a18540d9..c100f481bc8 100644 --- a/ext/xml/tests/bug26528.phpt +++ b/ext/xml/tests/bug26528.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #26528 (HTML entities are not being decoded) ---SKIPIF-- - +--EXTENSIONS-- +xml --FILE-- "; diff --git a/ext/xml/tests/bug26614.phpt b/ext/xml/tests/bug26614.phpt index ed42bc1fbf3..846d9fc6531 100644 --- a/ext/xml/tests/bug26614.phpt +++ b/ext/xml/tests/bug26614.phpt @@ -1,8 +1,9 @@ --TEST-- Bug #26614 (CDATA sections skipped on line count) +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/bug26614_libxml.phpt b/ext/xml/tests/bug26614_libxml.phpt index b6c0b875818..6acf2c44b2a 100644 --- a/ext/xml/tests/bug26614_libxml.phpt +++ b/ext/xml/tests/bug26614_libxml.phpt @@ -1,8 +1,9 @@ --TEST-- Bug #26614 (CDATA sections skipped on line count) +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/bug27908.phpt b/ext/xml/tests/bug27908.phpt index b1e583efa1c..fee8cfb1ee4 100644 --- a/ext/xml/tests/bug27908.phpt +++ b/ext/xml/tests/bug27908.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #27908 (default handler not being called) ---SKIPIF-- - +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- diff --git a/ext/xml/tests/bug32001b.phpt b/ext/xml/tests/bug32001b.phpt index 310a48f9fc8..2f1b537ab00 100644 --- a/ext/xml/tests/bug32001b.phpt +++ b/ext/xml/tests/bug32001b.phpt @@ -2,9 +2,9 @@ Bug #32001 (xml_parse*() goes into infinite loop when autodetection in effect), using EUC-JP, Shift_JIS, GB2312 --EXTENSIONS-- iconv +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/bug46699.phpt b/ext/xml/tests/bug46699.phpt index 3996fd19177..9570ad9231d 100644 --- a/ext/xml/tests/bug46699.phpt +++ b/ext/xml/tests/bug46699.phpt @@ -1,8 +1,9 @@ --TEST-- Bug #46699: (xml_parse crash when parser is namespace aware) +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/bug50576.phpt b/ext/xml/tests/bug50576.phpt index 152206a951c..3279966b3aa 100644 --- a/ext/xml/tests/bug50576.phpt +++ b/ext/xml/tests/bug50576.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #50576 (XML_OPTION_SKIP_TAGSTART option has no effect) ---SKIPIF-- - +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- ", 1000), $a); diff --git a/ext/xml/tests/bug72099.phpt b/ext/xml/tests/bug72099.phpt index 6d6c20e9503..b50e9e40425 100644 --- a/ext/xml/tests/bug72099.phpt +++ b/ext/xml/tests/bug72099.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #72099: xml_parse_into_struct segmentation fault ---SKIPIF-- - +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- diff --git a/ext/xml/tests/xml001.phpt b/ext/xml/tests/xml001.phpt index 2d8fe54041e..1bbe3c0fced 100644 --- a/ext/xml/tests/xml001.phpt +++ b/ext/xml/tests/xml001.phpt @@ -1,8 +1,9 @@ --TEST-- XML parser test, function callbacks +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/xml002.phpt b/ext/xml/tests/xml002.phpt index 27a920cedd8..b29c94f83d1 100644 --- a/ext/xml/tests/xml002.phpt +++ b/ext/xml/tests/xml002.phpt @@ -1,8 +1,9 @@ --TEST-- XML parser test, object tuple callbacks +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/xml003.phpt b/ext/xml/tests/xml003.phpt index 08db287c18b..2227133caa0 100644 --- a/ext/xml/tests/xml003.phpt +++ b/ext/xml/tests/xml003.phpt @@ -1,8 +1,9 @@ --TEST-- XML parser test, xml_set_object callbacks +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/xml004.phpt b/ext/xml/tests/xml004.phpt index 3d5adaa56b7..71c08c2f735 100644 --- a/ext/xml/tests/xml004.phpt +++ b/ext/xml/tests/xml004.phpt @@ -1,7 +1,7 @@ --TEST-- XML parser case folding test ---SKIPIF-- - +--EXTENSIONS-- +xml --FILE-- --FILE-- diff --git a/ext/xml/tests/xml010.phpt b/ext/xml/tests/xml010.phpt index 69e8469fa66..7a1f33785bc 100644 --- a/ext/xml/tests/xml010.phpt +++ b/ext/xml/tests/xml010.phpt @@ -1,8 +1,9 @@ --TEST-- XML parser test, attributes +--EXTENSIONS-- +xml --SKIPIF-- --FILE-- diff --git a/ext/xml/tests/xml011.phpt b/ext/xml/tests/xml011.phpt index 9c4cfca8f14..f3557717e8f 100644 --- a/ext/xml/tests/xml011.phpt +++ b/ext/xml/tests/xml011.phpt @@ -1,9 +1,7 @@ --TEST-- XML Parser test: concat character data and set empty handlers ---SKIPIF-- - +--EXTENSIONS-- +xml --FILE-- +--EXTENSIONS-- +xml --FILE-- process causes segfault with xsl:key) ---SKIPIF-- - +--EXTENSIONS-- +xsl --FILE-- diff --git a/ext/xsl/tests/xslt001.phpt b/ext/xsl/tests/xslt001.phpt index f7bdc424244..66784705ae7 100644 --- a/ext/xsl/tests/xslt001.phpt +++ b/ext/xsl/tests/xslt001.phpt @@ -1,7 +1,7 @@ --TEST-- Test 1: Transform To XML String ---SKIPIF-- - +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE-- +xsl --FILE-- +xsl --FILE-- +xsl --FILE-- hasExsltSupport()) die('skip EXSLT support not available'); if (LIBXSLT_VERSION < 10117) die('skip too old libxsl'); diff --git a/ext/xsl/tests/xslt010_gt10129.phpt b/ext/xsl/tests/xslt010_gt10129.phpt index b5f650623ff..7088a6b2a91 100644 --- a/ext/xsl/tests/xslt010_gt10129.phpt +++ b/ext/xsl/tests/xslt010_gt10129.phpt @@ -1,8 +1,9 @@ --TEST-- Test 10: EXSLT Support +--EXTENSIONS-- +xsl --SKIPIF-- hasExsltSupport()) die('skip EXSLT support not available'); if (LIBXSLT_VERSION < 10130) die('skip too old libxsl'); diff --git a/ext/xsl/tests/xslt011.phpt b/ext/xsl/tests/xslt011.phpt index ba58ecb0870..50279492b7b 100644 --- a/ext/xsl/tests/xslt011.phpt +++ b/ext/xsl/tests/xslt011.phpt @@ -1,7 +1,7 @@ --TEST-- Test 11: php:function Support ---SKIPIF-- - +--EXTENSIONS-- +xsl --FILE-- +--EXTENSIONS-- +xsl --FILE--