From 54a8b8ce8fc62f3d478caf435cc49970a39a96d8 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Thu, 4 Nov 2021 11:13:45 +1300 Subject: [PATCH] API phpunit 9 support --- .travis.yml | 12 +++++------ composer.json | 5 ++--- phpunit.xml.dist | 52 +++++++++++++++++++++++++----------------------- 3 files changed, 35 insertions(+), 34 deletions(-) diff --git a/.travis.yml b/.travis.yml index 049117b..9d34aec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,14 +14,14 @@ matrix: fast_finish: true include: # Core php tests - - php: 7.1 + - php: 7.3 env: - DB=MYSQL - PHPUNIT_TEST=1 - PHPUNIT_SUITE="core" - PDO=1 - COMPOSER_INSTALL_ARG="--prefer-lowest" - - php: 7.2 + - php: 7.3 env: - DB=MYSQL - PHPUNIT_TEST=1 @@ -43,14 +43,14 @@ matrix: - PHPUNIT_SUITE="core" - COMPOSER_INSTALL_ARG="--ignore-platform-reqs" # admin php tests - - php: 7.1 + - php: 7.3 env: - DB=MYSQL - PHPUNIT_TEST=1 - PHPUNIT_SUITE="admin" - PDO=1 - COMPOSER_INSTALL_ARG="--prefer-lowest" - - php: 7.2 + - php: 7.3 env: - DB=PGSQL - PHPUNIT_TEST=1 @@ -67,12 +67,12 @@ matrix: - PHPUNIT_SUITE="admin" - COMPOSER_INSTALL_ARG="--ignore-platform-reqs" # behat tests - - php: 7.1 + - php: 7.3 env: - DB=MYSQL - BEHAT_TEST=1 - BEHAT_SUITE="admin" - - php: 7.2 + - php: 7.3 env: - DB=MYSQL - BEHAT_TEST=1 diff --git a/composer.json b/composer.json index 951b794..2f9c785 100644 --- a/composer.json +++ b/composer.json @@ -3,15 +3,14 @@ "type": "silverstripe-recipe", "description": "The SilverStripe Framework Installer", "require": { - "php": "^7.1 || ^8", + "php": "^7.3 || ^8.0", "silverstripe/recipe-plugin": "^1.2", "silverstripe/recipe-cms": "4.x-dev", "silverstripe-themes/simple": "~3.2.0", "silverstripe/login-forms": "4.x-dev" }, "require-dev": { - "sminnee/phpunit": "^5.7", - "sminnee/phpunit-mock-objects": "^3.4.5" + "phpunit/phpunit": "^9.5" }, "extra": { "project-files": [ diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 52895a4..9bcd119 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,7 +1,7 @@ - - app/tests - vendor/silverstripe/cms/tests/php - vendor/silverstripe/framework/tests/php - + + + app/tests + vendor/silverstripe/cms/tests/php + vendor/silverstripe/framework/tests/php + - - - vendor/silverstripe/framework/tests/php/ - + + + vendor/silverstripe/framework/tests/php/ + - - - vendor/silverstripe/assets/tests/php/ - vendor/silverstripe/versioned/tests/php/ - + + + vendor/silverstripe/assets/tests/php/ + vendor/silverstripe/versioned/tests/php/ + - - - vendor/silverstripe/admin/tests/php/ - vendor/silverstripe/asset-admin/tests/php/ - vendor/silverstripe/campaign-admin/tests/php/ - vendor/silverstripe/cms/tests/ - vendor/silverstripe/graphql/tests/ - vendor/silverstripe/reports/tests/ - vendor/silverstripe/siteconfig/tests/php/ - + + + vendor/silverstripe/admin/tests/php/ + vendor/silverstripe/asset-admin/tests/php/ + vendor/silverstripe/campaign-admin/tests/php/ + vendor/silverstripe/cms/tests/ + vendor/silverstripe/graphql/tests/ + vendor/silverstripe/reports/tests/ + vendor/silverstripe/siteconfig/tests/php/ + +