diff options
| author | jvoisin | 2020-05-01 19:50:56 +0200 |
|---|---|---|
| committer | jvoisin | 2020-05-01 20:39:05 +0200 |
| commit | 3e2b6545b623f0ba1b016c03b43d999cfcbc8d2f (patch) | |
| tree | 9f213016094a6b03f4871599f1350a21f7a896d1 /src | |
| parent | 4a5a1922f105bf0d4ee002088a6e6ece67ae0b9e (diff) | |
Make the testsuite work on php7.4
Before php7.4, it seems that the curl module was loaded by default, but since
it's no the case anymore, it has to be manually specified in the testsuite.
Interestingly, Php's testsuite mechanism is running snippets to determine some
runtime parameters like the extension directory. Unfortunately,it tries to run
them with Snuffleupagus loaded, resulting in an error, since no configuration
file is passed.
Diffstat (limited to 'src')
11 files changed, 24 insertions, 2 deletions
diff --git a/src/tests/disable_function/disabled_function_ensure_client_valid_certs.phpt b/src/tests/disable_function/disabled_function_ensure_client_valid_certs.phpt index 1d51b05..dc53593 100644 --- a/src/tests/disable_function/disabled_function_ensure_client_valid_certs.phpt +++ b/src/tests/disable_function/disabled_function_ensure_client_valid_certs.phpt | |||
| @@ -5,6 +5,8 @@ Disable functions - Ensure that client certificates validation can't be disabled | |||
| 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } | 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } |
| 6 | if (!extension_loaded("curl")) { die("skip"); } | 6 | if (!extension_loaded("curl")) { die("skip"); } |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | curl | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini | 11 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_multi_setopt.phpt b/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_multi_setopt.phpt index a79ff48..9ff37ec 100644 --- a/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_multi_setopt.phpt +++ b/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_multi_setopt.phpt | |||
| @@ -5,6 +5,8 @@ Disable functions - Ensure that client certificates validation can't be disabled | |||
| 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } | 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } |
| 6 | if (!extension_loaded("curl")) { die("skip"); } | 6 | if (!extension_loaded("curl")) { die("skip"); } |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | curl | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini | 11 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_setopt_array.phpt b/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_setopt_array.phpt index 6c7bc93..246fee6 100644 --- a/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_setopt_array.phpt +++ b/src/tests/disable_function/disabled_function_ensure_client_valid_certs_curl_setopt_array.phpt | |||
| @@ -5,6 +5,8 @@ Disable functions - Ensure that client certificates validation can't be disabled | |||
| 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } | 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } |
| 6 | if (!extension_loaded("curl")) { die("skip"); } | 6 | if (!extension_loaded("curl")) { die("skip"); } |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | curl | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini | 11 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/disable_function/disabled_function_ensure_server_valid_certs.phpt b/src/tests/disable_function/disabled_function_ensure_server_valid_certs.phpt index 40b58cc..fa583b0 100644 --- a/src/tests/disable_function/disabled_function_ensure_server_valid_certs.phpt +++ b/src/tests/disable_function/disabled_function_ensure_server_valid_certs.phpt | |||
| @@ -5,6 +5,8 @@ Disable functions - Ensure that server certificates validation can't be disabled | |||
| 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } | 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } |
| 6 | if (!extension_loaded("curl")) { die("skip"); } | 6 | if (!extension_loaded("curl")) { die("skip"); } |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | curl | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini | 11 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_multi_setopt.phpt b/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_multi_setopt.phpt index 06acd6c..3b374ee 100644 --- a/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_multi_setopt.phpt +++ b/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_multi_setopt.phpt | |||
| @@ -5,6 +5,8 @@ Disable functions - Ensure that server certificates validation can't be disabled | |||
| 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } | 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } |
| 6 | if (!extension_loaded("curl")) { die("skip"); } | 6 | if (!extension_loaded("curl")) { die("skip"); } |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | curl | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini | 11 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_setopt_array.phpt b/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_setopt_array.phpt index c716625..97accce 100644 --- a/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_setopt_array.phpt +++ b/src/tests/disable_function/disabled_function_ensure_server_valid_certs_curl_setopt_array.phpt | |||
| @@ -2,9 +2,11 @@ | |||
| 2 | Disable functions - Ensure that server certificates validation can't be disabled via `curl_setopt_array` | 2 | Disable functions - Ensure that server certificates validation can't be disabled via `curl_setopt_array` |
| 3 | --SKIPIF-- | 3 | --SKIPIF-- |
| 4 | <?php | 4 | <?php |
| 5 | if (!extension_loaded("snuffleupagus")) { die("skip"); } | 5 | if (!extension_loaded("snuffleupagus")) { echo("skip"); } |
| 6 | if (!extension_loaded("curl")) { die("skip"); } | 6 | if (!extension_loaded("curl")) { echo("skip"); } |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | curl | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini | 11 | sp.configuration_file={PWD}/config/disabled_function_curl_verify_certs.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/xxe/disable_xxe_dom.phpt b/src/tests/xxe/disable_xxe_dom.phpt index e1459e3..2f45f66 100644 --- a/src/tests/xxe/disable_xxe_dom.phpt +++ b/src/tests/xxe/disable_xxe_dom.phpt | |||
| @@ -8,6 +8,8 @@ Disable XXE | |||
| 8 | echo "skip"; | 8 | echo "skip"; |
| 9 | } | 9 | } |
| 10 | ?> | 10 | ?> |
| 11 | --EXTENSIONS-- | ||
| 12 | dom | ||
| 11 | --INI-- | 13 | --INI-- |
| 12 | sp.configuration_file={PWD}/config/disable_xxe.ini | 14 | sp.configuration_file={PWD}/config/disable_xxe.ini |
| 13 | --FILE-- | 15 | --FILE-- |
diff --git a/src/tests/xxe/disable_xxe_dom_disabled.phpt b/src/tests/xxe/disable_xxe_dom_disabled.phpt index a791ebc..59526d2 100644 --- a/src/tests/xxe/disable_xxe_dom_disabled.phpt +++ b/src/tests/xxe/disable_xxe_dom_disabled.phpt | |||
| @@ -5,6 +5,8 @@ Disable XXE | |||
| 5 | if (!extension_loaded("snuffleupagus")) echo "skip"; | 5 | if (!extension_loaded("snuffleupagus")) echo "skip"; |
| 6 | if (!extension_loaded("dom")) echo "skip"; | 6 | if (!extension_loaded("dom")) echo "skip"; |
| 7 | ?> | 7 | ?> |
| 8 | --extensions-- | ||
| 9 | dom | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disable_xxe_disable.ini | 11 | sp.configuration_file={PWD}/config/disable_xxe_disable.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/xxe/disable_xxe_simplexml.phpt b/src/tests/xxe/disable_xxe_simplexml.phpt index 88396c0..35d79de 100644 --- a/src/tests/xxe/disable_xxe_simplexml.phpt +++ b/src/tests/xxe/disable_xxe_simplexml.phpt | |||
| @@ -5,6 +5,8 @@ Disable XXE | |||
| 5 | if (!extension_loaded("snuffleupagus")) echo "skip"; | 5 | if (!extension_loaded("snuffleupagus")) echo "skip"; |
| 6 | if (!extension_loaded("simplexml")) echo "skip"; | 6 | if (!extension_loaded("simplexml")) echo "skip"; |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | xml | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disable_xxe.ini | 11 | sp.configuration_file={PWD}/config/disable_xxe.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/xxe/disable_xxe_simplexml_oop.phpt b/src/tests/xxe/disable_xxe_simplexml_oop.phpt index 43c4fbf..33c3bb5 100644 --- a/src/tests/xxe/disable_xxe_simplexml_oop.phpt +++ b/src/tests/xxe/disable_xxe_simplexml_oop.phpt | |||
| @@ -5,6 +5,8 @@ Disable XXE | |||
| 5 | if (!extension_loaded("snuffleupagus")) echo "skip"; | 5 | if (!extension_loaded("snuffleupagus")) echo "skip"; |
| 6 | if (!extension_loaded("simplexml")) echo "skip"; | 6 | if (!extension_loaded("simplexml")) echo "skip"; |
| 7 | ?> | 7 | ?> |
| 8 | --EXTENSIONS-- | ||
| 9 | xml | ||
| 8 | --INI-- | 10 | --INI-- |
| 9 | sp.configuration_file={PWD}/config/disable_xxe.ini | 11 | sp.configuration_file={PWD}/config/disable_xxe.ini |
| 10 | --FILE-- | 12 | --FILE-- |
diff --git a/src/tests/xxe/disable_xxe_xml_parse.phpt b/src/tests/xxe/disable_xxe_xml_parse.phpt index ca77729..b6dec2d 100644 --- a/src/tests/xxe/disable_xxe_xml_parse.phpt +++ b/src/tests/xxe/disable_xxe_xml_parse.phpt | |||
| @@ -8,6 +8,8 @@ Disable XXE in xml_parse | |||
| 8 | echo "skip because the `xml` extension isn't loaded"; | 8 | echo "skip because the `xml` extension isn't loaded"; |
| 9 | } | 9 | } |
| 10 | ?> | 10 | ?> |
| 11 | --EXTENSIONS-- | ||
| 12 | xml | ||
| 11 | --INI-- | 13 | --INI-- |
| 12 | sp.configuration_file={PWD}/config/disable_xxe.ini | 14 | sp.configuration_file={PWD}/config/disable_xxe.ini |
| 13 | --FILE-- | 15 | --FILE-- |
