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:
authorThomas Steur <thomas.steur@googlemail.com>2014-10-16 06:15:05 +0400
committerThomas Steur <thomas.steur@googlemail.com>2014-10-16 06:15:05 +0400
commit91caf846536dd56f08e7c499a98dcdb72dbe5815 (patch)
treeb101a373fd30164daaf6b6ce6dcaedb31fe1549e /.travis.yml
parent2b385c6cf6c3cb9c1cc8312139399719746e5ea7 (diff)
refs #6413 reduce number of jobs in travis.
Not sure if this would work. We would basically only start a job for 1 x AngualarJS 1 x JavaScript 1 x All Tests with PHP 5.4 and MySQLi 3 x All tests with PDO (5.3.3, 5.5 and 5.6) 1 x Unit test with PHP 5.4 and PDO 1 x Integration test with PHP 5.4 and PDO 1 x System test with PHP 5.4 and PDO = 9 jobs compared to about 18 before
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml44
1 files changed, 27 insertions, 17 deletions
diff --git a/.travis.yml b/.travis.yml
index 08c6764afb..93448cebb3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,10 +24,9 @@ env:
- TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL
- TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL
- TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL
- # Mysqli
- - TEST_SUITE=SystemTests MYSQL_ADAPTER=MYSQLI
- - TEST_SUITE=IntegrationTests MYSQL_ADAPTER=MYSQLI
- - TEST_SUITE=UnitTests MYSQL_ADAPTER=MYSQLI
+ # All tests after another
+ - TEST_SUITE=AllTests MYSQL_ADAPTER=PDO_MYSQL
+ - TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI
# Javascript tests
- TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL
- TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL
@@ -56,6 +55,17 @@ matrix:
- php: 5.4
env: MYSQL_ADAPTER=PDO_MYSQL COVERAGE=Unit
exclude:
+ # run all tests not on PHP 5.3.3 and run MySQLI tests only on 5.4
+ - php: 5.4
+ env: TEST_SUITE=AllTests MYSQL_ADAPTER=PDO_MYSQL
+ - php: 5.3.3
+ env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI
+ - php: 5.5
+ env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI
+ - php: 5.6
+ env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI
+ - php: hhvm
+ env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI
# Javascript tests need to run only on one PHP version
- php: 5.4
env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL
@@ -74,31 +84,31 @@ matrix:
env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL
- php: hhvm
env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL
- # Only run Mysqli tests on PHP 5.4
+ # Run test suites separately only on PHP 5.4 with PDO
- php: 5.3.3
- env: TEST_SUITE=SystemTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.3.3
- env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.3.3
- env: TEST_SUITE=UnitTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.5
- env: TEST_SUITE=SystemTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.5
- env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.5
- env: TEST_SUITE=UnitTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.6
- env: TEST_SUITE=SystemTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.6
- env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL
- php: 5.6
- env: TEST_SUITE=UnitTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL
- php: hhvm
- env: TEST_SUITE=SystemTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=SystemTests MYSQL_ADAPTER=PDO_MYSQL
- php: hhvm
- env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL
- php: hhvm
- env: TEST_SUITE=UnitTests MYSQL_ADAPTER=MYSQLI
+ env: TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL
script: $PIWIK_ROOT_DIR/tests/travis/travis.sh