From 120a6adfab9e8c233f5c929071ddf39f2e9e1883 Mon Sep 17 00:00:00 2001 From: Evgeny Ezhov Date: Wed, 27 Nov 2019 23:03:38 +0300 Subject: [PATCH] Added Coverage in SonarQube --- .travis.yml | 6 ++++-- README.md | 2 +- sonar-project.properties | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9ccd034..0277e80 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,8 @@ before_install: install: - python setup.py develop + - pip install coverage script: - - python setup.py test - - sonar-scanner -X + - coverage run setup.py test + - coverage xml + - sonar-scanner diff --git a/README.md b/README.md index 03a51a9..c80cf7d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -webdavclient3 [![Build Status](https://travis-ci.com/ezhov-evgeny/webdav-client-python-3.svg?branch=develop)](https://travis-ci.com/ezhov-evgeny/webdav-client-python-3) [![PyPI](https://img.shields.io/pypi/v/webdavclient3)](https://pypi.org/project/webdavclient3/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/webdavclient3) +webdavclient3 [![Build Status](https://travis-ci.com/ezhov-evgeny/webdav-client-python-3.svg?branch=develop)](https://travis-ci.com/ezhov-evgeny/webdav-client-python-3) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ezhov-evgeny_webdav-client-python-3&metric=alert_status)](https://sonarcloud.io/dashboard?id=ezhov-evgeny_webdav-client-python-3) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=ezhov-evgeny_webdav-client-python-3&metric=coverage)](https://sonarcloud.io/dashboard?id=ezhov-evgeny_webdav-client-python-3) [![PyPI](https://img.shields.io/pypi/v/webdavclient3)](https://pypi.org/project/webdavclient3/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/webdavclient3) ========= Based on https://github.com/designerror/webdav-client-python diff --git a/sonar-project.properties b/sonar-project.properties index 9b05135..935a751 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -4,6 +4,8 @@ sonar.organization=ezhov-evgeny sonar.projectName=webdav-client-python-3 sonar.projectVersion=0.13 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. -sonar.sources=. +sonar.sources=webdav3 +sonar.tests=tests +sonar.python.coverage.reportPaths=coverage.xml # Encoding of the source code. Default is default system encoding sonar.sourceEncoding=UTF-8 \ No newline at end of file