Make WordPress Core

Changeset 38761


Ignore:
Timestamp:
10/08/2016 10:42:12 PM (10 years ago)
Author:
johnbillion
Message:

Build/Test Tools: Revert [38759]. PHPUnit's @requires syntax was introduced in PHPUnit 3.7, but the tests for PHP 5.2 use PHPUnit 3.6 because it's the latest version that supports PHP 5.2.

Fixes #38256

Location:
trunk/tests/phpunit/tests
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/http/functions.php

    r38759 r38761  
    44 * @group http
    55 * @group external-http
    6  *
    7  * @requires extension openssl
    86 */
    97class Tests_HTTP_Functions extends WP_UnitTestCase {
     8        public function setUp() {
     9                if ( ! extension_loaded( 'openssl' ) ) {
     10                        $this->markTestSkipped( 'Tests_HTTP_Functions requires openssl.' );
     11                }
     12
     13                parent::setUp();
     14        }
    1015
    1116        function test_head_request() {
  • trunk/tests/phpunit/tests/image/functions.php

    r38759 r38761  
    109109         * Test save image file and mime_types
    110110         * @ticket 6821
    111          *
    112          * @requires extension fileinfo
    113111         */
    114112        public function test_wp_save_image_file() {
     113                if ( ! extension_loaded( 'fileinfo' ) ) {
     114                        $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' );
     115                }
     116
    115117                include_once( ABSPATH . 'wp-admin/includes/image-edit.php' );
    116118
     
    159161         * Test that a passed mime type overrides the extension in the filename
    160162         * @ticket 6821
    161          *
    162          * @requires extension fileinfo
    163163         */
    164164        public function test_mime_overrides_filename() {
     165                if ( ! extension_loaded( 'fileinfo' ) ) {
     166                        $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' );
     167                }
     168
    165169                // Test each image editor engine
    166170                $classes = array('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick');
     
    195199         * Test that mime types are correctly inferred from file extensions
    196200         * @ticket 6821
    197          *
    198          * @requires extension fileinfo
    199201         */
    200202        public function test_inferred_mime_types() {
     203                if ( ! extension_loaded( 'fileinfo' ) ) {
     204                        $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' );
     205                }
     206
    201207                // Mime types
    202208                $mime_types = array(
     
    291297        }
    292298
    293         /**
    294          * @requires extension openssl
    295          * @requires function imagejpeg
    296          */
    297299        public function test_wp_crop_image_url() {
     300                if ( !function_exists( 'imagejpeg' ) )
     301                        $this->markTestSkipped( 'jpeg support unavailable' );
     302
     303                if ( ! extension_loaded( 'openssl' ) ) {
     304                        $this->markTestSkipped( 'Tests_Image_Functions::test_wp_crop_image_url() requires openssl.' );
     305                }
     306
    298307                $file = wp_crop_image( 'https://asdftestblog1.files.wordpress.com/2008/04/canola.jpg',
    299308                                                          0, 0, 100, 100, 100, 100, false,
     
    315324        }
    316325
    317         /**
    318          * @requires extension openssl
    319          */
    320326        public function test_wp_crop_image_url_not_exist() {
     327                if ( ! extension_loaded( 'openssl' ) ) {
     328                        $this->markTestSkipped( 'Tests_Image_Functions::test_wp_crop_image_url_not_exist() requires openssl.' );
     329                }
     330
    321331                $file = wp_crop_image( 'https://asdftestblog1.files.wordpress.com/2008/04/canoladoesnotexist.jpg',
    322332                                                          0, 0, 100, 100, 100, 100 );
  • trunk/tests/phpunit/tests/image/meta.php

    r38759 r38761  
    55 * @group media
    66 * @group upload
    7  *
    8  * @requires extension gd
    9  * @requires extension exif
    107 */
    118class Tests_Image_Meta extends WP_UnitTestCase {
     9        function setUp() {
     10                if ( ! extension_loaded( 'gd' ) )
     11                        $this->markTestSkipped( 'The gd PHP extension is not loaded.' );
     12                if ( ! extension_loaded( 'exif' ) )
     13                        $this->markTestSkipped( 'The exif PHP extension is not loaded.' );
     14                if ( ! is_callable( 'wp_read_image_metadata' ) )
     15                        $this->markTestSkipped( 'wp_read_image_metadata() is not callable.' );
     16                parent::setUp();
     17        }
    1218
    1319        function test_exif_d70() {
Note: See TracChangeset for help on using the changeset viewer.