Skip to content

Commit 8755ace

Browse files
committed
Send code coverage reports to coveralls.io
1 parent f718bfa commit 8755ace

File tree

5 files changed

+13
-6
lines changed

5 files changed

+13
-6
lines changed

.coveralls.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
coverage_clover: ./logs/coverage-clover.xml
2+
json_path: ./logs/coveralls-upload.json

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ composer.lock
33
vendor
44
.php_cs.cache
55
phpunit.xml
6+
logs/
67

78
# generic files to ignore
89
*.lock

.travis.yml

+8-5
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,21 @@ before_script:
4040
- if [ ! -f jar/selenium-server-standalone-2.53.1.jar ]; then wget -q -t 3 -P jar https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.1.jar; fi
4141
- if [ ! -f jar/htmlunit-driver-standalone-2.20.jar ]; then wget -q -t 3 -P jar https://github.com/SeleniumHQ/htmlunit-driver/releases/download/2.20/htmlunit-driver-standalone-2.20.jar; fi
4242
# Temporarily run HtmlUnit from standalone jar file (it was not part of Selenium server standalone in version 2.53)
43-
- java -cp "jar/selenium-server-standalone-2.53.1.jar:jar/htmlunit-driver-standalone-2.20.jar" org.openqa.grid.selenium.GridLauncher -log selenium.log &
43+
- java -cp "jar/selenium-server-standalone-2.53.1.jar:jar/htmlunit-driver-standalone-2.20.jar" org.openqa.grid.selenium.GridLauncher -log ./logs/selenium.log &
4444
# TODO: use this after upgrade to Selenium 3.0.2
4545
#- /usr/lib/jvm/java-8-oracle/bin/java -Dwebdriver.firefox.marionette=false -jar jar/selenium-server-standalone-3.0.2.jar -log selenium.log &
4646
- until $(echo | nc localhost 4444); do sleep 1; echo waiting for selenium-server...; done
47-
- php -S localhost:8000 -t tests/functional/web/ &>>php-server.log &
47+
- php -S localhost:8000 -t tests/functional/web/ &>>./logs/php-server.log &
4848

4949
script:
50-
- ./vendor/bin/phpunit
50+
- ./vendor/bin/phpunit --coverage-clover ./logs/coverage-clover.xml
5151

5252
after_script:
53-
- cat selenium.log
54-
- cat php-server.log
53+
- cat ./logs/selenium.log
54+
- cat ./logs/php-server.log
55+
56+
after_success:
57+
- travis_retry php vendor/bin/coveralls -v
5558

5659
addons:
5760
firefox: "latest-esr"

composer.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
"phpunit/phpunit": "4.6.* || ~5.0",
2020
"friendsofphp/php-cs-fixer": "^1.11",
2121
"squizlabs/php_codesniffer": "^2.6",
22-
"php-mock/php-mock-phpunit": "^1.1"
22+
"php-mock/php-mock-phpunit": "^1.1",
23+
"satooshi/php-coveralls": "^1.0"
2324
},
2425
"suggest": {
2526
"phpdocumentor/phpdocumentor": "2.*"

logs/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)