Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@piwik.org>2016-05-30 04:22:25 +0300
committerMatthieu Aubry <mattab@users.noreply.github.com>2016-05-30 04:22:25 +0300
commit32bfe02ffe86620eaaca07b95b77e9a77ced788b (patch)
treea40d9680fc9cc3673455d2824daa9600471800e8 /.travis.yml
parent76702a00b28a788f9f9843eda5b37e7ce56f854f (diff)
split all tests (#10192)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml35
1 files changed, 5 insertions, 30 deletions
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,9 +55,6 @@ 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
@@ -65,16 +62,6 @@ matrix:
- 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
@@ -82,28 +69,16 @@ matrix:
- 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