mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-10 05:56:11 +01:00

[FEATURE] Run the functional tests in parallel (#58)

This commit is contained in:
Oliver Klee 2019-10-29 11:45:33 +01:00 committed by GitHub
parent b519583431
commit 69a0f60d32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 1 deletions

View file

@ -2,6 +2,11 @@ sudo: false
language: php language: php
addons:
apt:
packages:
- parallel
services: services:
- mysql - mysql

View file

@ -6,6 +6,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
## x.y.z ## x.y.z
### Added ### Added
- Run the functional tests in parallel (#58)
- Add PHP-CS-Fixer (#53) - Add PHP-CS-Fixer (#53)
- Add support for PHP 7.3 (#51) - Add support for PHP 7.3 (#51)
- Add support for TYPO3 9.6 (#48) - Add support for TYPO3 9.6 (#48)

View file

@ -67,7 +67,7 @@
"ci:php:sniff": "phpcs Classes Tests", "ci:php:sniff": "phpcs Classes Tests",
"ci:ts:lint": "typoscript-lint -c Configuration/TsLint.yml --ansi -n --fail-on-warnings -vvv Configuration/TypoScript/", "ci:ts:lint": "typoscript-lint -c Configuration/TsLint.yml --ansi -n --fail-on-warnings -vvv Configuration/TypoScript/",
"ci:tests:unit": "phpunit -c .Build/vendor/nimut/testing-framework/res/Configuration/UnitTests.xml Tests/Unit/", "ci:tests:unit": "phpunit -c .Build/vendor/nimut/testing-framework/res/Configuration/UnitTests.xml Tests/Unit/",
"ci:tests:functional": "phpunit -c .Build/vendor/nimut/testing-framework/res/Configuration/FunctionalTests.xml Tests/Functional/", "ci:tests:functional": "find 'Tests/Functional' -wholename '*Test.php' | parallel --gnu 'echo; echo \"Running functional test suite {}\"; phpunit -c .Build/vendor/nimut/testing-framework/res/Configuration/FunctionalTests.xml {}';",
"ci:tests": [ "ci:tests": [
"@ci:tests:unit", "@ci:tests:unit",
"@ci:tests:functional" "@ci:tests:functional"