Просмотр исходного кода

Use PHPUnit-bridge to test on multiple PHP versions

Andreas Braun 5 лет назад
Родитель
Сommit
84008b0b54
4 измененных файлов с 6 добавлено и 4 удалено
  1. 1 0
      .gitignore
  2. 3 3
      .travis.yml
  3. 1 1
      composer.json
  4. 1 0
      phpunit.xml.dist

+ 1 - 0
.gitignore

@@ -1,4 +1,5 @@
 composer.lock
 .phpcs-cache
+.phpunit.result.cache
 vendor/
 tests/scripts/

+ 3 - 3
.travis.yml

@@ -29,7 +29,7 @@ before_install:
   - composer update ${COMPOSER_FLAGS}
 
 script:
-  - vendor/bin/phpunit
+  - vendor/bin/simple-phpunit
 
 jobs:
   include:
@@ -37,7 +37,7 @@ jobs:
     - stage: test
       php: 7.3
       script:
-        - vendor/bin/phpunit --coverage-clover=coverage.clover
+        - vendor/bin/simple-phpunit --coverage-clover=coverage.clover
       after_script:
         - wget https://scrutinizer-ci.com/ocular.phar
         - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
@@ -45,7 +45,7 @@ jobs:
     # Test against legacy driver to ensure validity of the test suite
     - stage: Test
       php: 5.6
-      env: DRIVER_VERSION="1.7.5"
+      env: DRIVER_VERSION="1.7.5" SYMFONY_DEPRECATIONS_HELPER=9999999
       install:
         - yes '' | pecl -q install -f mongo
 

+ 1 - 1
composer.json

@@ -16,7 +16,7 @@
         "mongodb/mongodb": "^1.0.1"
     },
     "require-dev": {
-        "phpunit/phpunit": "^5.7.27 || ^6.0 || ^7.0",
+        "symfony/phpunit-bridge": "^4.4 || ^5.1",
         "squizlabs/php_codesniffer": "^3.2"
     },
     "provide": {

+ 1 - 0
phpunit.xml.dist

@@ -7,6 +7,7 @@
          convertNoticesToExceptions="true"
          convertWarningsToExceptions="true"
          stopOnFailure="false"
+         bootstrap="vendor/autoload.php"
 >
     <php>
         <!-- Disable deprecation warnings -->