Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.

Travis #47

Merged
merged 1 commit into from
Jul 13, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .coveralls.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
repo_token: P6DzrHMbq17CybgVcwUhJEh1fq4se3qdi
service_name: travis-ci
#repo_token: P6DzrHMbq17CybgVcwUhJEh1fq4se3qdi
#service_name: travis-ci

# for php-coveralls
src_dir: /var/www/fi_testsuite/glpi/plugins/fusioninventory
coverage_clover: /var/www/fi_testsuite/build/logs/clover.xml
src_dir: ./
coverage_clover: build/logs/clover.xml

34 changes: 17 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
sudo: required
sudo: false
language: php
php:
- 5.3
Expand All @@ -24,28 +24,28 @@ addons:
- xsltproc

before_install:
- cd ..
- git clone git://github.com/fusioninventory/glpi.git glpi
- cd glpi && git reset --hard 8fd8ef905227b83af8532e027a35223b8a117b99 && cd ..
- sudo mkdir /var/www/fi_testsuite/
- sudo mv glpi /var/www/fi_testsuite/glpi
- mysql -u root -e "SET PASSWORD FOR 'travis'@'localhost' = PASSWORD('travis')"
- mysql -u root -e "GRANT ALL PRIVILEGES ON glpi.* TO 'travis'@'localhost';"
- mysql -u root -e "FLUSH PRIVILEGES;"
- sudo echo '<?php class DB extends DBmysql {var $dbhost = "localhost";var $dbuser = "travis";var $dbpassword= "travis";var $dbdefault = "glpi";}' > /var/www/fi_testsuite/glpi/config/config_db.php
- sudo mkdir /var/www/fi_testsuite/glpi/plugins/fusioninventory
- sudo cp -r . /var/www/fi_testsuite/glpi/plugins/fusioninventory/
- sudo cp .coveralls.yml /var/www/fi_testsuite/glpi/plugins/fusioninventory/
- sudo chown -R travis:www-data /var/www/fi_testsuite
- sudo chmod -R g+w /var/www/fi_testsuite
- cd /var/www/fi_testsuite && composer require satooshi/php-coveralls
- cd /var/www/fi_testsuite && ant -Dclearsavepoint='true' -Dbasedir=. -f ./glpi/plugins/fusioninventory/phpunit/build.xml composer
- echo '<?php class DB extends DBmysql {var $dbhost = "localhost";var $dbuser = "travis";var $dbpassword= "travis";var $dbdefault = "glpi";}' > glpi/config/config_db.php
- mv -f fusioninventory-for-glpi glpi/plugins/fusioninventory
- composer self-update
- ant -Dclearsavepoint='true' -Dbasedir=. -f ./glpi/plugins/fusioninventory/phpunit/build.xml composer

script: cd /var/www/fi_testsuite && ant -Dclearsavepoint='true' -Dbasedir=. -f ./glpi/plugins/fusioninventory/phpunit/build.xml phpunit.all
install:
- composer require satooshi/php-coveralls

script: ant -Dclearsavepoint='true' -Dbasedir=. -f ./glpi/plugins/fusioninventory/phpunit/build.xml phpunit.all

after_script:
- cat /var/www/fi_testsuite/glpi/plugins/fusioninventory/.coveralls.yml
- cd /var/www/fi_testsuite && php vendor/bin/coveralls -v -c /var/www/fi_testsuite/glpi/plugins/fusioninventory/.coveralls.yml
- cp -fr build glpi/plugins/fusioninventory/
- cd glpi/plugins/fusioninventory/
- composer require satooshi/php-coveralls
- php vendor/bin/coveralls -v

branches:
only:
- master
#branches:
# only:
# - master