enable codecov

This commit is contained in:
Philipp Holzer 2019-09-23 15:36:16 +02:00
parent e3e3c1ef28
commit c65d574ac3
No known key found for this signature in database
GPG Key ID: D8365C3D36B77D90
4 changed files with 16 additions and 4 deletions

View File

@ -5,7 +5,12 @@ steps:
- name: mysql-php7.1 - name: mysql-php7.1
image: friendicaci/php7.1:php7.1.32 image: friendicaci/php7.1:php7.1.32
commands: commands:
- NOCOVERAGE=true ./autotest.sh - phpenmod xdebug
- sleep 20
- ./autotest.sh
- 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 2f4b253b-ca17-41d7-96e3-81623581c97d -f tests/autotest-clover.xml; fi"
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 2f4b253b-ca17-41d7-96e3-81623581c97d -f tests/autotest-clover.xml; fi"
environment: environment:
MYSQL_USERNAME: friendica MYSQL_USERNAME: friendica
MYSQL_PASSWORD: friendica MYSQL_PASSWORD: friendica
@ -110,7 +115,12 @@ steps:
- name: redis-php7.1 - name: redis-php7.1
image: friendicaci/php7.1:php7.1.32 image: friendicaci/php7.1:php7.1.32
commands: commands:
- NOCOVERAGE=true NOINSTALL=true TEST_SELECTION=REDIS ./autotest.sh - phpenmod xdebug
- sleep 20
- NOINSTALL=true TEST_SELECTION=REDIS ./autotest.sh
- 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 2f4b253b-ca17-41d7-96e3-81623581c97d -f tests/autotest-clover.xml; fi"
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 2f4b253b-ca17-41d7-96e3-81623581c97d -f tests/autotest-clover.xml; fi"
environment: environment:
REDIS_HOST: redis REDIS_HOST: redis

View File

@ -131,7 +131,7 @@ function execute_tests {
COVER='' COVER=''
if [ -z "$NOCOVERAGE" ]; then if [ -z "$NOCOVERAGE" ]; then
COVER="--coverage-clover autotest-clover.xml --coverage-html coverage-html" COVER="--coverage-clover=tests/autotest-clover.xml --coverage-html=tests/coverage-html"
else else
echo "No coverage" echo "No coverage"
fi fi

View File

@ -37,4 +37,4 @@ do {
fwrite(STDOUT, '.'); fwrite(STDOUT, '.');
} while (time() < $stopTime); } while (time() < $stopTime);
fwrite(STDOUT, "\n"); fwrite(STDOUT, "\n");
exit(1); exit(1);

View File

@ -121,6 +121,8 @@ class StreamLoggerTest extends AbstractLoggerTest
*/ */
public function testWrongDir() public function testWrongDir()
{ {
$this->markTestIncomplete('We need a platform independent way to set directory to readonly');
$logger = new StreamLogger('test', '/$%/wrong/directory/file.txt', $this->introspection); $logger = new StreamLogger('test', '/$%/wrong/directory/file.txt', $this->introspection);
$logger->emergency('not working'); $logger->emergency('not working');