summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2018-02-02 11:08:01 +0100
committerRemi Collet <remi@remirepo.net>2018-02-02 11:08:01 +0100
commit266ad48fa5bc5ddae6f3b6d44594d41d92f771da (patch)
tree7821bba1be5c89c57ffa49344dd858e2853cca91
parentd2cd20852c97418e3d6f5e66f352a333c975803c (diff)
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
-rw-r--r--composer.json24
-rw-r--r--phpunit7-rpm.patch26
-rw-r--r--phpunit7.spec210
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