From: Peter Kokot Date: Sat, 29 Jun 2019 12:40:31 +0000 (+0200) Subject: Fix phar tests with hash extension X-Git-Tag: php-7.4.0alpha3~112 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=839ff378bc884ad9ed51faef894b7802235dbeec;p=php Fix phar tests with hash extension - The hash extension is now always available. - Remove unfinished test The Phar::PGP currently doesn't exist yet. --- diff --git a/ext/phar/tests/phar_buildfromiterator10.phpt b/ext/phar/tests/phar_buildfromiterator10.phpt index 7b7eca0e6f..a7b9c8701b 100644 --- a/ext/phar/tests/phar_buildfromiterator10.phpt +++ b/ext/phar/tests/phar_buildfromiterator10.phpt @@ -29,11 +29,9 @@ unlink(__DIR__ . '/buildfromiterator10.phar'); __HALT_COMPILER(); ?> --EXPECTF-- -array(35) { +array(34) { ["phar_ctx_001.phpt"]=> string(%d) "%sphar_ctx_001.phpt" - ["phar_get_supported_signatures_001.phpt"]=> - string(%d) "%sphar_get_supported_signatures_001.phpt" ["phar_get_supported_signatures_002.phpt"]=> string(%d) "%sphar_get_supported_signatures_002.phpt" ["phar_oo_001.phpt"]=> diff --git a/ext/phar/tests/phar_get_supported_signatures_001.phpt b/ext/phar/tests/phar_get_supported_signatures_001.phpt deleted file mode 100644 index 64874f66e0..0000000000 --- a/ext/phar/tests/phar_get_supported_signatures_001.phpt +++ /dev/null @@ -1,26 +0,0 @@ ---TEST-- -Phar::getSupportedSignatures() ---SKIPIF-- - ---INI-- -phar.require_hash=0 -phar.readonly=0 ---FILE-- - -===DONE=== -?> ---EXPECT-- -array(2) { - [0]=> - string(3) "MD5" - [1]=> - string(5) "SHA-1" -} -===DONE=== diff --git a/ext/phar/tests/phar_get_supported_signatures_001a.phpt b/ext/phar/tests/phar_get_supported_signatures_001a.phpt deleted file mode 100644 index ad929df262..0000000000 --- a/ext/phar/tests/phar_get_supported_signatures_001a.phpt +++ /dev/null @@ -1,28 +0,0 @@ ---TEST-- -Phar::getSupportedSignatures() ---SKIPIF-- - ---INI-- -phar.require_hash=0 -phar.readonly=0 ---FILE-- - -===DONE=== -?> ---EXPECT-- -array(3) { - [0]=> - string(3) "MD5" - [1]=> - string(5) "SHA-1" - [2]=> - string(7) "OpenSSL" -} -===DONE=== diff --git a/ext/phar/tests/phar_get_supported_signatures_002.phpt b/ext/phar/tests/phar_get_supported_signatures_002.phpt index 7e17aedca5..d55785264d 100644 --- a/ext/phar/tests/phar_get_supported_signatures_002.phpt +++ b/ext/phar/tests/phar_get_supported_signatures_002.phpt @@ -5,7 +5,6 @@ Phar::getSupportedSignatures() if (!extension_loaded("phar")) die("skip"); $arr = Phar::getSupportedSignatures(); if (in_array("OpenSSL", $arr)) die("skip openssl support enabled"); -if (!in_array('SHA-256', $arr)) die("skip hash extension loaded shared"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_get_supported_signatures_002a.phpt b/ext/phar/tests/phar_get_supported_signatures_002a.phpt index 7260607a14..391ee600cc 100644 --- a/ext/phar/tests/phar_get_supported_signatures_002a.phpt +++ b/ext/phar/tests/phar_get_supported_signatures_002a.phpt @@ -5,7 +5,6 @@ Phar::getSupportedSignatures() if (!extension_loaded("phar")) die("skip"); $arr = Phar::getSupportedSignatures(); if (!in_array("OpenSSL", $arr)) die("skip openssl support required"); -if (!in_array('SHA-256', $arr)) die("skip hash extension loaded shared"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_setsignaturealgo1.phpt b/ext/phar/tests/phar_setsignaturealgo1.phpt deleted file mode 100644 index 0b8647b64c..0000000000 --- a/ext/phar/tests/phar_setsignaturealgo1.phpt +++ /dev/null @@ -1,70 +0,0 @@ ---TEST-- -Phar::setSignatureAlgorithm() ---SKIPIF-- - - - ---INI-- -phar.require_hash=0 -phar.readonly=0 ---FILE-- -getSignature()); -$p->setSignatureAlgorithm(Phar::MD5); -var_dump($p->getSignature()); -$p->setSignatureAlgorithm(Phar::SHA1); -var_dump($p->getSignature()); -try { -$p->setSignatureAlgorithm(Phar::SHA256); -var_dump($p->getSignature()); -} catch (Exception $e) { -echo $e->getMessage(); -} -try { -$p->setSignatureAlgorithm(Phar::SHA512); -var_dump($p->getSignature()); -} catch (Exception $e) { -echo $e->getMessage(); -} -try { -$p->setSignatureAlgorithm(Phar::PGP); -var_dump($p->getSignature()); -} catch (Exception $e) { -echo $e->getMessage(); -} -?> -===DONE=== ---CLEAN-- - ---EXPECTF-- -array(2) { - ["hash"]=> - string(%d) "%s" - ["hash_type"]=> - string(5) "SHA-1" -} -array(2) { - ["hash"]=> - string(%d) "%s" - ["hash_type"]=> - string(3) "MD5" -} -array(2) { - ["hash"]=> - string(%d) "%s" - ["hash_type"]=> - string(5) "SHA-1" -} -string (82) "SHA-256 and SHA-512 signatures are only supported if the hash extension is enabled" -string (82) "SHA-256 and SHA-512 signatures are only supported if the hash extension is enabled" -array(2) { - ["hash"]=> - string(%d) "%s" - ["hash_type"]=> - string(5) "SHA-1" -} -===DONE=== diff --git a/ext/phar/tests/phar_setsignaturealgo2.phpt b/ext/phar/tests/phar_setsignaturealgo2.phpt index 92b7b2dcf1..726e756a65 100644 --- a/ext/phar/tests/phar_setsignaturealgo2.phpt +++ b/ext/phar/tests/phar_setsignaturealgo2.phpt @@ -5,7 +5,6 @@ Phar::setSupportedSignatures() with hash if (!extension_loaded("phar")) die("skip"); $arr = Phar::getSupportedSignatures(); if (!in_array("OpenSSL", $arr)) die("skip openssl support required"); -if (!in_array('SHA-256', $arr)) die("skip hash extension loaded shared"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/tar/phar_setsignaturealgo2.phpt b/ext/phar/tests/tar/phar_setsignaturealgo2.phpt index d854455df9..28d494e9e8 100644 --- a/ext/phar/tests/tar/phar_setsignaturealgo2.phpt +++ b/ext/phar/tests/tar/phar_setsignaturealgo2.phpt @@ -5,7 +5,6 @@ Phar::setSupportedSignatures() with hash, tar-based --INI-- phar.require_hash=0 phar.readonly=0 diff --git a/ext/phar/tests/test_signaturealgos.phpt b/ext/phar/tests/test_signaturealgos.phpt index f94a02924e..69fafdb08b 100644 --- a/ext/phar/tests/test_signaturealgos.phpt +++ b/ext/phar/tests/test_signaturealgos.phpt @@ -5,7 +5,6 @@ Phar: verify signature parsing works if (!extension_loaded("phar")) die("skip"); $arr = Phar::getSupportedSignatures(); if (!in_array("OpenSSL", $arr)) die("skip openssl support required"); -if (!in_array('SHA-256', $arr)) die("skip hash extension loaded shared"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/zip/phar_setsignaturealgo2.phpt b/ext/phar/tests/zip/phar_setsignaturealgo2.phpt index 6ecceb9852..53f9461c98 100644 --- a/ext/phar/tests/zip/phar_setsignaturealgo2.phpt +++ b/ext/phar/tests/zip/phar_setsignaturealgo2.phpt @@ -5,7 +5,6 @@ Phar::setSupportedSignatures() with hash, zip-based --INI-- phar.require_hash=0 phar.readonly=0