diff options
| -rw-r--r-- | composer.json | 24 | ||||
| -rw-r--r-- | phpunit7-rpm.patch | 26 | ||||
| -rw-r--r-- | phpunit7.spec | 210 | 
3 files changed, 114 insertions, 146 deletions
diff --git a/composer.json b/composer.json index 707b842..fb51101 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@      },      "prefer-stable": true,      "require": { -        "php": "^7.0", +        "php": "^7.1",          "ext-dom": "*",          "ext-json": "*",          "ext-libxml": "*", @@ -31,13 +31,13 @@          "phar-io/manifest": "^1.0.1",          "phar-io/version": "^1.0",          "phpspec/prophecy": "^1.7", -        "phpunit/php-code-coverage": "^5.3", +        "phpunit/php-code-coverage": "^6.0",          "phpunit/php-file-iterator": "^1.4.3",          "phpunit/php-text-template": "^1.2.1", -        "phpunit/php-timer": "^1.0.9", -        "phpunit/phpunit-mock-objects": "^5.0.5", +        "phpunit/php-timer": "^2.0", +        "phpunit/phpunit-mock-objects": "^6.0",          "sebastian/comparator": "^2.1", -        "sebastian/diff": "^2.0", +        "sebastian/diff": "^3.0",          "sebastian/environment": "^3.1",          "sebastian/exporter": "^3.1",          "sebastian/global-state": "^2.0", @@ -48,19 +48,15 @@      "require-dev": {          "ext-PDO": "*"      }, -    "conflict": { -        "phpunit/dbunit": "<3.0", -        "phpdocumentor/reflection-docblock": "3.0.2" -    },      "config": {          "platform": { -            "php": "7.0.0" +            "php": "7.1.0"          },          "optimize-autoloader": true,          "sort-packages": true      },      "suggest": { -        "phpunit/php-invoker": "^1.1", +        "phpunit/php-invoker": "^2.0",          "ext-xdebug": "*"      },      "bin": [ @@ -77,12 +73,14 @@          ],          "files": [              "src/Framework/Assert/Functions.php", -            "tests/_files/CoveredFunction.php" +            "tests/_files/CoverageNamespacedFunctionTest.php", +            "tests/_files/CoveredFunction.php", +            "tests/_files/NamespaceCoveredFunction.php"          ]      },      "extra": {          "branch-alias": { -            "dev-master": "6.5.x-dev" +            "dev-master": "7.0-dev"          }      }  } diff --git a/phpunit7-rpm.patch b/phpunit7-rpm.patch index c03c25d..db9bdfe 100644 --- a/phpunit7-rpm.patch +++ b/phpunit7-rpm.patch @@ -1,7 +1,7 @@  diff -up ./phpunit.rpm ./phpunit ---- ./phpunit.rpm	2017-02-07 16:05:03.325668400 +0100 -+++ ./phpunit	2017-02-07 16:09:20.442818688 +0100 -@@ -27,27 +27,27 @@ if (!ini_get('date.timezone')) { +--- ./phpunit.rpm	2018-02-02 06:04:08.000000000 +0100 ++++ ./phpunit	2018-02-02 10:25:26.281085072 +0100 +@@ -27,27 +27,18 @@ if (!ini_get('date.timezone')) {       ini_set('date.timezone', 'UTC');   } @@ -11,15 +11,8 @@ diff -up ./phpunit.rpm ./phpunit  -  -        break;  -    } -+// Ensure correct include_path for RHSCL -+$inc = get_include_path(); -+$dirs = explode(':', $inc); -+if (!in_array('/usr/share/php', $dirs)) { -+    $dirs[] = '/usr/share/php'; -+    set_include_path(implode(':', $dirs)); - } -+unset ($inc, $dirs); -  +-} +-  -unset($file);  -  -if (!defined('PHPUNIT_COMPOSER_INSTALL')) { @@ -36,7 +29,7 @@ diff -up ./phpunit.rpm ./phpunit  +    echo "\n==== Redirecting to composer installed version in vendor/phpunit ====\n\n";  +    define ('PHPUNIT_COMPOSER_INSTALL', realpath('./vendor/autoload.php'));  +} else { -+    define ('PHPUNIT_COMPOSER_INSTALL', stream_resolve_include_path('PHPUnit6/autoload.php')); ++    define ('PHPUNIT_COMPOSER_INSTALL', '/usr/share/php/PHPUnit7/autoload.php');   }   require PHPUNIT_COMPOSER_INSTALL; @@ -47,10 +40,9 @@ diff -up ./phpunit.rpm ./phpunit  +} else {  +    PHPUnit\TextUI\Command::main(); // PHPUnit v6 or newer  +} - -diff -up tests/bootstrap.php.rpm tests/bootstrap.php ---- tests/bootstrap.php.rpm	2017-03-15 19:45:42.004596546 +0100 -+++ tests/bootstrap.php	2017-03-15 19:47:16.561034373 +0100 +diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php +--- ./tests/bootstrap.php.rpm	2018-02-02 06:04:08.000000000 +0100 ++++ ./tests/bootstrap.php	2018-02-02 10:24:37.643848378 +0100  @@ -6,7 +6,10 @@ if (!defined('TEST_FILES_PATH')) {   ini_set('precision', 14);   ini_set('serialize_precision', 14); diff --git a/phpunit7.spec b/phpunit7.spec index 307f350..7dd189d 100644 --- a/phpunit7.spec +++ b/phpunit7.spec @@ -1,4 +1,4 @@ -# remirepo/fedora spec file for phpunit6 +# remirepo/fedora spec file for phpunit7  #  # Copyright (c) 2010-2018 Remi Collet  # @@ -11,7 +11,7 @@  # For compatibility with SCL  %undefine __brp_mangle_shebangs -%global gh_commit    3330ef26ade05359d006041316ed0fa9e8e3cefe +%global gh_commit    9b3373439fdf2f3e9d1578f5e408a3a0d161c3bc  #global gh_date      20150927  %global gh_short     %(c=%{gh_commit}; echo ${c:0:7})  %global gh_vendor    sebastianbergmann @@ -20,11 +20,11 @@  %global pk_vendor    phpunit  %global pk_project   phpunit  # Namespace -%global ns_vendor    PHPUnit6 +%global ns_vendor    PHPUnit7  %global php_home     %{_datadir}/php -%global ver_major    6 -%global ver_minor    5 -%global ver_patch    6 +%global ver_major    7 +%global ver_minor    0 +%global ver_patch    0  %global specrel      1  Name:           %{pk_project}%{ver_major} @@ -41,63 +41,45 @@ Source0:        https://github.com/%{gh_vendor}/%{gh_project}/archive/%{gh_commi  Patch0:         %{name}-rpm.patch  BuildArch:      noarch -BuildRequires:  php(language) >= 7.0 +BuildRequires:  php(language) >= 7.1  %if 0%{?fedora} >= 27  BuildRequires:  (php-composer(myclabs/deep-copy) >= 1.6.1            with php-composer(myclabs/deep-copy) <  2)  BuildRequires:  (php-composer(phar-io/manifest) >= 1.0.1             with php-composer(phar-io/manifest) <  2)  BuildRequires:  (php-composer(phar-io/version) >= 1.0                with php-composer(phar-io/version) <  2)  BuildRequires:  (php-composer(phpspec/prophecy) >= 1.7               with php-composer(phpspec/prophecy) <  2) -BuildRequires:  (php-composer(phpunit/php-code-coverage) >= 5.3      with php-composer(phpunit/php-code-coverage) <  6) +BuildRequires:  (php-composer(phpunit/php-code-coverage) >= 6.0      with php-composer(phpunit/php-code-coverage) <  7)  BuildRequires:  (php-composer(phpunit/php-file-iterator) >= 1.4.3    with php-composer(phpunit/php-file-iterator) <  2)  BuildRequires:  (php-composer(phpunit/php-text-template) >= 1.2.1    with php-composer(phpunit/php-text-template) <  2) -BuildRequires:  (php-composer(phpunit/php-timer) >= 1.0.9            with php-composer(phpunit/php-timer) <  2) -BuildRequires:  (php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 with php-composer(phpunit/phpunit-mock-objects) <  6) +BuildRequires:  (php-composer(phpunit/php-timer) >= 2.0              with php-composer(phpunit/php-timer) <  3) +BuildRequires:  (php-composer(phpunit/phpunit-mock-objects) >= 6.0   with php-composer(phpunit/phpunit-mock-objects) <  7)  BuildRequires:  (php-composer(sebastian/comparator) >= 2.0.2         with php-composer(sebastian/comparator) <  3) -BuildRequires:  (php-composer(sebastian/diff) >= 2.0                 with php-composer(sebastian/diff) <  3) +BuildRequires:  (php-composer(sebastian/diff) >= 3.0                 with php-composer(sebastian/diff) <  4)  BuildRequires:  (php-composer(sebastian/environment) >= 3.1          with php-composer(sebastian/environment) <  4)  BuildRequires:  (php-composer(sebastian/exporter) >= 3.1             with php-composer(sebastian/exporter) <  4)  BuildRequires:  (php-composer(sebastian/global-state) >= 2.0         with php-composer(sebastian/global-state) <  3)  BuildRequires:  (php-composer(sebastian/object-enumerator) >= 3.0.3  with php-composer(sebastian/object-enumerator) <  4)  BuildRequires:  (php-composer(sebastian/resource-operations) >= 1.0  with php-composer(sebastian/resource-operations) <  2)  BuildRequires:  (php-composer(sebastian/version) >= 2.0.1            with php-composer(sebastian/version) <  3) -BuildRequires:  (php-composer(phpunit/php-invoker) <  2              with php-composer(phpunit/php-invoker) >= 1.1) +BuildRequires:  (php-composer(phpunit/php-invoker) >= 2.0            with php-composer(phpunit/php-invoker) <  3)  %else -BuildRequires:  php-composer(myclabs/deep-copy) <  2 -BuildRequires:  php-composer(myclabs/deep-copy) >= 1.6.1 -BuildRequires:  php-composer(phar-io/manifest) <  2 -BuildRequires:  php-composer(phar-io/manifest) >= 1.0.1 -BuildRequires:  php-composer(phar-io/version) <  2 -BuildRequires:  php-composer(phar-io/version) >= 1.0 -BuildRequires:  php-composer(phpspec/prophecy) <  2 -BuildRequires:  php-composer(phpspec/prophecy) >= 1.7 -BuildRequires:  php-composer(phpunit/php-code-coverage) <  6 -BuildRequires:  php-composer(phpunit/php-code-coverage) >= 5.3 -BuildRequires:  php-composer(phpunit/php-file-iterator) <  2 -BuildRequires:  php-composer(phpunit/php-file-iterator) >= 1.4.3 -BuildRequires:  php-composer(phpunit/php-text-template) <  2 -BuildRequires:  php-composer(phpunit/php-text-template) >= 1.2.1 -BuildRequires:  php-composer(phpunit/php-timer) <  2 -BuildRequires:  php-composer(phpunit/php-timer) >= 1.0.9 -BuildRequires:  php-composer(phpunit/phpunit-mock-objects) <  6 -BuildRequires:  php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 -BuildRequires:  php-composer(sebastian/comparator) <  3 -BuildRequires:  php-composer(sebastian/comparator) >= 2.0.2 -BuildRequires:  php-composer(sebastian/diff) <  3 -BuildRequires:  php-composer(sebastian/diff) >= 2.0 -BuildRequires:  php-composer(sebastian/environment) <  4 -BuildRequires:  php-composer(sebastian/environment) >= 3.1 -BuildRequires:  php-composer(sebastian/exporter) <  4 -BuildRequires:  php-composer(sebastian/exporter) >= 3.1 -BuildRequires:  php-composer(sebastian/global-state) <  3 -BuildRequires:  php-composer(sebastian/global-state) >= 2.0 -BuildRequires:  php-composer(sebastian/object-enumerator) <  4 -BuildRequires:  php-composer(sebastian/object-enumerator) >= 3.0.3 -BuildRequires:  php-composer(sebastian/resource-operations) <  2 -BuildRequires:  php-composer(sebastian/resource-operations) >= 1.0 -BuildRequires:  php-composer(sebastian/version) <  3 -BuildRequires:  php-composer(sebastian/version) >= 2.0.1 -BuildRequires:  php-composer(phpunit/php-invoker) <  2 -BuildRequires:  php-composer(phpunit/php-invoker) >= 1.1.0 +BuildRequires:  php-myclabs-deep-copy                       >= 1.6.1 +BuildRequires:  php-phar-io-manifest                        >= 1.0.1 +BuildRequires:  php-phar-io-version                         >= 1.0 +BuildRequires:  php-phpspec-prophecy                        >= 1.7 +BuildRequires:  php-phpunit-php-code-coverage6 +BuildRequires:  php-phpunit-File-Iterator                   >= 1.4.3 +BuildRequires:  php-phpunit-Text-Template                   >= 1.2.1 +BuildRequires:  php-phpunit-php-timer2 +BuildRequires:  php-phpunit-mock-objects6 +BuildRequires:  php-sebastian-comparator2                   >= 2.0.2 +BuildRequires:  php-sebastian-diff3 +BuildRequires:  php-sebastian-environment3                  >= 3.1 +BuildRequires:  php-sebastian-exporter3                     >= 3.1 +BuildRequires:  php-sebastian-global-state2 +BuildRequires:  php-sebastian-object-enumerator3            >= 3.0.3 +BuildRequires:  php-sebastian-resource-operations +BuildRequires:  php-phpunit-Version                         >= 2.0.1 +BuildRequires:  php-phpunit-php-invoker2  %endif  BuildRequires:  php-dom  BuildRequires:  php-json @@ -108,7 +90,7 @@ BuildRequires:  php-libxml  BuildRequires:  php-fedora-autoloader-devel >= 1.0.0  # From composer.json, "require": { -#        "php": "^7.0", +#        "php": "^7.1",  #        "ext-dom": "*",  #        "ext-json": "*",  #        "ext-libxml": "*", @@ -118,20 +100,20 @@ BuildRequires:  php-fedora-autoloader-devel >= 1.0.0  #        "phar-io/manifest": "^1.0.1",  #        "phar-io/version": "^1.0",  #        "phpspec/prophecy": "^1.7", -#        "phpunit/php-code-coverage": "^5.3", +#        "phpunit/php-code-coverage": "^6.0",  #        "phpunit/php-file-iterator": "^1.4.3",  #        "phpunit/php-text-template": "^1.2.1", -#        "phpunit/php-timer": "^1.0.9", -#        "phpunit/phpunit-mock-objects": "^5.0.5", +#        "phpunit/php-timer": "^2.0", +#        "phpunit/phpunit-mock-objects": "^6.0",  #        "sebastian/comparator": "^2.0.2", -#        "sebastian/diff": "^2.0", +#        "sebastian/diff": "^3.0",  #        "sebastian/environment": "^3.1",  #        "sebastian/exporter": "^3.1",  #        "sebastian/global-state": "^2.0",  #        "sebastian/object-enumerator": "^3.0.3",  #        "sebastian/resource-operations": "^1.0",  #        "sebastian/version": "^2.0.1", -Requires:       php(language) >= 7.0 +Requires:       php(language) >= 7.1  Requires:       php-cli  Requires:       php-dom  Requires:       php-json @@ -143,13 +125,13 @@ Requires:       (php-composer(myclabs/deep-copy) >= 1.6.1            with php-co  Requires:       (php-composer(phar-io/manifest) >= 1.0.1             with php-composer(phar-io/manifest) <  2)  Requires:       (php-composer(phar-io/version) >= 1.0                with php-composer(phar-io/version) <  2)  Requires:       (php-composer(phpspec/prophecy) >= 1.7               with php-composer(phpspec/prophecy) <  2) -Requires:       (php-composer(phpunit/php-code-coverage) >= 5.3      with php-composer(phpunit/php-code-coverage) <  6) +Requires:       (php-composer(phpunit/php-code-coverage) >= 6.0      with php-composer(phpunit/php-code-coverage) <  7)  Requires:       (php-composer(phpunit/php-file-iterator) >= 1.4.3    with php-composer(phpunit/php-file-iterator) <  2)  Requires:       (php-composer(phpunit/php-text-template) >= 1.2.1    with php-composer(phpunit/php-text-template) <  2) -Requires:       (php-composer(phpunit/php-timer) >= 1.0.9            with php-composer(phpunit/php-timer) <  2) -Requires:       (php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 with php-composer(phpunit/phpunit-mock-objects) <  6) +Requires:       (php-composer(phpunit/php-timer) >= 2.0              with php-composer(phpunit/php-timer) <  3) +Requires:       (php-composer(phpunit/phpunit-mock-objects) >= 6.0   with php-composer(phpunit/phpunit-mock-objects) <  7)  Requires:       (php-composer(sebastian/comparator) >= 2.0.2         with php-composer(sebastian/comparator) <  3) -Requires:       (php-composer(sebastian/diff) >= 2.0                 with php-composer(sebastian/diff) <  3) +Requires:       (php-composer(sebastian/diff) >= 3.0                 with php-composer(sebastian/diff) <  4)  Requires:       (php-composer(sebastian/environment) >= 3.1          with php-composer(sebastian/environment) <  4)  Requires:       (php-composer(sebastian/exporter) >= 3.1             with php-composer(sebastian/exporter) <  4)  Requires:       (php-composer(sebastian/global-state) >= 2.0         with php-composer(sebastian/global-state) <  3) @@ -157,46 +139,28 @@ Requires:       (php-composer(sebastian/object-enumerator) >= 3.0.3  with php-co  Requires:       (php-composer(sebastian/resource-operations) >= 1.0  with php-composer(sebastian/resource-operations) <  2)  Requires:       (php-composer(sebastian/version) >= 2.0.1            with php-composer(sebastian/version) <  3)  # From composer.json, "suggest": { -#        "phpunit/php-invoker": "^1.1", +#        "phpunit/php-invoker": "^2.0",  #        "ext-xdebug": "*" -Requires:       (php-composer(phpunit/php-invoker) <  2              with php-composer(phpunit/php-invoker) >= 1.1) +Requires:       (php-composer(phpunit/php-invoker) >= 2.0            with php-composer(phpunit/php-invoker) <  3)  %else -Requires:       php-composer(myclabs/deep-copy) <  2 -Requires:       php-composer(myclabs/deep-copy) >= 1.6.1 -Requires:       php-composer(phar-io/manifest) <  2 -Requires:       php-composer(phar-io/manifest) >= 1.0.1 -Requires:       php-composer(phar-io/version) <  2 -Requires:       php-composer(phar-io/version) >= 1.0 -Requires:       php-composer(phpspec/prophecy) <  2 -Requires:       php-composer(phpspec/prophecy) >= 1.7 -Requires:       php-composer(phpunit/php-code-coverage) <  6 -Requires:       php-composer(phpunit/php-code-coverage) >= 5.3 -Requires:       php-composer(phpunit/php-file-iterator) <  2 -Requires:       php-composer(phpunit/php-file-iterator) >= 1.4.3 -Requires:       php-composer(phpunit/php-text-template) <  2 -Requires:       php-composer(phpunit/php-text-template) >= 1.2.1 -Requires:       php-composer(phpunit/php-timer) <  2 -Requires:       php-composer(phpunit/php-timer) >= 1.0.9 -Requires:       php-composer(phpunit/phpunit-mock-objects) <  6 -Requires:       php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 -Requires:       php-composer(sebastian/comparator) <  3 -Requires:       php-composer(sebastian/comparator) >= 2.0.2 -Requires:       php-composer(sebastian/diff) <  3 -Requires:       php-composer(sebastian/diff) >= 2.0 -Requires:       php-composer(sebastian/environment) <  4 -Requires:       php-composer(sebastian/environment) >= 3.1 -Requires:       php-composer(sebastian/exporter) <  4 -Requires:       php-composer(sebastian/exporter) >= 3.1 -Requires:       php-composer(sebastian/global-state) <  3 -Requires:       php-composer(sebastian/global-state) >= 2.0 -Requires:       php-composer(sebastian/object-enumerator) <  4 -Requires:       php-composer(sebastian/object-enumerator) >= 3.0.3 -Requires:       php-composer(sebastian/resource-operations) <  2 -Requires:       php-composer(sebastian/resource-operations) >= 1.0 -Requires:       php-composer(sebastian/version) <  3 -Requires:       php-composer(sebastian/version) >= 2.0.1 -Requires:       php-composer(phpunit/php-invoker) >= 1.1 -Requires:       php-composer(phpunit/php-invoker) <  2 +Requires:       php-myclabs-deep-copy                       >= 1.6.1 +Requires:       php-phar-io-manifest                        >= 1.0.1 +Requires:       php-phar-io-version                         >= 1.0 +Requires:       php-phpspec-prophecy                        >= 1.7 +Requires:       php-phpunit-php-code-coverage6 +Requires:       php-phpunit-File-Iterator                   >= 1.4.3 +Requires:       php-phpunit-Text-Template                   >= 1.2.1 +Requires:       php-phpunit-php-timer2 +Requires:       php-phpunit-mock-objects6 +Requires:       php-sebastian-comparator2                   >= 2.0.2 +Requires:       php-sebastian-diff3 +Requires:       php-sebastian-environment3                  >= 3.1 +Requires:       php-sebastian-exporter3                     >= 3.1 +Requires:       php-sebastian-global-state2 +Requires:       php-sebastian-object-enumerator3            >= 3.0.3 +Requires:       php-sebastian-resource-operations +Requires:       php-phpunit-Version                         >= 2.0.1 +Requires:       php-phpunit-php-invoker2  %endif  # Autoloader  Requires:       php-composer(fedora/autoloader) @@ -241,24 +205,24 @@ It is an instance of the xUnit architecture for unit testing frameworks.  cat << 'EOF' | tee -a src/autoload.php  // Dependencies  \Fedora\Autoloader\Dependencies::required([ -    'File/Iterator/Autoload.php', -    'Text/Template/Autoload.php', -    'SebastianBergmann/CodeCoverage5/autoload.php', -    'PHP/Timer/Autoload.php', -    '%{ns_vendor}/Framework/MockObject5/autoload.php', -    'Prophecy/autoload.php', -    'SebastianBergmann/Comparator2/autoload.php', -    'SebastianBergmann/Diff2/autoload.php', -    'SebastianBergmann/Environment3/autoload.php', -    'SebastianBergmann/Exporter3/autoload.php', -    'SebastianBergmann/GlobalState2/autoload.php', -    'SebastianBergmann/ObjectEnumerator3/autoload.php', -    'SebastianBergmann/ResourceOperations/autoload.php', -    'SebastianBergmann/Version/autoload.php', -    'DeepCopy/autoload.php', -    'PHP/Invoker/Autoload.php', -    'PharIo/Manifest/autoload.php', -    'PharIo/Version/autoload.php', +    '%{php_home}/File/Iterator/Autoload.php', +    '%{php_home}/Text/Template/Autoload.php', +    '%{php_home}/SebastianBergmann/CodeCoverage6/autoload.php', +    '%{php_home}/SebastianBergmann/Timer/autoload.php', +    '%{ns_vendor}/Framework/MockObject6/autoload.php', +    '%{php_home}/Prophecy/autoload.php', +    '%{php_home}/SebastianBergmann/Diff3/autoload.php', // Fedora comparator which allow v2 +    '%{php_home}/SebastianBergmann/Comparator2/autoload.php', +    '%{php_home}/SebastianBergmann/Environment3/autoload.php', +    '%{php_home}/SebastianBergmann/Exporter3/autoload.php', +    '%{php_home}/SebastianBergmann/GlobalState2/autoload.php', +    '%{php_home}/SebastianBergmann/ObjectEnumerator3/autoload.php', +    '%{php_home}/SebastianBergmann/ResourceOperations/autoload.php', +    '%{php_home}/SebastianBergmann/Version/autoload.php', +    '%{php_home}/DeepCopy/autoload.php', +    '%{php_home}/SebastianBergmann/Invoker/autoload.php', +    '%{php_home}/PharIo/Manifest/autoload.php', +    '%{php_home}/PharIo/Version/autoload.php',  ]);  // Extensions  \Fedora\Autoloader\Dependencies::optional([ @@ -288,11 +252,12 @@ ln -s %{name} %{buildroot}%{_bindir}/phpunit  %check  OPT="--testsuite=small --no-coverage"  sed -e 's:@PATH@:%{buildroot}%{php_home}/%{ns_vendor}:' -i tests/bootstrap.php +sed -e 's:%{php_home}/%{ns_vendor}:%{buildroot}%{php_home}/%{ns_vendor}:' -i phpunit  ret=0 -for cmd in php php70 php71 php72; do +for cmd in php php71 php72; do    if which $cmd; then -     $cmd -d include_path=.:%{buildroot}%{php_home}:%{php_home} ./phpunit $OPT --verbose || ret=1 +     $cmd ./phpunit $OPT --verbose || ret=1    fi  done  exit $ret @@ -311,6 +276,19 @@ exit $ret  %changelog +* Fri Feb  2 2018 Remi Collet <remi@remirepo.net> - 7.0.0-1 +- Update to 7.0.0 +- rename to phpunit7 +- move to /usr/share/php/PHPUnit7 +- raise dependency on PHP 7.1 +- raise dependency on phpunit/php-code-coverage 6.0 +- raise dependency on phpunit/php-timer 2.0 +- raise dependency on phpunit/phpunit-mock-objects 6.0 +- raise dependency on sebastian/diff 3.0 +- raise dependency on phpunit/php-invoker 2.0 +- use range dependencies on F27+ +- use full path instead of relying on include_path +  * Thu Feb  1 2018 Remi Collet <remi@remirepo.net> - 6.5.6-1  - Update to 6.5.6  - undefine __brp_mangle_shebangs  | 
