From f9ab7b80cdf426fb415b67e3f6301555848b922d Mon Sep 17 00:00:00 2001 From: Max Semenik Date: Mon, 22 Mar 2021 23:57:47 +0300 Subject: [PATCH] Migrate skip checks to --EXTENSIONS--, p2 For rationale, see https://github.com/php/php-src/pull/6787 Make extension checks lowercase, add a special case for opcache that has internal name not matching .so filename. Extensions migrated in part 2: * dom * exif * fileinfo * ffi --- .../tests/DOM4_ChildNode_wrong_document.phpt | 4 ++-- .../tests/DOM4_DOMNode_ElementSiblings.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_after.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_after_ns.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_append_ns.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_before.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_before_ns.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_prepend_ns.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_remove.phpt | 5 ++--- .../DOM4_DOMNode_removeDanglingElement.phpt | 4 ++-- ext/dom/tests/DOM4_DOMNode_replaceWith.phpt | 4 ++-- ext/dom/tests/DOM4_ParentNode.phpt | 4 ++-- ext/dom/tests/DOM4_ParentNode_Fragment.phpt | 4 ++-- ext/dom/tests/DOM4_ParentNode_append.phpt | 4 ++-- .../DOM4_ParentNode_append_invalidtypes.phpt | 4 ++-- ...OM4_ParentNode_append_with_attributes.phpt | 4 ++-- ...DOM4_ParentNode_append_wrong_document.phpt | 4 ++-- ext/dom/tests/DOM4_ParentNode_prepend.phpt | 4 ++-- .../tests/DOMAttr_construct_error_001.phpt | 4 ++-- ext/dom/tests/DOMAttr_name_basic_001.phpt | 4 ++-- .../tests/DOMAttr_ownerElement_error_001.phpt | 4 ++-- ext/dom/tests/DOMAttr_value_basic_001.phpt | 4 ++-- ext/dom/tests/DOMAttr_value_basic_002.phpt | 4 ++-- .../DOMCDATASection_construct_error_001.phpt | 4 ++-- .../DOMCharacterData_appendData_basic.phpt | 4 ++-- .../DOMCharacterData_data_basic_002.phpt | 4 ++-- .../DOMCharacterData_data_error_002.phpt | 4 ++-- ...DOMCharacterData_deleteData_basic_001.phpt | 4 ++-- ...DOMCharacterData_deleteData_error_002.phpt | 4 ++-- .../DOMCharacterData_length_error_001.phpt | 4 ++-- ...CharacterData_substringData_basic_001.phpt | 4 ++-- .../tests/DOMComment_appendData_basic.phpt | 4 ++-- .../DOMComment_appendData_basic_Sullivan.phpt | 4 ++-- .../tests/DOMComment_construct_basic_001.phpt | 4 ++-- .../tests/DOMComment_construct_error_001.phpt | 4 ++-- .../tests/DOMComment_insertData_basic.phpt | 4 ++-- .../tests/DOMComment_insertData_error1.phpt | 4 ++-- .../tests/DOMComment_insertData_error2.phpt | 4 ++-- .../tests/DOMComment_replaceData_basic.phpt | 4 ++-- .../tests/DOMComment_replaceData_error1.phpt | 4 ++-- .../tests/DOMComment_replaceData_error2.phpt | 4 ++-- ...MDocumentFragment_appendXML_basic_001.phpt | 4 ++-- ...MDocumentFragment_appendXML_error_002.phpt | 4 ++-- ...MDocumentFragment_appendXML_error_003.phpt | 4 ++-- ...ragment_appendXML_hasChildNodes_basic.phpt | 4 ++-- ...MDocumentFragment_construct_basic_001.phpt | 4 ++-- ...MDocumentFragment_construct_basic_002.phpt | 4 ++-- ...MDocumentFragment_construct_error_001.phpt | 4 ++-- ext/dom/tests/DOMDocumentType_basic_001.phpt | 4 ++-- .../DOMDocumentType_entities_error_001.phpt | 4 ++-- ...DocumentType_internalSubset_error_001.phpt | 4 ++-- .../tests/DOMDocumentType_name_error_001.phpt | 4 ++-- .../DOMDocumentType_notations_error_001.phpt | 4 ++-- .../DOMDocumentType_publicId_basic_001.phpt | 4 ++-- .../DOMDocumentType_publicId_error_001.phpt | 4 ++-- .../DOMDocumentType_systemId_basic_001.phpt | 4 ++-- .../DOMDocumentType_systemId_error_001.phpt | 4 ++-- ext/dom/tests/DOMDocument_adoptNode.phpt | 6 ++---- ext/dom/tests/DOMDocument_config_basic.phpt | 4 ++-- .../DOMDocument_createAttribute_basic.phpt | 4 ++-- .../DOMDocument_createAttribute_error.phpt | 4 ++-- .../DOMDocument_createAttribute_error1.phpt | 4 ++-- ...DOMDocument_createAttribute_variation.phpt | 4 ++-- ...MDocument_createEntityReference_basic.phpt | 6 ++---- ...Document_createEntityReference_error1.phpt | 4 ++-- ...ent_createProcessingInstruction_basic.phpt | 4 ++-- ...ent_createProcessingInstruction_error.phpt | 4 ++-- .../tests/DOMDocument_documentURI_basic.phpt | 4 ++-- ext/dom/tests/DOMDocument_encoding_basic.phpt | 4 ++-- .../DOMDocument_implementationRead_basic.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadHTML_basic.phpt | 6 ++---- .../tests/DOMDocument_loadHTML_error2.phpt | 6 ++---- ext/dom/tests/DOMDocument_loadHTMLfile.phpt | 4 ++-- .../DOMDocument_loadHTMLfile_error1.phpt | 4 ++-- .../DOMDocument_loadHTMLfile_error2.phpt | 4 ++-- .../DOMDocument_loadHTMLfile_variation1.phpt | 4 ++-- .../DOMDocument_loadHTMLfile_variation2.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_basic.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_error1.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_error2.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_error3.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_error4.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_error5.phpt | 4 ++-- ext/dom/tests/DOMDocument_loadXML_error6.phpt | 4 ++-- .../tests/DOMDocument_loadXML_variation1.phpt | 4 ++-- .../tests/DOMDocument_loadXML_variation2.phpt | 4 ++-- .../tests/DOMDocument_loadXML_variation3.phpt | 4 ++-- .../tests/DOMDocument_loadXML_variation4.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_basic.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_error1.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_error2.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_error3.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_error4.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_error5.phpt | 4 ++-- ext/dom/tests/DOMDocument_load_error6.phpt | 4 ++-- .../tests/DOMDocument_load_variation1.phpt | 4 ++-- .../tests/DOMDocument_load_variation2.phpt | 4 ++-- .../tests/DOMDocument_load_variation3.phpt | 4 ++-- .../tests/DOMDocument_load_variation4.phpt | 4 ++-- .../DOMDocument_preserveWhiteSpace_basic.phpt | 4 ++-- ...ocument_preserveWhiteSpace_variations.phpt | 4 ++-- ...MDocument_relaxNGValidateSource_basic.phpt | 6 ++---- ...Document_relaxNGValidateSource_error1.phpt | 6 ++---- ...Document_relaxNGValidateSource_error2.phpt | 6 ++---- .../DOMDocument_relaxNGValidate_basic.phpt | 6 ++---- .../DOMDocument_relaxNGValidate_error1.phpt | 6 ++---- .../DOMDocument_relaxNGValidate_error2.phpt | 6 ++---- .../DOMDocument_resolveExternals_basic.phpt | 4 ++-- .../tests/DOMDocument_saveHTMLFile_basic.phpt | 6 ++---- .../DOMDocument_saveHTMLFile_error2.phpt | 6 ++---- ...DOMDocument_saveHTMLFile_formatOutput.phpt | 6 ++---- ...ocument_saveHTMLFile_invalid_filename.phpt | 6 ++---- ext/dom/tests/DOMDocument_saveHTML_basic.phpt | 6 ++---- .../tests/DOMDocument_saveHTML_error2.phpt | 6 ++---- .../tests/DOMDocument_saveHTML_variant1.phpt | 6 ++---- .../tests/DOMDocument_saveHTML_variant2.phpt | 6 ++---- ext/dom/tests/DOMDocument_save_basic.phpt | 6 ++---- ext/dom/tests/DOMDocument_savexml_basic.phpt | 6 ++---- ...ocument_schemaValidateSource_addAttrs.phpt | 4 ++-- ...OMDocument_schemaValidateSource_basic.phpt | 4 ++-- ...MDocument_schemaValidateSource_error1.phpt | 4 ++-- ...MDocument_schemaValidateSource_error2.phpt | 4 ++-- ...MDocument_schemaValidateSource_error3.phpt | 4 ++-- ...ent_schemaValidateSource_missingAttrs.phpt | 4 ++-- .../DOMDocument_schemaValidate_addAttrs.phpt | 4 ++-- .../DOMDocument_schemaValidate_basic.phpt | 4 ++-- .../DOMDocument_schemaValidate_error1.phpt | 4 ++-- .../DOMDocument_schemaValidate_error2.phpt | 4 ++-- .../DOMDocument_schemaValidate_error3.phpt | 4 ++-- .../DOMDocument_schemaValidate_error5.phpt | 4 ++-- .../DOMDocument_schemaValidate_error6.phpt | 4 ++-- ...MDocument_schemaValidate_missingAttrs.phpt | 4 ++-- .../tests/DOMDocument_standalone_basic.phpt | 4 ++-- ...DOMDocument_strictErrorChecking_basic.phpt | 4 ++-- ...ocument_strictErrorChecking_variation.phpt | 4 ++-- ext/dom/tests/DOMDocument_validate_basic.phpt | 6 ++---- .../tests/DOMDocument_validate_error2.phpt | 6 ++---- .../DOMDocument_validate_external_dtd.phpt | 6 ++---- .../DOMDocument_validate_on_parse_basic.phpt | 4 ++-- ...MDocument_validate_on_parse_variation.phpt | 6 ++---- .../tests/DOMElement_hasAttributes_basic.phpt | 4 ++-- ext/dom/tests/DOMEntityReference_basic.phpt | 4 ++-- ext/dom/tests/DOMEntityReference_error1.phpt | 4 ++-- ...plementation_createDocumentType_basic.phpt | 6 ++---- ...OMImplementation_createDocument_basic.phpt | 6 ++---- .../DOMImplementation_hasFeature_basic.phpt | 6 ++---- ext/dom/tests/DOMNamedNodeMap_count.phpt | 4 ++-- ext/dom/tests/DOMNode_C14NFile_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_C14N_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_cloneNode_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_getLineNo_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_getNodePath_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_hasChildNodes.phpt | 4 ++-- .../tests/DOMNode_hasChildNodes_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_insertBefore.phpt | 4 ++-- .../tests/DOMNode_insertBefore_error1.phpt | 4 ++-- .../tests/DOMNode_insertBefore_error2.phpt | 4 ++-- .../tests/DOMNode_insertBefore_error3.phpt | 4 ++-- .../tests/DOMNode_insertBefore_error4.phpt | 4 ++-- .../tests/DOMNode_insertBefore_error5.phpt | 4 ++-- .../tests/DOMNode_insertBefore_error6.phpt | 4 ++-- ext/dom/tests/DOMNode_issamenode_basic.phpt | 4 ++-- ext/dom/tests/DOMNode_normalize_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_removeChild_basic.phpt | 6 ++---- ext/dom/tests/DOMNode_replaceChild_basic.phpt | 4 ++-- ext/dom/tests/DOMText_appendData_basic.phpt | 5 ++--- ext/dom/tests/DomNodeList_count.phpt | 4 ++-- ext/dom/tests/bug28721.phpt | 4 ++-- ext/dom/tests/bug28817.phpt | 4 ++-- ext/dom/tests/bug32615.phpt | 4 ++-- ext/dom/tests/bug34276.phpt | 4 ++-- ext/dom/tests/bug35342.phpt | 4 ++-- ext/dom/tests/bug35673.phpt | 4 ++-- ext/dom/tests/bug36756.phpt | 4 ++-- ext/dom/tests/bug37277.phpt | 4 ++-- ext/dom/tests/bug37456.phpt | 4 ++-- ext/dom/tests/bug38438.phpt | 4 ++-- ext/dom/tests/bug38474.phpt | 3 ++- ext/dom/tests/bug38850.phpt | 4 ++-- ext/dom/tests/bug38949.phpt | 4 ++-- ext/dom/tests/bug40836.phpt | 4 ++-- ext/dom/tests/bug41257.phpt | 4 ++-- ext/dom/tests/bug41374.phpt | 4 ++-- ext/dom/tests/bug42082.phpt | 4 ++-- ext/dom/tests/bug43364.phpt | 4 ++-- ext/dom/tests/bug44648.phpt | 4 ++-- ext/dom/tests/bug45251.phpt | 4 ++-- ext/dom/tests/bug46185.phpt | 4 ++-- ext/dom/tests/bug46335.phpt | 4 ++-- ext/dom/tests/bug46849.phpt | 4 ++-- ext/dom/tests/bug47430.phpt | 4 ++-- ext/dom/tests/bug47848.phpt | 4 ++-- ext/dom/tests/bug47849.phpt | 4 ++-- ext/dom/tests/bug49463.phpt | 4 ++-- ext/dom/tests/bug49490.phpt | 4 ++-- ext/dom/tests/bug50661.phpt | 4 ++-- ext/dom/tests/bug52656.phpt | 4 ++-- ext/dom/tests/bug54382.phpt | 6 ++---- ext/dom/tests/bug54601.phpt | 4 ++-- ext/dom/tests/bug55700.phpt | 4 ++-- ext/dom/tests/bug61858.phpt | 6 ++---- ext/dom/tests/bug65196.phpt | 6 ++---- ext/dom/tests/bug66502.phpt | 6 ++---- ext/dom/tests/bug66783.phpt | 6 ++---- ext/dom/tests/bug67081.phpt | 6 ++---- ext/dom/tests/bug67474.phpt | 6 ++---- ext/dom/tests/bug67949.phpt | 4 ++-- ext/dom/tests/bug69373.phpt | 4 ++-- ext/dom/tests/bug69679.phpt | 4 ++-- ext/dom/tests/bug69846.phpt | 4 ++-- ext/dom/tests/bug70001.phpt | 4 ++-- ext/dom/tests/bug70558.phpt | 4 ++-- ext/dom/tests/bug73907.phpt | 4 ++-- ext/dom/tests/bug74004.phpt | 4 ++-- ext/dom/tests/bug74416.phpt | 6 ++---- ext/dom/tests/bug75451.phpt | 6 ++---- ext/dom/tests/bug76285.phpt | 3 ++- ext/dom/tests/bug76738.phpt | 8 +++----- ext/dom/tests/bug77569.phpt | 6 ++---- ext/dom/tests/bug78025.phpt | 6 ++---- ext/dom/tests/bug78221.phpt | 6 ++---- ext/dom/tests/bug79271.phpt | 6 ++---- ext/dom/tests/bug79852.phpt | 4 ++-- ext/dom/tests/bug79968.phpt | 4 ++-- ext/dom/tests/bug80268.phpt | 4 ++-- ext/dom/tests/bug80600.phpt | 4 ++-- ext/dom/tests/canonicalization.phpt | 4 ++-- ext/dom/tests/dom001.phpt | 4 ++-- ext/dom/tests/dom002.phpt | 4 ++-- ext/dom/tests/dom003.phpt | 4 ++-- ext/dom/tests/dom004.phpt | 3 ++- ext/dom/tests/dom005.phpt | 4 ++-- ext/dom/tests/dom006.phpt | 4 ++-- ext/dom/tests/dom007.phpt | 6 ++---- ext/dom/tests/dom_comment_basic.phpt | 6 ++---- ext/dom/tests/dom_comment_variation.phpt | 6 ++---- ext/dom/tests/dom_create_element.phpt | 4 ++-- ext/dom/tests/dom_import_simplexml.phpt | 6 +++--- ext/dom/tests/dom_set_attr_node.phpt | 4 ++-- ext/dom/tests/dom_xinclude.phpt | 3 ++- ext/dom/tests/domattributes.phpt | 4 ++-- ext/dom/tests/domchardata.phpt | 4 ++-- ...domdocument_createentityreference_001.phpt | 5 ++--- ext/dom/tests/domelement.phpt | 4 ++-- ext/dom/tests/domobject_debug_handler.phpt | 4 ++-- ext/dom/tests/domxpath.phpt | 4 ++-- ext/dom/tests/node_textcontent.phpt | 3 ++- ext/dom/tests/regsiter_node_class.phpt | 4 ++-- ext/dom/tests/skipif.inc | 1 - ext/dom/tests/toString_exceptions.phpt | 4 ++-- ext/exif/tests/bug34704-mb.phpt | 4 ++-- ext/exif/tests/bug34704.phpt | 4 ++-- ext/exif/tests/bug48378.phpt | 4 ++-- ext/exif/tests/bug50660/bug50660.phpt | 4 ++-- ext/exif/tests/bug50845.phpt | 4 ++-- ext/exif/tests/bug54002.phpt | 4 ++-- ext/exif/tests/bug60150.phpt | 4 ++-- ext/exif/tests/bug62523_1.phpt | 6 ++---- ext/exif/tests/bug62523_2.phpt | 6 ++---- ext/exif/tests/bug62523_3.phpt | 6 ++---- ext/exif/tests/bug64739.phpt | 8 +++----- ext/exif/tests/bug68113-mb.phpt | 6 ++---- ext/exif/tests/bug68113.phpt | 6 ++---- ext/exif/tests/bug68547.phpt | 4 ++-- ext/exif/tests/bug68799.phpt | 4 ++-- ext/exif/tests/bug71534.phpt | 4 ++-- ext/exif/tests/bug72094.phpt | 4 ++-- ext/exif/tests/bug72603.phpt | 4 ++-- ext/exif/tests/bug72618.phpt | 4 ++-- ext/exif/tests/bug72627.phpt | 4 ++-- ext/exif/tests/bug72735/bug72682.phpt | 4 ++-- ext/exif/tests/bug72735/bug72735.phpt | 4 ++-- ext/exif/tests/bug72819/bug72819.phpt | 4 ++-- ext/exif/tests/bug73115/bug73115.phpt | 4 ++-- ext/exif/tests/bug73737.phpt | 4 ++-- ext/exif/tests/bug74428/bug74428.phpt | 4 ++-- ext/exif/tests/bug75785/bug75785.phpt | 4 ++-- ext/exif/tests/bug76130.phpt | 6 ++---- ext/exif/tests/bug76164.phpt | 6 ++---- ext/exif/tests/bug76409.phpt | 6 ++---- ext/exif/tests/bug76423.phpt | 6 ++---- ext/exif/tests/bug76557.phpt | 4 ++-- ext/exif/tests/bug77184/bug77184.phpt | 4 ++-- ext/exif/tests/bug77540.phpt | 4 ++-- ext/exif/tests/bug77563.phpt | 4 ++-- ext/exif/tests/bug77564/bug77564.phpt | 4 ++-- ext/exif/tests/bug77753.phpt | 4 ++-- ext/exif/tests/bug77831.phpt | 4 ++-- ext/exif/tests/bug77950.phpt | 4 ++-- ext/exif/tests/bug77988.phpt | 4 ++-- ext/exif/tests/bug78222.phpt | 4 ++-- ext/exif/tests/bug78256.phpt | 4 ++-- ext/exif/tests/bug78793.phpt | 2 ++ ext/exif/tests/bug78910.phpt | 2 ++ ext/exif/tests/bug79046.phpt | 2 ++ ext/exif/tests/bug79282.phpt | 2 ++ .../tests/duplicate_copyright_tag_leak.phpt | 8 ++------ ext/exif/tests/exif000.phpt | 4 ++-- ext/exif/tests/exif001.phpt | 4 ++-- ext/exif/tests/exif002.phpt | 4 ++-- ext/exif/tests/exif003.phpt | 5 +++-- ext/exif/tests/exif004.phpt | 2 -- ext/exif/tests/exif005.phpt | 4 ++-- ext/exif/tests/exif007.phpt | 4 ++-- ext/exif/tests/exif008.phpt | 4 ++-- ext/exif/tests/exif009.phpt | 4 ++-- ext/exif/tests/exif010.phpt | 4 ++-- ext/exif/tests/exif011.phpt | 4 ++-- ext/exif/tests/exif012.phpt | Bin 1994 -> 1921 bytes ext/exif/tests/exif013.phpt | Bin 1997 -> 1924 bytes ext/exif/tests/exif014.phpt | Bin 2506 -> 2433 bytes ext/exif/tests/exif015.phpt | Bin 2509 -> 2436 bytes ext/exif/tests/exif016.phpt | 4 ++-- ext/exif/tests/exif017.phpt | 4 ++-- ext/exif/tests/exif018.phpt | 4 ++-- ext/exif/tests/exif020.phpt | 4 ++-- ext/exif/tests/exif021.phpt | 4 ++-- ext/exif/tests/exif022.phpt | 4 ++-- ext/exif/tests/exif023.phpt | 4 ++-- ext/exif/tests/exif024.phpt | 4 ++-- ext/exif/tests/exif025.phpt | 4 ++-- ext/exif/tests/exif026.phpt | 4 ++-- ext/exif/tests/exif027.phpt | 4 ++-- ext/exif/tests/exif_encoding_crash.phpt | 4 ++-- ext/exif/tests/exif_imagetype_basic-mb.phpt | 4 ++-- ext/exif/tests/exif_imagetype_basic.phpt | 4 ++-- ext/exif/tests/exif_imagetype_error.phpt | 4 ++-- ext/exif/tests/exif_read_data_0.phpt | 4 ++-- ext/exif/tests/exif_read_data_streams.phpt | 4 ++-- .../tests/exif_read_data_streams_seek.phpt | 4 ++-- ext/exif/tests/exif_tagname_basic.phpt | 4 ++-- ext/exif/tests/exif_thumbnail_streams.phpt | 4 ++-- ext/exif/tests/filename_empty.phpt | 2 ++ ext/exif/tests/float_cast_overflow.phpt | 2 ++ ext/exif/tests/nesting_level_oom.phpt | 2 ++ ext/exif/tests/redhat-bug1362571.phpt | 4 ++-- ext/exif/tests/sony.phpt | 4 ++-- .../tag_with_illegal_zero_components.phpt | 8 ++------ ext/exif/tests/temporary_buffer_leak.phpt | 8 ++------ .../tests/zero_length_makernote_leak.phpt | 8 ++------ ext/ffi/tests/001.phpt | 4 ++-- ext/ffi/tests/002.phpt | 4 ++-- ext/ffi/tests/003.phpt | 4 ++-- ext/ffi/tests/004.phpt | 4 ++-- ext/ffi/tests/005.phpt | 4 ++-- ext/ffi/tests/006.phpt | 4 ++-- ext/ffi/tests/007.phpt | 4 ++-- ext/ffi/tests/008.phpt | 4 ++-- ext/ffi/tests/009.phpt | 4 ++-- ext/ffi/tests/010.phpt | 4 ++-- ext/ffi/tests/011.phpt | 4 ++-- ext/ffi/tests/012.phpt | 4 ++-- ext/ffi/tests/013.phpt | 4 ++-- ext/ffi/tests/014.phpt | 4 ++-- ext/ffi/tests/015.phpt | 4 ++-- ext/ffi/tests/016.phpt | 4 ++-- ext/ffi/tests/017.phpt | 4 ++-- ext/ffi/tests/018.phpt | 4 ++-- ext/ffi/tests/019.phpt | 4 ++-- ext/ffi/tests/020.phpt | 4 ++-- ext/ffi/tests/021.phpt | 4 ++-- ext/ffi/tests/022.phpt | 4 ++-- ext/ffi/tests/023.phpt | 4 ++-- ext/ffi/tests/024.phpt | 4 ++-- ext/ffi/tests/025.phpt | 4 ++-- ext/ffi/tests/026.phpt | 4 ++-- ext/ffi/tests/027.phpt | 4 ++-- ext/ffi/tests/028.phpt | 4 ++-- ext/ffi/tests/029.phpt | 4 ++-- ext/ffi/tests/030.phpt | 4 ++-- ext/ffi/tests/031.phpt | 4 ++-- ext/ffi/tests/032.phpt | 4 ++-- ext/ffi/tests/033.phpt | 4 ++-- ext/ffi/tests/034.phpt | 4 ++-- ext/ffi/tests/035.phpt | 4 ++-- ext/ffi/tests/036.phpt | 4 ++-- ext/ffi/tests/037.phpt | 4 ++-- ext/ffi/tests/038.phpt | 4 ++-- ext/ffi/tests/039.phpt | 4 ++-- ext/ffi/tests/040.phpt | 3 ++- ext/ffi/tests/041.phpt | 4 ++-- ext/ffi/tests/042.phpt | 4 ++-- ext/ffi/tests/043.phpt | 4 ++-- ext/ffi/tests/044.phpt | 4 ++-- ext/ffi/tests/045.phpt | 4 ++-- ext/ffi/tests/100.phpt | 3 ++- ext/ffi/tests/101.phpt | 3 ++- ext/ffi/tests/200.phpt | 3 ++- ext/ffi/tests/300.phpt | 5 +++-- ext/ffi/tests/301-win32.phpt | 3 ++- ext/ffi/tests/301.phpt | 3 ++- ext/ffi/tests/302.phpt | 3 ++- ext/ffi/tests/303.phpt | 3 ++- ext/ffi/tests/bug77632.phpt | 3 ++- ext/ffi/tests/bug77632b.phpt | 3 ++- ext/ffi/tests/bug77706.phpt | 3 ++- ext/ffi/tests/bug77768.phpt | 3 ++- ext/ffi/tests/bug78270_1.phpt | 3 ++- ext/ffi/tests/bug78270_2.phpt | 3 ++- ext/ffi/tests/bug78543.phpt | 4 ++-- ext/ffi/tests/bug78714.phpt | 4 ++-- ext/ffi/tests/bug78761.phpt | 3 ++- ext/ffi/tests/bug78762.phpt | 4 ++-- ext/ffi/tests/bug79096.phpt | 8 +++----- ext/ffi/tests/bug79177.phpt | 8 +++----- ext/ffi/tests/bug79532.phpt | 8 +++----- ext/ffi/tests/bug79571.phpt | 3 ++- ext/ffi/tests/bug79749.phpt | 6 ++---- ext/ffi/tests/bug80186.phpt | 6 ++---- ext/ffi/tests/bug80847.phpt | 4 ++-- ext/ffi/tests/callconv.phpt | 3 ++- ext/ffi/tests/list.phpt | 4 ++-- ext/ffi/tests/skipif.inc | 3 --- ext/fileinfo/tests/bug57547.phpt | 6 ++---- ext/fileinfo/tests/bug61173.phpt | 6 ++---- ext/fileinfo/tests/bug61964-mb.phpt | 4 ++-- ext/fileinfo/tests/bug61964.phpt | 4 ++-- ext/fileinfo/tests/bug67516.phpt | 6 ++---- ext/fileinfo/tests/bug67647-mb.phpt | 4 ++-- ext/fileinfo/tests/bug67647.phpt | 4 ++-- ext/fileinfo/tests/bug68398.phpt | 4 ++-- ext/fileinfo/tests/bug68731.phpt | 6 ++---- ext/fileinfo/tests/bug68735.phpt | 4 ++-- ext/fileinfo/tests/bug68819_001.phpt | 4 ++-- ext/fileinfo/tests/bug68819_002.phpt | 4 ++-- ext/fileinfo/tests/bug68996.phpt | 4 ++-- ext/fileinfo/tests/bug69107.phpt | 6 ++---- ext/fileinfo/tests/bug69320.phpt | 4 ++-- ext/fileinfo/tests/bug71434.phpt | 4 ++-- ext/fileinfo/tests/bug71527-mb.phpt | 6 ++---- ext/fileinfo/tests/bug71527.phpt | 6 ++---- ext/fileinfo/tests/bug74170.phpt | 7 +++---- ext/fileinfo/tests/bug77961.phpt | 6 ++---- ext/fileinfo/tests/bug79283.phpt | 6 ++---- ext/fileinfo/tests/bug79756.phpt | 6 ++---- ext/fileinfo/tests/clone_serialize.phpt | 2 ++ ext/fileinfo/tests/cve-2014-1943-mb.phpt | 6 ++---- ext/fileinfo/tests/cve-2014-1943.phpt | 6 ++---- ext/fileinfo/tests/cve-2014-3538-mb.phpt | 4 ++-- ext/fileinfo/tests/cve-2014-3538-nojit.phpt | 4 ++-- ext/fileinfo/tests/cve-2014-3538.phpt | 4 ++-- ext/fileinfo/tests/finfo_buffer_basic-mb.phpt | 4 ++-- ext/fileinfo/tests/finfo_buffer_basic.phpt | 4 ++-- .../tests/finfo_buffer_variation1-mb.phpt | 4 ++-- .../tests/finfo_buffer_variation1.phpt | 4 ++-- ext/fileinfo/tests/finfo_close_basic.phpt | 4 ++-- ext/fileinfo/tests/finfo_close_error.phpt | 4 ++-- ext/fileinfo/tests/finfo_extension_flag.phpt | 6 ++---- ext/fileinfo/tests/finfo_file_001.phpt | 4 ++-- ext/fileinfo/tests/finfo_file_002.phpt | 4 ++-- ext/fileinfo/tests/finfo_file_basic.phpt | 4 ++-- ext/fileinfo/tests/finfo_file_regex.phpt | 5 ++--- ext/fileinfo/tests/finfo_file_stream_001.phpt | 6 +++--- ext/fileinfo/tests/finfo_open_001.phpt | 4 ++-- ext/fileinfo/tests/finfo_open_002.phpt | 4 ++-- ext/fileinfo/tests/finfo_open_basic.phpt | 4 ++-- ext/fileinfo/tests/finfo_open_error.phpt | 4 ++-- ext/fileinfo/tests/finfo_open_variation1.phpt | 4 ++-- ext/fileinfo/tests/finfo_phpinfo_basic.phpt | 4 ++-- .../tests/finfo_set_flags_basic-mb.phpt | 4 ++-- ext/fileinfo/tests/finfo_set_flags_basic.phpt | 4 ++-- ext/fileinfo/tests/mime_content_type_001.phpt | 4 ++-- ext/fileinfo/tests/mime_content_type_002.phpt | 4 ++-- .../tests/precedural_finfo_in_method.phpt | 4 ++-- ext/fileinfo/tests/skipif.inc | 7 ------- run-tests.php | 6 +++++- 466 files changed, 929 insertions(+), 1079 deletions(-) delete mode 100644 ext/dom/tests/skipif.inc delete mode 100644 ext/ffi/tests/skipif.inc delete mode 100644 ext/fileinfo/tests/skipif.inc diff --git a/ext/dom/tests/DOM4_ChildNode_wrong_document.phpt b/ext/dom/tests/DOM4_ChildNode_wrong_document.phpt index dc16cc158fc5f..aa06d90bb26fb 100644 --- a/ext/dom/tests/DOM4_ChildNode_wrong_document.phpt +++ b/ext/dom/tests/DOM4_ChildNode_wrong_document.phpt @@ -1,7 +1,7 @@ --TEST-- DOMChildNode::after(), before, replaceWith with DOMNode from wrong document throws exception ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-14 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-14 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-14 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-14 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- #TestFest 2008 (London) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-14 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-14 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #TestFest 2008 (London) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- London TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-24 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- '; diff --git a/ext/dom/tests/DOMDocumentType_publicId_error_001.phpt b/ext/dom/tests/DOMDocumentType_publicId_error_001.phpt index c46f94faeb949..1a7fcd3feb422 100644 --- a/ext/dom/tests/DOMDocumentType_publicId_error_001.phpt +++ b/ext/dom/tests/DOMDocumentType_publicId_error_001.phpt @@ -3,8 +3,8 @@ DOMDocumentType::publicId with invalid state. --CREDITS-- Eric Lee Stewart # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- '; diff --git a/ext/dom/tests/DOMDocumentType_systemId_error_001.phpt b/ext/dom/tests/DOMDocumentType_systemId_error_001.phpt index a8dfe3bdfbc6b..3d5f7827eaadb 100644 --- a/ext/dom/tests/DOMDocumentType_systemId_error_001.phpt +++ b/ext/dom/tests/DOMDocumentType_systemId_error_001.phpt @@ -3,8 +3,8 @@ DOMDocumentType::systemId with invalid state. --CREDITS-- Eric Lee Stewart # TestFest Atlanta 2009-05-25 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/book.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_loadXML_error1.phpt b/ext/dom/tests/DOMDocument_loadXML_error1.phpt index 970ce3198732b..7ab878ae450c2 100644 --- a/ext/dom/tests/DOMDocument_loadXML_error1.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_error1.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_loadXML_error2.phpt b/ext/dom/tests/DOMDocument_loadXML_error2.phpt index 6d56a317ed793..a24d5215da48b 100644 --- a/ext/dom/tests/DOMDocument_loadXML_error2.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_error2.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed2.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_loadXML_error3.phpt b/ext/dom/tests/DOMDocument_loadXML_error3.phpt index 834428e32c55c..2050dee66e31f 100644 --- a/ext/dom/tests/DOMDocument_loadXML_error3.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_error3.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed3.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_loadXML_error4.phpt b/ext/dom/tests/DOMDocument_loadXML_error4.phpt index 1489f143fab35..2eea878aa091d 100644 --- a/ext/dom/tests/DOMDocument_loadXML_error4.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_error4.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed4.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_loadXML_error5.phpt b/ext/dom/tests/DOMDocument_loadXML_error5.phpt index 221a378760d02..c5bd0c6e89f10 100644 --- a/ext/dom/tests/DOMDocument_loadXML_error5.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_error5.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed5.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_loadXML_error6.phpt b/ext/dom/tests/DOMDocument_loadXML_error6.phpt index 9f22692ed9f9b..748a8eb5dc1d5 100644 --- a/ext/dom/tests/DOMDocument_loadXML_error6.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_error6.phpt @@ -1,7 +1,7 @@ --TEST-- Test DOMDocument::loadXML() with empty file path ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/book_with_dtd2.xml LOAD_OPTIONS=LIBXML_DTDLOAD diff --git a/ext/dom/tests/DOMDocument_loadXML_variation2.phpt b/ext/dom/tests/DOMDocument_loadXML_variation2.phpt index 9f9a5edc07f55..75a0bce06c2c2 100644 --- a/ext/dom/tests/DOMDocument_loadXML_variation2.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_variation2.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/wrong_book_with_dtd2.xml LOAD_OPTIONS=LIBXML_DTDVALID diff --git a/ext/dom/tests/DOMDocument_loadXML_variation3.phpt b/ext/dom/tests/DOMDocument_loadXML_variation3.phpt index e0186c802da1b..7a4aefd4206f6 100644 --- a/ext/dom/tests/DOMDocument_loadXML_variation3.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_variation3.phpt @@ -11,8 +11,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/wrong_book_with_dtd.xml LOAD_OPTIONS=LIBXML_DTDVALID | LIBXML_NOERROR diff --git a/ext/dom/tests/DOMDocument_loadXML_variation4.phpt b/ext/dom/tests/DOMDocument_loadXML_variation4.phpt index ab150636425cb..0bd80c41e2cf2 100644 --- a/ext/dom/tests/DOMDocument_loadXML_variation4.phpt +++ b/ext/dom/tests/DOMDocument_loadXML_variation4.phpt @@ -11,8 +11,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/book_with_dtd2.xml LOAD_OPTIONS=LIBXML_DTDATTR|LIBXML_NOCDATA|LIBXML_NOENT|LIBXML_NOBLANKS diff --git a/ext/dom/tests/DOMDocument_load_basic.phpt b/ext/dom/tests/DOMDocument_load_basic.phpt index 7512fad6c7fb5..b3f33df7f6715 100644 --- a/ext/dom/tests/DOMDocument_load_basic.phpt +++ b/ext/dom/tests/DOMDocument_load_basic.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/book.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_load_error1.phpt b/ext/dom/tests/DOMDocument_load_error1.phpt index 354578e49cca3..ab1caccf73a8e 100644 --- a/ext/dom/tests/DOMDocument_load_error1.phpt +++ b/ext/dom/tests/DOMDocument_load_error1.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_load_error2.phpt b/ext/dom/tests/DOMDocument_load_error2.phpt index f450cf16545bb..cd13b3f901b27 100644 --- a/ext/dom/tests/DOMDocument_load_error2.phpt +++ b/ext/dom/tests/DOMDocument_load_error2.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed2.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_load_error3.phpt b/ext/dom/tests/DOMDocument_load_error3.phpt index b3d70a94d04b4..3fcb67ad66d3e 100644 --- a/ext/dom/tests/DOMDocument_load_error3.phpt +++ b/ext/dom/tests/DOMDocument_load_error3.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed3.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_load_error4.phpt b/ext/dom/tests/DOMDocument_load_error4.phpt index 9c8e825cc722b..74e879f44b0fe 100644 --- a/ext/dom/tests/DOMDocument_load_error4.phpt +++ b/ext/dom/tests/DOMDocument_load_error4.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed4.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_load_error5.phpt b/ext/dom/tests/DOMDocument_load_error5.phpt index cd1875f906c37..06a4701526c09 100644 --- a/ext/dom/tests/DOMDocument_load_error5.phpt +++ b/ext/dom/tests/DOMDocument_load_error5.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/not_well_formed5.xml LOAD_OPTIONS=0 diff --git a/ext/dom/tests/DOMDocument_load_error6.phpt b/ext/dom/tests/DOMDocument_load_error6.phpt index 70e270651cc6d..948780f189657 100644 --- a/ext/dom/tests/DOMDocument_load_error6.phpt +++ b/ext/dom/tests/DOMDocument_load_error6.phpt @@ -1,7 +1,7 @@ --TEST-- Test DOMDocument::load() with invalid paths ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/book_with_dtd.xml LOAD_OPTIONS=LIBXML_DTDLOAD diff --git a/ext/dom/tests/DOMDocument_load_variation2.phpt b/ext/dom/tests/DOMDocument_load_variation2.phpt index 53aed7315ee54..98ea255f0539c 100644 --- a/ext/dom/tests/DOMDocument_load_variation2.phpt +++ b/ext/dom/tests/DOMDocument_load_variation2.phpt @@ -10,8 +10,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/wrong_book_with_dtd.xml LOAD_OPTIONS=LIBXML_DTDVALID diff --git a/ext/dom/tests/DOMDocument_load_variation3.phpt b/ext/dom/tests/DOMDocument_load_variation3.phpt index 54d44b8263c58..d9e27085da601 100644 --- a/ext/dom/tests/DOMDocument_load_variation3.phpt +++ b/ext/dom/tests/DOMDocument_load_variation3.phpt @@ -11,8 +11,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/wrong_book_with_dtd.xml LOAD_OPTIONS=LIBXML_DTDVALID | LIBXML_NOERROR diff --git a/ext/dom/tests/DOMDocument_load_variation4.phpt b/ext/dom/tests/DOMDocument_load_variation4.phpt index 3c7194ac56304..75c887f7156b5 100644 --- a/ext/dom/tests/DOMDocument_load_variation4.phpt +++ b/ext/dom/tests/DOMDocument_load_variation4.phpt @@ -11,8 +11,8 @@ Environment variables used in the test: Antonio Diaz Ruiz --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --ENV-- XML_FILE=/book_with_dtd.xml LOAD_OPTIONS=LIBXML_DTDATTR|LIBXML_NOCDATA|LIBXML_NOENT|LIBXML_NOBLANKS diff --git a/ext/dom/tests/DOMDocument_preserveWhiteSpace_basic.phpt b/ext/dom/tests/DOMDocument_preserveWhiteSpace_basic.phpt index 5ae5f341d83cf..306b1a303300c 100644 --- a/ext/dom/tests/DOMDocument_preserveWhiteSpace_basic.phpt +++ b/ext/dom/tests/DOMDocument_preserveWhiteSpace_basic.phpt @@ -3,8 +3,8 @@ DOMDocument::$preserveWhiteSpace - test ability to read and write property --CREDITS-- Lev Radin # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- (and Dan Convissor) # TestFest 2009 NYPHP ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- diff --git a/ext/dom/tests/DOMDocument_validate_error2.phpt b/ext/dom/tests/DOMDocument_validate_error2.phpt index 36d28bcbacff9..ccf59ddaebead 100644 --- a/ext/dom/tests/DOMDocument_validate_error2.phpt +++ b/ext/dom/tests/DOMDocument_validate_error2.phpt @@ -3,10 +3,8 @@ DOMDocument::validate() should fail if called statically --CREDITS-- Knut Urdalen #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #PHPTestFest2009 Norway 2009-06-09 \o/ ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- #TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --CREDITS-- Simon Hughes --FILE-- diff --git a/ext/dom/tests/DOMNode_getLineNo_basic.phpt b/ext/dom/tests/DOMNode_getLineNo_basic.phpt index 79d3c5a700f06..4ec0c1192fee0 100644 --- a/ext/dom/tests/DOMNode_getLineNo_basic.phpt +++ b/ext/dom/tests/DOMNode_getLineNo_basic.phpt @@ -1,9 +1,7 @@ --TEST-- DOMNode::getLineNo() ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- # TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- --INI-- assert.bail=true ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- #TestFest 2008 ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --CREDITS-- Simon Hughes --FILE-- diff --git a/ext/dom/tests/DOMNode_replaceChild_basic.phpt b/ext/dom/tests/DOMNode_replaceChild_basic.phpt index 49fc05501f06b..adbca1b4b9c68 100644 --- a/ext/dom/tests/DOMNode_replaceChild_basic.phpt +++ b/ext/dom/tests/DOMNode_replaceChild_basic.phpt @@ -1,7 +1,7 @@ --TEST-- Replacing a child node ---SKIPIF-- - +--EXTENSIONS-- +dom --CREDITS-- Matt Raines #London TestFest 2008 diff --git a/ext/dom/tests/DOMText_appendData_basic.phpt b/ext/dom/tests/DOMText_appendData_basic.phpt index bf8e666bbde17..abe7cf7ebdeb3 100644 --- a/ext/dom/tests/DOMText_appendData_basic.phpt +++ b/ext/dom/tests/DOMText_appendData_basic.phpt @@ -3,8 +3,8 @@ DOMText::appendData basic functionality test --CREDITS-- Mike Sullivan #TestFest 2008 (London) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- <&" data><&" - diff --git a/ext/dom/tests/DomNodeList_count.phpt b/ext/dom/tests/DomNodeList_count.phpt index b899c36a5ad4d..08ce2ada7dc91 100644 --- a/ext/dom/tests/DomNodeList_count.phpt +++ b/ext/dom/tests/DomNodeList_count.phpt @@ -2,8 +2,8 @@ Test count nodes in DOMNodeList --CREDITS-- Andreas Treichel ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- length) returns false) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- diff --git a/ext/dom/tests/bug36756.phpt b/ext/dom/tests/bug36756.phpt index bf7aa20276bf0..4c404ef0cdbdf 100644 --- a/ext/dom/tests/bug36756.phpt +++ b/ext/dom/tests/bug36756.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #36756 (DOMDocument::removeChild corrupts node) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- setAttribute() loops forever) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- item(0) segfault on empty NodeList) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- diff --git a/ext/dom/tests/bug54601.phpt b/ext/dom/tests/bug54601.phpt index c828ea09e0b66..cb3b3c1891bc4 100644 --- a/ext/dom/tests/bug54601.phpt +++ b/ext/dom/tests/bug54601.phpt @@ -1,7 +1,7 @@ --TEST-- Segfault when removing the Doctype node ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- internalSubset returns entire DOCTYPE tag, not only the subset ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- foo & bar

