From 32bfe02ffe86620eaaca07b95b77e9a77ced788b Mon Sep 17 00:00:00 2001 From: Stefan Giehl Date: Mon, 30 May 2016 03:22:25 +0200 Subject: split all tests (#10192) --- .travis.yml | 35 +++++------------------------------ 1 file changed, 5 insertions(+), 30 deletions(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 5436c67e18..4e71a918e1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,8 +42,8 @@ env: - TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL - TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1 # All tests after another - - TEST_SUITE=AllTests MYSQL_ADAPTER=PDO_MYSQL - - TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI + - TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI ALLTEST_EXTRA_OPTIONS="--run-first-half-only" + - TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI ALLTEST_EXTRA_OPTIONS="--run-second-half-only" - TEST_SUITE=UITests MYSQL_ADAPTER=PDO_MYSQL UITEST_EXTRA_OPTIONS="--run-first-half-only" - TEST_SUITE=UITests MYSQL_ADAPTER=PDO_MYSQL UITEST_EXTRA_OPTIONS="--run-second-half-only" global: @@ -55,55 +55,30 @@ env: matrix: fast_finish: true - allow_failures: - - php: hhvm - - php: 7 exclude: # Run test suites separately only on PHP 5.6 with PDO - php: 5.3 env: TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL - php: 5.3 env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL - - php: 5.3 - env: TEST_SUITE=AllTests MYSQL_ADAPTER=PDO_MYSQL - - php: 7 - env: TEST_SUITE=AllTests MYSQL_ADAPTER=PDO_MYSQL - php: 5.3 env: TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL - - php: hhvm - env: TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL - - php: hhvm - env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL - - php: hhvm - env: TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL # run UI tests on PHP 5.3 only - php: 5.6 env: TEST_SUITE=UITests MYSQL_ADAPTER=PDO_MYSQL UITEST_EXTRA_OPTIONS="--run-first-half-only" - php: 5.6 env: TEST_SUITE=UITests MYSQL_ADAPTER=PDO_MYSQL UITEST_EXTRA_OPTIONS="--run-second-half-only" # run all tests not on PHP 5.6 and run MySQLI tests only on 5.6 - - php: 5.6 - env: TEST_SUITE=AllTests MYSQL_ADAPTER=PDO_MYSQL - php: 5.3 - env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI - - php: 7 - env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI - - php: hhvm - env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI + env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI ALLTEST_EXTRA_OPTIONS="--run-first-half-only" + - php: 5.3 + env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI ALLTEST_EXTRA_OPTIONS="--run-second-half-only" # Javascript tests need to run only on one PHP version - php: 5.3 env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL - - php: hhvm - env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL - - php: 7 - env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL # AngularJS tests need to run only on one PHP version - php: 5.3 env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1 - - php: hhvm - env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1 - - php: 7 - env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1 sudo: required -- cgit v1.2.3