summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-10-21 16:45:36 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-10-21 16:45:36 +0200
commit42d69a95f3276a2d6089ca68f635c4e2f6aa7a23 (patch)
tree6a17fd7998f291e6dec1d996c1e7c724b92b8e58 /.travis.yml
parent0e6598b0734fb927109f745d9c0f3a8605a30ca5 (diff)
convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml118
1 files changed, 59 insertions, 59 deletions
diff --git a/.travis.yml b/.travis.yml
index e63dd3f6a..26e3212ea 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,73 +1,73 @@
language: php
php:
- - 5.4
- - 5.5
- - 5.6
+ - 5.4
+ - 5.5
+ - 5.6
env:
- - DB=sqlite
- # enable if there are tests for it
- # - DB=postgresql
- # - DB=mysql
+ - DB=sqlite
+ # enable if there are tests for it
+ # - DB=postgresql
+ # - DB=mysql
before_install:
- # get a newer node.js version
- - "export DISPLAY=:99.0"
- - "sh -e /etc/init.d/xvfb start"
- - sudo add-apt-repository -y ppa:chris-lea/node.js # ubuntu 12.04 only
- - sudo apt-get update
- - sudo apt-get -o DPkg::Options::="--force-confold" -y upgrade
- - npm install -g npm@latest
+ # get a newer node.js version
+ - "export DISPLAY=:99.0"
+ - "sh -e /etc/init.d/xvfb start"
+ - sudo add-apt-repository -y ppa:chris-lea/node.js # ubuntu 12.04 only
+ - sudo apt-get update
+ - sudo apt-get -o DPkg::Options::="--force-confold" -y upgrade
+ - npm install -g npm@latest
install:
- - cd ..
- - sudo apt-get -y install nodejs python3-jinja2 python3-setuptools apache2 libapache2-mod-fastcgi firefox chromium-browser
- - export CHROME_BIN=/usr/bin/chromium-browser
- - sudo easy_install3 pip # ubuntu 12.04 only
- - sudo pip3 install ocdev
- # clone core
- - ocdev setup core --dir owncloud
- - mv news owncloud/apps/
+ - cd ..
+ - sudo apt-get -y install nodejs python3-jinja2 python3-setuptools apache2 libapache2-mod-fastcgi firefox chromium-browser
+ - export CHROME_BIN=/usr/bin/chromium-browser
+ - sudo easy_install3 pip # ubuntu 12.04 only
+ - sudo pip3 install ocdev
+ # clone core
+ - ocdev setup core --dir owncloud
+ - mv news owncloud/apps/
before_script:
- # set up databases and users for postgres and mysql
- - createuser -U travis -s oc_autotest
- - mysql -e 'create database oc_autotest;'
- - mysql -u root -e "CREATE USER 'oc_autotest'@'localhost';"
- - mysql -u root -e "grant all on oc_autotest.* to 'oc_autotest'@'localhost';"
- # set up php under apache
- - sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf
- - sudo a2enmod rewrite actions fastcgi alias
- - echo "cgi.fix_pathinfo = 1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- - ~/.phpenv/versions/$(phpenv version-name)/sbin/php-fpm
- - sudo cp -f owncloud/apps/news/tests/travis/travis-ci-apache /etc/apache2/sites-available/default
- - sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/default
- - sudo service apache2 restart
- # fill owncloud with default configs and enable news
- - cd owncloud
- - ocdev ci $DB
- - php -f console.php app:enable news
- - cd apps/news
+ # set up databases and users for postgres and mysql
+ - createuser -U travis -s oc_autotest
+ - mysql -e 'create database oc_autotest;'
+ - mysql -u root -e "CREATE USER 'oc_autotest'@'localhost';"
+ - mysql -u root -e "grant all on oc_autotest.* to 'oc_autotest'@'localhost';"
+ # set up php under apache
+ - sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf
+ - sudo a2enmod rewrite actions fastcgi alias
+ - echo "cgi.fix_pathinfo = 1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
+ - ~/.phpenv/versions/$(phpenv version-name)/sbin/php-fpm
+ - sudo cp -f owncloud/apps/news/tests/travis/travis-ci-apache /etc/apache2/sites-available/default
+ - sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/default
+ - sudo service apache2 restart
+ # fill owncloud with default configs and enable news
+ - cd owncloud
+ - ocdev ci $DB
+ - php -f console.php app:enable news
+ - cd apps/news
script:
- # php unit tests
- - phpunit --coverage-clover=coverage.clover tests/unit
- - wget https://scrutinizer-ci.com/ocular.phar
- - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
- - cd js/
- # install javascript deps (putting it into install section fails often)
- - npm install --deps # npm install needs to run before sudo npm install because otherwise it fails because a tmp file exists in the home dir
- - sudo npm -g install grunt-cli protractor
- # js unit tests
- - grunt ci-unit
- # acceptance tests
- #- webdriver-manager update
- #- grunt ci-e2e --verbose
- # debug section to check what went wrong
- - sudo apt-get install curl
- - curl http://admin:admin@localhost/owncloud/index.php
- - curl http://admin:admin@localhost/owncloud/index.php/apps/news/
- - sudo cat ../../../data/owncloud.log
+ # php unit tests
+ - phpunit --coverage-clover=coverage.clover tests/unit
+ - wget https://scrutinizer-ci.com/ocular.phar
+ - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
+ - cd js/
+ # install javascript deps (putting it into install section fails often)
+ - npm install --deps # npm install needs to run before sudo npm install because otherwise it fails because a tmp file exists in the home dir
+ - sudo npm -g install grunt-cli protractor
+ # js unit tests
+ - grunt ci-unit
+ # acceptance tests
+ #- webdriver-manager update
+ #- grunt ci-e2e --verbose
+ # debug section to check what went wrong
+ - sudo apt-get install curl
+ - curl http://admin:admin@localhost/owncloud/index.php
+ - curl http://admin:admin@localhost/owncloud/index.php/apps/news/
+ - sudo cat ../../../data/owncloud.log
addons:
- postgresql: "9.3"
+ postgresql: "9.3"