Merge pull request #1561 from nextcloud/codecov

Add codecov
This commit is contained in:
Lukas Reschke 2016-09-28 21:10:40 +02:00 committed by GitHub
commit 2eaa2791b7
3 changed files with 28 additions and 1 deletions

11
.codecov.yml Normal file
View file

@ -0,0 +1,11 @@
codecov:
branch: master
coverage:
precision: 2
round: down
range: "70...100"
comment:
layout: "header, diff, changes, sunburst, uncovered, tree"
behavior: default

View file

@ -301,10 +301,21 @@ pipeline:
when:
matrix:
TESTS: integration-sharees-features
codecov:
image: nextcloudci/php7.0:php7.0-2
commands:
- TEST_SELECTION=NODB ./autotest.sh sqlite
- wget https://codecov.io/bash -O codecov.sh
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-clover-sqlite.xml; fi"
when:
matrix:
TESTS: codecov
matrix:
include:
- TESTS: signed-off-check
- TESTS: codecov
- TESTS: integration-capabilities_features
- TESTS: integration-federation_features
- TESTS: integration-auth
@ -369,4 +380,3 @@ services:
when:
matrix:
DB: mysql

View file

@ -30,6 +30,12 @@ $baseDir = __DIR__ . '/../';
$pullRequestNumber = getenv('DRONE_PULL_REQUEST');
$repoOwner = getenv('DRONE_REPO_OWNER');
$repoName = getenv('DRONE_REPO_NAME');
$droneEvent = getenv('DRONE_BUILD_EVENT');
if(is_string($droneEvent) && $droneEvent === 'push') {
echo("Push event - no signed-off check required.\n");
exit(0);
}
if(!is_string($pullRequestNumber) || $pullRequestNumber === '') {
echo("The environment variable DRONE_PULL_REQUEST has no proper value.\n");