Skip to content

Commit

Permalink
Merge pull request #7967 from fabiocarneiro/reduce-test-run-time
Browse files Browse the repository at this point in the history
Reduce test run time
  • Loading branch information
mnapoli committed May 25, 2015
2 parents ca9b73b + 9429f50 commit a8c35fe
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
16 changes: 8 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ env:
- TEST_SUITE=IntegrationTests MYSQL_ADAPTER=PDO_MYSQL
- TEST_SUITE=UnitTests MYSQL_ADAPTER=PDO_MYSQL
# Javascript tests
- TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL
- TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL
- TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1
- 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
Expand Down Expand Up @@ -70,14 +70,14 @@ matrix:
env: TEST_SUITE=AllTests MYSQL_ADAPTER=MYSQLI
# Javascript tests need to run only on one PHP version
- php: 5.3.3
env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL
env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1
- php: hhvm
env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL
env: TEST_SUITE=JavascriptTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1
# AngularJS tests need to run only on one PHP version
- php: 5.3.3
env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL
env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1
- php: hhvm
env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL
env: TEST_SUITE=AngularJSTests MYSQL_ADAPTER=PDO_MYSQL SKIP_COMPOSER_INSTALL=1

sudo: required

Expand Down Expand Up @@ -121,7 +121,7 @@ before_script:
# travis now complains about this failing 9 times out of 10, so removing it. hopefully the random failures it prevented won't come back
- travis_retry composer self-update

- '[ "$SKIP_COMPOSER_INSTALL" != "1" ] && travis_retry composer install'
- '[ "$SKIP_COMPOSER_INSTALL" == "1" ] || travis_retry composer install'

# print out more debugging info
- uname -a
Expand Down Expand Up @@ -174,4 +174,4 @@ notifications:
- "irc.freenode.org#piwik-dev"
template:
- "%{repository} (%{commit}) : %{message} %{foo} "
- "Build details: %{build_url}"
- "Build details: %{build_url}"
2 changes: 1 addition & 1 deletion plugins/TestRunner/templates/travis.yml.twig
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ before_script:
# travis now complains about this failing 9 times out of 10, so removing it. hopefully the random failures it prevented won't come back
- travis_retry composer self-update

- '[ "$SKIP_COMPOSER_INSTALL" != "1" ] && travis_retry composer install'
- '[ "$SKIP_COMPOSER_INSTALL" == "1" ] || travis_retry composer install'

# print out more debugging info
- uname -a
Expand Down

0 comments on commit a8c35fe

Please sign in to comment.