From 7ea109330ae2f9eeaa8d216264fdf42b52216fe0 Mon Sep 17 00:00:00 2001 From: Helmut Hummel <helmut.hummel@typo3.org> Date: Thu, 3 Apr 2014 19:30:48 +0200 Subject: [PATCH] [TASK] Mitigate erroring builds Builds error regularily because our scripts need to output something at least every 10 minutes. This might not happen as the complete functional test suite takes longer than that. To avoid these issues, only execute unit tests and lint in parallel and each functional test suite. By doing so, each functional test suite can take up to 10 minutes which is for now a limit we do not reach. Releases: 6.2 Change-Id: I74cac706748cc03388f814f09e799a8705a26bca Reviewed-on: https://review.typo3.org/29133 Reviewed-by: Markus Klein Reviewed-by: Stefan Neufeind Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5b326241e9be..4e5645259739 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,4 +30,5 @@ before_script: - git clone --single-branch --branch master --depth 1 git://git.typo3.org/TYPO3CMS/Extensions/phpunit.git typo3conf/ext/phpunit/ script: - - printf "UnitTests\nFunctionalTests\nLint" | parallel --gnu --keep-order 'echo "Running {}"; ./build-environment/execute{}.sh' + - printf "UnitTests\nLint" | parallel --gnu --keep-order 'echo "Running {}"; ./build-environment/execute{}.sh' + - grep directory typo3/sysext/core/Build/FunctionalTests.xml | sed 's#[ ]*<directory>\.\./\.\./\.\./\.\./\(typo3/sysext.*\)</directory>$#\1#g' | parallel --gnu --keep-order 'echo "Running {} tests"; ./typo3conf/ext/phpunit/Composer/vendor/bin/phpunit -c typo3/sysext/core/Build/FunctionalTests.xml {}' -- GitLab