'); diff --git a/ext/dom/tests/bug70558.phpt b/ext/dom/tests/bug70558.phpt index 9ad8fa05968de..ea99bbcfed1b2 100644 --- a/ext/dom/tests/bug70558.phpt +++ b/ext/dom/tests/bug70558.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #70558 ("Couldn't fetch" error in DOMDocument::registerNodeClass()) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- diff --git a/ext/dom/tests/bug74004.phpt b/ext/dom/tests/bug74004.phpt index 91a4fbf922e81..34bcb12fd0287 100644 --- a/ext/dom/tests/bug74004.phpt +++ b/ext/dom/tests/bug74004.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #74004 (DOMDocument->loadHTML and ->loadHTMLFile do not heed LIBXML_NOWARNING and LIBXML_NOERROR options) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- --FILE-- +--EXTENSIONS-- +dom +mbstring --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- "; diff --git a/ext/dom/tests/bug78221.phpt b/ext/dom/tests/bug78221.phpt index a9bf50d98ea02..e79b833945710 100644 --- a/ext/dom/tests/bug78221.phpt +++ b/ext/dom/tests/bug78221.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #78221 (DOMNode::normalize() doesn't remove empty text nodes) ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- --FILE-- diff --git a/ext/dom/tests/dom005.phpt b/ext/dom/tests/dom005.phpt index 73145f43f2bce..f8dd1d730c138 100644 --- a/ext/dom/tests/dom005.phpt +++ b/ext/dom/tests/dom005.phpt @@ -1,7 +1,7 @@ --TEST-- Test 5: HTML Test ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- - +--EXTENSIONS-- +dom +simplexml --FILE-- +--EXTENSIONS-- +dom --FILE-- --FILE-- diff --git a/ext/dom/tests/domattributes.phpt b/ext/dom/tests/domattributes.phpt index a9663f1543f59..696fc98372057 100644 --- a/ext/dom/tests/domattributes.phpt +++ b/ext/dom/tests/domattributes.phpt @@ -1,7 +1,7 @@ --TEST-- Attributes: DOMAttribute functionality ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- --EXPECT-- Test - diff --git a/ext/dom/tests/domelement.phpt b/ext/dom/tests/domelement.phpt index 2b669f29c8b58..96f03cbc0a12b 100644 --- a/ext/dom/tests/domelement.phpt +++ b/ext/dom/tests/domelement.phpt @@ -1,7 +1,7 @@ --TEST-- Elements: DOMElement functionality ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +dom --FILE-- --FILE-- diff --git a/ext/dom/tests/regsiter_node_class.phpt b/ext/dom/tests/regsiter_node_class.phpt index 09b01aeea443f..7482ec27bfa0c 100644 --- a/ext/dom/tests/regsiter_node_class.phpt +++ b/ext/dom/tests/regsiter_node_class.phpt @@ -1,7 +1,7 @@ --TEST-- Test: registerNodeClass() ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- diff --git a/ext/dom/tests/toString_exceptions.phpt b/ext/dom/tests/toString_exceptions.phpt index 4f97ae6c32699..592ca0fc0bf90 100644 --- a/ext/dom/tests/toString_exceptions.phpt +++ b/ext/dom/tests/toString_exceptions.phpt @@ -1,7 +1,7 @@ --TEST-- Handling of exceptions during __toString ---SKIPIF-- - +--EXTENSIONS-- +dom --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug34704.phpt b/ext/exif/tests/bug34704.phpt index 373d5ae81b807..0172843381ea8 100644 --- a/ext/exif/tests/bug34704.phpt +++ b/ext/exif/tests/bug34704.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #34704 (Infinite recursion due to corrupt JPEG) ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug48378.phpt b/ext/exif/tests/bug48378.phpt index a232bedf4341b..f626727dab159 100644 --- a/ext/exif/tests/bug48378.phpt +++ b/ext/exif/tests/bug48378.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #48378 (Infinite recursion due to corrupt JPEG) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug50845.phpt b/ext/exif/tests/bug50845.phpt index eaef809c89894..e306dc7efa8ad 100644 --- a/ext/exif/tests/bug50845.phpt +++ b/ext/exif/tests/bug50845.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #50845 (exif_read_data() returns corrupted exif headers) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug62523_1.phpt b/ext/exif/tests/bug62523_1.phpt index e4d0cd84ef4cb..c9b71ccd108f9 100644 --- a/ext/exif/tests/bug62523_1.phpt +++ b/ext/exif/tests/bug62523_1.phpt @@ -1,9 +1,7 @@ --TEST-- Bug 62523 (php crashes with segfault when exif_read_data called) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif +mbstring --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug73115/bug73115.phpt b/ext/exif/tests/bug73115/bug73115.phpt index b9fb3e9521930..a9f4a600e4c95 100644 --- a/ext/exif/tests/bug73115/bug73115.phpt +++ b/ext/exif/tests/bug73115/bug73115.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #73115 (exif_read_data triggers warning on reading binary strings) ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug73737.phpt b/ext/exif/tests/bug73737.phpt index a46020f468f6d..a5a03cb67594f 100644 --- a/ext/exif/tests/bug73737.phpt +++ b/ext/exif/tests/bug73737.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #73737 (Crash when parsing a tag format) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug75785/bug75785.phpt b/ext/exif/tests/bug75785/bug75785.phpt index b9f65511855c9..8f8afb27dbcb2 100644 --- a/ext/exif/tests/bug75785/bug75785.phpt +++ b/ext/exif/tests/bug75785/bug75785.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #75785 fix corrupt EXIF header issues; Related to mixed endianness. (Thank you @Richard Matzinger for providing the test photo) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/bug77540.phpt b/ext/exif/tests/bug77540.phpt index 26e64db658c33..397e9f8223ba2 100644 --- a/ext/exif/tests/bug77540.phpt +++ b/ext/exif/tests/bug77540.phpt @@ -1,7 +1,7 @@ --TEST-- Bug 77540 (Invalid Read on exif_process_SOFn) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif001.phpt b/ext/exif/tests/exif001.phpt index 75f423b4617c8..0f5e9a5caef0a 100644 --- a/ext/exif/tests/exif001.phpt +++ b/ext/exif/tests/exif001.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif002.phpt b/ext/exif/tests/exif002.phpt index 95e51a9efe4ab..315a3656e7194 100644 --- a/ext/exif/tests/exif002.phpt +++ b/ext/exif/tests/exif002.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_thumbnail ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif003.phpt b/ext/exif/tests/exif003.phpt index 6c043af4e2fdb..bde2c60161b12 100644 --- a/ext/exif/tests/exif003.phpt +++ b/ext/exif/tests/exif003.phpt @@ -1,9 +1,10 @@ --TEST-- Check for exif_read_data, Unicode user comment +--EXTENSIONS-- +exif +mbstring --SKIPIF-- --INI-- diff --git a/ext/exif/tests/exif004.phpt b/ext/exif/tests/exif004.phpt index 1b371ff81f886..92d5903294dc3 100644 --- a/ext/exif/tests/exif004.phpt +++ b/ext/exif/tests/exif004.phpt @@ -2,8 +2,6 @@ Check for exif_read_data, Unicode WinXP tags --SKIPIF-- --INI-- diff --git a/ext/exif/tests/exif005.phpt b/ext/exif/tests/exif005.phpt index 6cfdf01f5ff6f..1fa7060944798 100644 --- a/ext/exif/tests/exif005.phpt +++ b/ext/exif/tests/exif005.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, unusual IFD start ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif007.phpt b/ext/exif/tests/exif007.phpt index 58de488a8dd82..d6e01340ac2b4 100644 --- a/ext/exif/tests/exif007.phpt +++ b/ext/exif/tests/exif007.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, baseline JPEG with no IFD, EXIF, GPS or Interoperability data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif008.phpt b/ext/exif/tests/exif008.phpt index 6744dbd8a0cc5..8a391ac1a62d4 100644 --- a/ext/exif/tests/exif008.phpt +++ b/ext/exif/tests/exif008.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, JPEG with IFD data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif009.phpt b/ext/exif/tests/exif009.phpt index 0424798df39ce..df15d51de5ba5 100644 --- a/ext/exif/tests/exif009.phpt +++ b/ext/exif/tests/exif009.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, JPEG with IFD data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif010.phpt b/ext/exif/tests/exif010.phpt index 3104acd5c4651..6d35ac8ad912a 100644 --- a/ext/exif/tests/exif010.phpt +++ b/ext/exif/tests/exif010.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, JPEG with IFD and EXIF data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif011.phpt b/ext/exif/tests/exif011.phpt index 3d70bd1b50a5d..0470151e9f718 100644 --- a/ext/exif/tests/exif011.phpt +++ b/ext/exif/tests/exif011.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, JPEG with IFD and EXIF data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif012.phpt b/ext/exif/tests/exif012.phpt index d37a3611a5e10af6589734baa6bba507180a73de..2abd80943a85650eb03119e3857eee507fffc33d 100644 GIT binary patch delta 28 jcmX@b-^f29RM0gd#MLj@)88*xSC=cbA~S8{dTDk5gJ1~) delta 101 zcmZqVKgB;GG%DEJGr-eLSC`Aiz96GOAu~-uLov0YBsH%%Ge0jrCqFSIHAO=`wIVZ3 wT~kw`peQr1L_xhcJF`FmBnBj)N)__*OB52z5;JoWlX6nkt?lhLrb)8{0KkeOWdHyG diff --git a/ext/exif/tests/exif013.phpt b/ext/exif/tests/exif013.phpt index 3882ba93f2203ed11cc76c067cf867f9eb7faa03..7e01e7fff9b3d490c5ae280eec5b7b224ddf9777 100644 GIT binary patch delta 28 jcmX@h-@-p3LeMoL#MLj@)88*xSC=cbA~S8{CTVs6gir|% delta 101 zcmZqSKg&NMA}ZM1Gr-eLSC`Aiz96GOAu~-uLov0YBsH%%Ge0jrCqFSIHAO=`wIVZ3 wT~kw`peQr1L_xhcJF`FmBnBj)N)__*OB52z5;JoWlX6nkt?lhLW=gXI0K^L-aR2}S diff --git a/ext/exif/tests/exif014.phpt b/ext/exif/tests/exif014.phpt index 03dbd4a92f5dd9aa4ca7f72921554e184e0fa40b..b6c590c5f0b5e6cb8e6306ba019cd03a55094bca 100644 GIT binary patch delta 28 jcmX>l+$cODTF^Bj#MLj@)88*xSC=cbA~S8{R#8p>gu)3D delta 101 zcmZn^J|#RMIx5)PGr-eLSC`Aiz96GOAu~-uLov0YBsH%%Ge0jrCqFSIHAO=`wIVZ3 wT~kw`peQr1L_xhcJF`FmBnBj)N)__*OB52z5;JoWlX6nkt?lhL=7@3v0LAJebpQYW diff --git a/ext/exif/tests/exif015.phpt b/ext/exif/tests/exif015.phpt index d60581c2e24dbe3d5e26593a9b741611b897506f..83dc1f52c9952768d13cb3790a90ff1cb429893e 100644 GIT binary patch delta 28 jcmX>r+#)<7PS7J}W#SE-KjDGr-eLSC`Aiz96GOAu~-uLov0YBsH%%Ge0jrCqFSIHAO=`wIVZ3 wT~kw`peQr1L_xhcJF`FmBnBj)N)__*OB52z5;JoWlX6nkt?lhL=8JLy0Lg12fdBvi diff --git a/ext/exif/tests/exif016.phpt b/ext/exif/tests/exif016.phpt index e0123e80344c1..c0d78bfaadc50 100644 --- a/ext/exif/tests/exif016.phpt +++ b/ext/exif/tests/exif016.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif017.phpt b/ext/exif/tests/exif017.phpt index 65e1c572db5ba..806f4e951e78a 100644 --- a/ext/exif/tests/exif017.phpt +++ b/ext/exif/tests/exif017.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif018.phpt b/ext/exif/tests/exif018.phpt index 5139ca62aa919..9b1b86f438f3d 100644 --- a/ext/exif/tests/exif018.phpt +++ b/ext/exif/tests/exif018.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD and EXIF data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif020.phpt b/ext/exif/tests/exif020.phpt index 82f0b1e430bb5..8f3d9befe1560 100644 --- a/ext/exif/tests/exif020.phpt +++ b/ext/exif/tests/exif020.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD and GPS data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif021.phpt b/ext/exif/tests/exif021.phpt index 66f5d4c21ce00..7bd2b1efa92b7 100644 --- a/ext/exif/tests/exif021.phpt +++ b/ext/exif/tests/exif021.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD and GPS data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif022.phpt b/ext/exif/tests/exif022.phpt index 68c7b4765cee4..80f668013e084 100644 --- a/ext/exif/tests/exif022.phpt +++ b/ext/exif/tests/exif022.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD, EXIF and GPS data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif023.phpt b/ext/exif/tests/exif023.phpt index f26a0fda010bd..6bab7e58a2d9d 100644 --- a/ext/exif/tests/exif023.phpt +++ b/ext/exif/tests/exif023.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD, EXIF and GPS data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif024.phpt b/ext/exif/tests/exif024.phpt index f1e9c66c54980..c0356de5a9e4d 100644 --- a/ext/exif/tests/exif024.phpt +++ b/ext/exif/tests/exif024.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, JPEG with IFD0, EXIF, INTEROP data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif025.phpt b/ext/exif/tests/exif025.phpt index 7ccbfd8875420..468a4c52bae10 100644 --- a/ext/exif/tests/exif025.phpt +++ b/ext/exif/tests/exif025.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, JPEG with IFD0, EXIF, INTEROP data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif026.phpt b/ext/exif/tests/exif026.phpt index ff65cc10f48e4..ec9544825bfb8 100644 --- a/ext/exif/tests/exif026.phpt +++ b/ext/exif/tests/exif026.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD0, EXIF, INTEROP data in Intel byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif027.phpt b/ext/exif/tests/exif027.phpt index 79520c29b7377..798d93f3523f3 100644 --- a/ext/exif/tests/exif027.phpt +++ b/ext/exif/tests/exif027.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_read_data, TIFF with IFD0, EXIF, INTEROP data in Motorola byte-order. ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif_encoding_crash.phpt b/ext/exif/tests/exif_encoding_crash.phpt index 8fda8e566857d..ee6b895829250 100644 --- a/ext/exif/tests/exif_encoding_crash.phpt +++ b/ext/exif/tests/exif_encoding_crash.phpt @@ -1,7 +1,7 @@ --TEST-- PHP crash when zend_multibyte_encoding_converter returns (size_t)-1) ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif_imagetype_basic.phpt b/ext/exif/tests/exif_imagetype_basic.phpt index 4ceea638bcf28..1c221e48c4a8d 100644 --- a/ext/exif/tests/exif_imagetype_basic.phpt +++ b/ext/exif/tests/exif_imagetype_basic.phpt @@ -1,7 +1,7 @@ --TEST-- Check for exif_imagetype default behaviour ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif_imagetype_error.phpt b/ext/exif/tests/exif_imagetype_error.phpt index 244dd953b5bc1..2d78234c2f0ce 100644 --- a/ext/exif/tests/exif_imagetype_error.phpt +++ b/ext/exif/tests/exif_imagetype_error.phpt @@ -1,7 +1,7 @@ --TEST-- Test exif_imagetype() function : error conditions ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif_read_data_streams_seek.phpt b/ext/exif/tests/exif_read_data_streams_seek.phpt index a9476b4353347..3b00c9fb0a0ca 100644 --- a/ext/exif/tests/exif_read_data_streams_seek.phpt +++ b/ext/exif/tests/exif_read_data_streams_seek.phpt @@ -1,7 +1,7 @@ --TEST-- exif_read_data() with streams seeking test ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif_tagname_basic.phpt b/ext/exif/tests/exif_tagname_basic.phpt index 272c4eeefd55d..7accc1b8e682e 100644 --- a/ext/exif/tests/exif_tagname_basic.phpt +++ b/ext/exif/tests/exif_tagname_basic.phpt @@ -1,7 +1,7 @@ --TEST-- Test exif_tagname() function : basic functionality ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/exif_thumbnail_streams.phpt b/ext/exif/tests/exif_thumbnail_streams.phpt index 2f3434caff8d4..3838ceb23bd7f 100644 --- a/ext/exif/tests/exif_thumbnail_streams.phpt +++ b/ext/exif/tests/exif_thumbnail_streams.phpt @@ -1,7 +1,7 @@ --TEST-- exif_thumbnail() with streams test ---SKIPIF-- - +--EXTENSIONS-- +exif --INI-- output_handler= zlib.output_compression=0 diff --git a/ext/exif/tests/filename_empty.phpt b/ext/exif/tests/filename_empty.phpt index fb2c90fdb7f90..a089926c3b513 100644 --- a/ext/exif/tests/filename_empty.phpt +++ b/ext/exif/tests/filename_empty.phpt @@ -1,5 +1,7 @@ --TEST-- Passing empty filename to exif_read_data() and exif_thumnail() +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- 0); diff --git a/ext/exif/tests/sony.phpt b/ext/exif/tests/sony.phpt index 0111a82e1fceb..1c7d035d37f6a 100644 --- a/ext/exif/tests/sony.phpt +++ b/ext/exif/tests/sony.phpt @@ -1,7 +1,7 @@ --TEST-- Sony test ---SKIPIF-- - +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +exif --FILE-- +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/002.phpt b/ext/ffi/tests/002.phpt index 353f36139c121..4dd68b261007a 100644 --- a/ext/ffi/tests/002.phpt +++ b/ext/ffi/tests/002.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 002: Check C declaration parser ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/003.phpt b/ext/ffi/tests/003.phpt index c65d76675708c..d608c013d5a3b 100644 --- a/ext/ffi/tests/003.phpt +++ b/ext/ffi/tests/003.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 003: Forward tag/typedef declarations ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/004.phpt b/ext/ffi/tests/004.phpt index f4d25f8287e74..6852fe19ee75d 100644 --- a/ext/ffi/tests/004.phpt +++ b/ext/ffi/tests/004.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 004: Enum declarations ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/005.phpt b/ext/ffi/tests/005.phpt index 5ff47502ddf5b..389c44487a6c3 100644 --- a/ext/ffi/tests/005.phpt +++ b/ext/ffi/tests/005.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 005: Array assignment ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/006.phpt b/ext/ffi/tests/006.phpt index f44393f5d724c..743904bf1baf7 100644 --- a/ext/ffi/tests/006.phpt +++ b/ext/ffi/tests/006.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 006: Pointer assignment ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/007.phpt b/ext/ffi/tests/007.phpt index b53e98223c2a5..8aa6c67f3e26c 100644 --- a/ext/ffi/tests/007.phpt +++ b/ext/ffi/tests/007.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 007: Pointer comparison ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/008.phpt b/ext/ffi/tests/008.phpt index 602468d1e5960..40e4f251fc549 100644 --- a/ext/ffi/tests/008.phpt +++ b/ext/ffi/tests/008.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 008: Array iteration ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/009.phpt b/ext/ffi/tests/009.phpt index b062832dcb6d8..96badc986fb8b 100644 --- a/ext/ffi/tests/009.phpt +++ b/ext/ffi/tests/009.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 009: memcpy(), memcmp(), memset() and sizeof() ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/010.phpt b/ext/ffi/tests/010.phpt index 758dc9c5247c1..c5dea69bb40da 100644 --- a/ext/ffi/tests/010.phpt +++ b/ext/ffi/tests/010.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 010: string() ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/011.phpt b/ext/ffi/tests/011.phpt index 08bd152f0f8d8..97b2dd221e69c 100644 --- a/ext/ffi/tests/011.phpt +++ b/ext/ffi/tests/011.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 011: cast() ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/012.phpt b/ext/ffi/tests/012.phpt index 6623bf7368fba..f43b469c27513 100644 --- a/ext/ffi/tests/012.phpt +++ b/ext/ffi/tests/012.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 012: serialization ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/013.phpt b/ext/ffi/tests/013.phpt index af0bed9d016c7..80295164b216b 100644 --- a/ext/ffi/tests/013.phpt +++ b/ext/ffi/tests/013.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 013: Declaration priorities and constrains ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/014.phpt b/ext/ffi/tests/014.phpt index 6f6ef4a797a48..3fe64f6f73ac9 100644 --- a/ext/ffi/tests/014.phpt +++ b/ext/ffi/tests/014.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 014: Size of nested types ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/015.phpt b/ext/ffi/tests/015.phpt index 86f6a0c3b6b7d..de48105faa113 100644 --- a/ext/ffi/tests/015.phpt +++ b/ext/ffi/tests/015.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 015: Incomplete type usage ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/016.phpt b/ext/ffi/tests/016.phpt index b6aecf7634f9d..8a4326bb4d509 100644 --- a/ext/ffi/tests/016.phpt +++ b/ext/ffi/tests/016.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 016: Structure constraints ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/017.phpt b/ext/ffi/tests/017.phpt index be915341eab41..766bc4bdae2af 100644 --- a/ext/ffi/tests/017.phpt +++ b/ext/ffi/tests/017.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 017: Structure constraints & tags cleanup ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/018.phpt b/ext/ffi/tests/018.phpt index 6f964f1c9bf49..76ab23e08dac5 100644 --- a/ext/ffi/tests/018.phpt +++ b/ext/ffi/tests/018.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 018: Indirectly recursive structure ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/019.phpt b/ext/ffi/tests/019.phpt index 80dcfa0ff9e89..867c10556d4be 100644 --- a/ext/ffi/tests/019.phpt +++ b/ext/ffi/tests/019.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 019: Parameter type adjustment ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/020.phpt b/ext/ffi/tests/020.phpt index 7aca9425a861d..1f510a0753b77 100644 --- a/ext/ffi/tests/020.phpt +++ b/ext/ffi/tests/020.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 020: read-only ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/021.phpt b/ext/ffi/tests/021.phpt index d02836c5f44e0..ceaf96d7b95aa 100644 --- a/ext/ffi/tests/021.phpt +++ b/ext/ffi/tests/021.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 021: packed enums ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/022.phpt b/ext/ffi/tests/022.phpt index 44ddaeebd29e3..444939ec78a86 100644 --- a/ext/ffi/tests/022.phpt +++ b/ext/ffi/tests/022.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 022: structure/union alignment ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/023.phpt b/ext/ffi/tests/023.phpt index 651713bf2bca7..b248e08842f88 100644 --- a/ext/ffi/tests/023.phpt +++ b/ext/ffi/tests/023.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 023: GCC struct extensions ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/024.phpt b/ext/ffi/tests/024.phpt index f1286e49ac0d0..ca6379f352377 100644 --- a/ext/ffi/tests/024.phpt +++ b/ext/ffi/tests/024.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 024: anonymous struct/union ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/025.phpt b/ext/ffi/tests/025.phpt index 0abef88db88f9..ba1e75e223f0d 100644 --- a/ext/ffi/tests/025.phpt +++ b/ext/ffi/tests/025.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 025: direct work with primitive types ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/026.phpt b/ext/ffi/tests/026.phpt index 1c5081c188b07..62e4a3fdf4948 100644 --- a/ext/ffi/tests/026.phpt +++ b/ext/ffi/tests/026.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 026: Array iteration by reference ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/027.phpt b/ext/ffi/tests/027.phpt index 0ac2f3678866b..3711dd0a869e6 100644 --- a/ext/ffi/tests/027.phpt +++ b/ext/ffi/tests/027.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 027: Incomplete and variable length arrays ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/028.phpt b/ext/ffi/tests/028.phpt index 5d1be7c8dcc1f..473980bcd2187 100644 --- a/ext/ffi/tests/028.phpt +++ b/ext/ffi/tests/028.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 028: Incomplete arrays inside structure ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/029.phpt b/ext/ffi/tests/029.phpt index 0951809306844..d6003c14a09f2 100644 --- a/ext/ffi/tests/029.phpt +++ b/ext/ffi/tests/029.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 029: _Alignas ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/030.phpt b/ext/ffi/tests/030.phpt index 92cc3b6d5b169..e067b0a99e819 100644 --- a/ext/ffi/tests/030.phpt +++ b/ext/ffi/tests/030.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 030: bool type ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/031.phpt b/ext/ffi/tests/031.phpt index c97368a89a580..b7c7ecdb648ee 100644 --- a/ext/ffi/tests/031.phpt +++ b/ext/ffi/tests/031.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 031: bit-fields packing ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/032.phpt b/ext/ffi/tests/032.phpt index ade848188c504..38b7b9f5f6267 100644 --- a/ext/ffi/tests/032.phpt +++ b/ext/ffi/tests/032.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 032: bit-fields access ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/033.phpt b/ext/ffi/tests/033.phpt index 01816d18b13a6..a09ab18bb608a 100644 --- a/ext/ffi/tests/033.phpt +++ b/ext/ffi/tests/033.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 033: FFI::new(), FFI::free(), FFI::type(), FFI::typeof(), FFI::arrayType() ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/034.phpt b/ext/ffi/tests/034.phpt index 886b6b65a9e3d..46779f31ec515 100644 --- a/ext/ffi/tests/034.phpt +++ b/ext/ffi/tests/034.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 034: FFI::typeof(), FFI::sizeof(), FFI::alignof() ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/035.phpt b/ext/ffi/tests/035.phpt index ed98839c6e5c8..b36f246708143 100644 --- a/ext/ffi/tests/035.phpt +++ b/ext/ffi/tests/035.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 035: FFI::new() not-owned ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/036.phpt b/ext/ffi/tests/036.phpt index 1e989285ff679..06e81c7dc64f8 100644 --- a/ext/ffi/tests/036.phpt +++ b/ext/ffi/tests/036.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 036: Type memory management ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/037.phpt b/ext/ffi/tests/037.phpt index d8f0a88afa2fb..60efbfed5e7e7 100644 --- a/ext/ffi/tests/037.phpt +++ b/ext/ffi/tests/037.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 037: Type memory management ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/038.phpt b/ext/ffi/tests/038.phpt index 270746a03ee23..2fdce4d610428 100644 --- a/ext/ffi/tests/038.phpt +++ b/ext/ffi/tests/038.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 038: Casting array to pointer ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/039.phpt b/ext/ffi/tests/039.phpt index d015a38b95593..d859e16452d77 100644 --- a/ext/ffi/tests/039.phpt +++ b/ext/ffi/tests/039.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 039: Pointer arithmetic ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/040.phpt b/ext/ffi/tests/040.phpt index 54f48f809e0e9..0e460577f0770 100644 --- a/ext/ffi/tests/040.phpt +++ b/ext/ffi/tests/040.phpt @@ -1,8 +1,9 @@ --TEST-- FFI 040: Support for scalar types +--EXTENSIONS-- +ffi --SKIPIF-- +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/042.phpt b/ext/ffi/tests/042.phpt index 2fcec62698c7b..4eb8c0b234933 100644 --- a/ext/ffi/tests/042.phpt +++ b/ext/ffi/tests/042.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 042: Next array element ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/043.phpt b/ext/ffi/tests/043.phpt index 8a6c299b6eeed..ada8b9e2af184 100644 --- a/ext/ffi/tests/043.phpt +++ b/ext/ffi/tests/043.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 043: Type redeclaration ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/044.phpt b/ext/ffi/tests/044.phpt index f0d08ecd40de4..5f7b01ee60f3d 100644 --- a/ext/ffi/tests/044.phpt +++ b/ext/ffi/tests/044.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 044: mode attribute ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/045.phpt b/ext/ffi/tests/045.phpt index 12625cfa92b53..e132eb9b7274b 100644 --- a/ext/ffi/tests/045.phpt +++ b/ext/ffi/tests/045.phpt @@ -1,7 +1,7 @@ --TEST-- FFI 045: FFI::isNull() ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/100.phpt b/ext/ffi/tests/100.phpt index 62cd0b2bdb602..33b974a37b183 100644 --- a/ext/ffi/tests/100.phpt +++ b/ext/ffi/tests/100.phpt @@ -1,7 +1,8 @@ --TEST-- FFI 100: PHP symbols +--EXTENSIONS-- +ffi --SKIPIF-- - - --INI-- ffi.enable=1 diff --git a/ext/ffi/tests/301-win32.phpt b/ext/ffi/tests/301-win32.phpt index 7493399cafab7..11202a43f47c3 100644 --- a/ext/ffi/tests/301-win32.phpt +++ b/ext/ffi/tests/301-win32.phpt @@ -1,7 +1,8 @@ --TEST-- FFI 301: FFI loading on Windows +--EXTENSIONS-- +ffi --SKIPIF-- - --INI-- ffi.enable=1 diff --git a/ext/ffi/tests/301.phpt b/ext/ffi/tests/301.phpt index 0302b16610f5c..0677a2cf30053 100644 --- a/ext/ffi/tests/301.phpt +++ b/ext/ffi/tests/301.phpt @@ -1,7 +1,8 @@ --TEST-- FFI 301: FFI loading +--EXTENSIONS-- +ffi --SKIPIF-- - --INI-- ffi.enable=1 diff --git a/ext/ffi/tests/302.phpt b/ext/ffi/tests/302.phpt index cb0d73d56880b..97496de976c08 100644 --- a/ext/ffi/tests/302.phpt +++ b/ext/ffi/tests/302.phpt @@ -1,7 +1,8 @@ --TEST-- FFI 302: FFI preloading +--EXTENSIONS-- +ffi --SKIPIF-- - --INI-- ffi.enable=1 diff --git a/ext/ffi/tests/303.phpt b/ext/ffi/tests/303.phpt index 756adbbf401a1..2d84867051931 100644 --- a/ext/ffi/tests/303.phpt +++ b/ext/ffi/tests/303.phpt @@ -1,7 +1,8 @@ --TEST-- FFI 303: FFI preloading flob +--EXTENSIONS-- +ffi --SKIPIF-- - --INI-- ffi.enable=1 diff --git a/ext/ffi/tests/bug77632.phpt b/ext/ffi/tests/bug77632.phpt index df9078b723486..944735fa23f5c 100644 --- a/ext/ffi/tests/bug77632.phpt +++ b/ext/ffi/tests/bug77632.phpt @@ -1,8 +1,9 @@ --TEST-- Bug #77632 (FFI Segfaults When Called With Variadics) +--EXTENSIONS-- +ffi --SKIPIF-- +--EXTENSIONS-- +ffi --FILE-- +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/bug78761.phpt b/ext/ffi/tests/bug78761.phpt index 0e6ae1b3b84f1..be13085237059 100644 --- a/ext/ffi/tests/bug78761.phpt +++ b/ext/ffi/tests/bug78761.phpt @@ -1,8 +1,9 @@ --TEST-- Bug #78761 (Zend memory heap corruption with preload and casting) +--EXTENSIONS-- +ffi --SKIPIF-- --INI-- diff --git a/ext/ffi/tests/bug78762.phpt b/ext/ffi/tests/bug78762.phpt index 5e078bf7c911b..3c492fe823f6a 100644 --- a/ext/ffi/tests/bug78762.phpt +++ b/ext/ffi/tests/bug78762.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #78762 (Failing FFI::cast() may leak memory) ---SKIPIF-- - +--EXTENSIONS-- +ffi --FILE-- +--EXTENSIONS-- +ffi +zend_test --FILE-- +--EXTENSIONS-- +ffi +zend_test --FILE-- +--EXTENSIONS-- +ffi +zend_test --FILE-- +--EXTENSIONS-- +ffi --FILE-- +--EXTENSIONS-- +ffi --FILE-- 0)) die('xfail libffi doesn\'t properly support passing big strctures by value on Windows/64'); ?> --FILE-- diff --git a/ext/ffi/tests/callconv.phpt b/ext/ffi/tests/callconv.phpt index 233c73f110101..00287ef5ac553 100644 --- a/ext/ffi/tests/callconv.phpt +++ b/ext/ffi/tests/callconv.phpt @@ -1,8 +1,9 @@ --TEST-- Different calling conventions +--EXTENSIONS-- +ffi --SKIPIF-- diff --git a/ext/ffi/tests/list.phpt b/ext/ffi/tests/list.phpt index 8c6e2bed44027..cd4bb1f768f5c 100644 --- a/ext/ffi/tests/list.phpt +++ b/ext/ffi/tests/list.phpt @@ -1,7 +1,7 @@ --TEST-- FFI Double linked lists ---SKIPIF-- - +--EXTENSIONS-- +ffi --INI-- ffi.enable=1 --FILE-- diff --git a/ext/ffi/tests/skipif.inc b/ext/ffi/tests/skipif.inc deleted file mode 100644 index 7afba84f5a3e9..0000000000000 --- a/ext/ffi/tests/skipif.inc +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/ext/fileinfo/tests/bug57547.phpt b/ext/fileinfo/tests/bug57547.phpt index a2375005017fe..c33fb14e09984 100644 --- a/ext/fileinfo/tests/bug57547.phpt +++ b/ext/fileinfo/tests/bug57547.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #57547 Settings options on file doesn't give same result as constructor options ---SKIPIF-- - +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --INI-- html_errors=1 --FILE-- diff --git a/ext/fileinfo/tests/bug69107.phpt b/ext/fileinfo/tests/bug69107.phpt index 28a040318ec08..4db353e0708f6 100644 --- a/ext/fileinfo/tests/bug69107.phpt +++ b/ext/fileinfo/tests/bug69107.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #69107 (finfo no longer detects PHP files) ---SKIPIF-- - +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- diff --git a/ext/fileinfo/tests/bug77961.phpt b/ext/fileinfo/tests/bug77961.phpt index b059a5d4582d9..843690822413a 100644 --- a/ext/fileinfo/tests/bug77961.phpt +++ b/ext/fileinfo/tests/bug77961.phpt @@ -1,9 +1,7 @@ --TEST-- Bug #77961 (finfo_open crafted magic parsing SIGABRT) ---SKIPIF-- - +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- diff --git a/ext/fileinfo/tests/cve-2014-3538-nojit.phpt b/ext/fileinfo/tests/cve-2014-3538-nojit.phpt index 61f99ebcee9f7..f3a5fa7fb4f73 100644 --- a/ext/fileinfo/tests/cve-2014-3538-nojit.phpt +++ b/ext/fileinfo/tests/cve-2014-3538-nojit.phpt @@ -1,13 +1,13 @@ --TEST-- Bug #66731: file: extensive backtracking, with pcre.jit=0 +--EXTENSIONS-- +fileinfo --SKIPIF-- --INI-- pcre.jit=0 diff --git a/ext/fileinfo/tests/cve-2014-3538.phpt b/ext/fileinfo/tests/cve-2014-3538.phpt index 4d571b1b3f8b7..f15e745fc05d3 100644 --- a/ext/fileinfo/tests/cve-2014-3538.phpt +++ b/ext/fileinfo/tests/cve-2014-3538.phpt @@ -1,9 +1,9 @@ --TEST-- Bug #66731: file: extensive backtracking +--EXTENSIONS-- +fileinfo --SKIPIF-- diff --git a/ext/fileinfo/tests/finfo_buffer_basic-mb.phpt b/ext/fileinfo/tests/finfo_buffer_basic-mb.phpt index ab7ebc70de23a..7426c909d9763 100644 --- a/ext/fileinfo/tests/finfo_buffer_basic-mb.phpt +++ b/ext/fileinfo/tests/finfo_buffer_basic-mb.phpt @@ -1,7 +1,7 @@ --TEST-- Test finfo_buffer() function : basic functionality ---SKIPIF-- - +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- - +--EXTENSIONS-- +fileinfo +zip --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- +--EXTENSIONS-- +fileinfo --FILE-- diff --git a/run-tests.php b/run-tests.php index ad1311bb8d12c..b921c2cfa8544 100755 --- a/run-tests.php +++ b/run-tests.php @@ -2059,7 +2059,7 @@ function run_test(string $php, $file, array $env): string $ext_prefix = IS_WINDOWS ? "php_" : ""; $missing = []; foreach ($extensions as $req_ext) { - if (!in_array($req_ext, $loaded)) { + if (!in_array(strtolower($req_ext), $loaded)) { if ($req_ext == 'opcache') { $ext_file = $ext_dir . DIRECTORY_SEPARATOR . $ext_prefix . $req_ext . '.' . PHP_SHLIB_SUFFIX; $ini_settings['zend_extension'][] = $ext_file; @@ -3677,6 +3677,10 @@ public function getExtensions(string $php): array $extDir = `$php -d display_errors=0 -r "echo ini_get('extension_dir');"`; $extensions = explode(",", `$php -d display_errors=0 -r "echo implode(',', get_loaded_extensions());"`); + $extensions = array_map('strtolower', $extensions); + if (in_array('zend opcache', $extensions)) { + $extensions[] = 'opcache'; + } $result = [$extDir, $extensions]; $this->extensions[$php] = $result;