зеркало из https://github.com/nextcloud/server.git
Add codecov
Allows coverage tracking using codecov Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
This commit is contained in:
Родитель
19f94ac5f9
Коммит
b85b6abda8
|
@ -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
|
12
.drone.yml
12
.drone.yml
|
@ -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
|
||||
|
||||
|
|
|
@ -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");
|
||||
|
|
Загрузка…
Ссылка в новой задаче