diff --git a/.travis.yml b/.travis.yml index 8e93fda..b20efe2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,5 @@ +dist: trusty + language: python matrix: include: @@ -24,10 +26,16 @@ script: - flake8 connect - pytest --cov-report=xml --cov=./connect - sed -i "s/version='0.0.0'/version='${TRAVIS_TAG}'/g" setup.py +- sonar-scanner after_success: - bash <(curl -s https://codecov.io/bash) +addons: + sonarcloud: + organization: "cloudbluesonarcube" + token: + secure: rLMrKhQitMly/RhNQp0ixxQwVIuRpFY1ruKprZ2LSmE+RD3guFxtZ+EMX12gSdOBd3vV4qUfPKAcFThFDjNAscP6W3rcxip85pPWV8QiCjm0mszIlQiU7GjyMq0gOf5pLDTQk67gTBDkpXBVpPv4BgEfG2ms5BLMvkGmCba+4iRa8QQ2J0OaRV69DuOnOftc4YZZnJeVNxfm+OrRInDfmcdJfOAChWzmjsriHATu4KbV9r1G7zMkU0ovvLavS8pqg6PEu5lYbFAYa2O1wG/sRTufIPqCSbQvK6gwzsFbwFtfshWHz1MAMhVub0cVWj+umXab3o+Av1bqNMC3xrzzL05PJSpCExBXrHhdsS/I7ucXSmOiJZhu69HZvoaujbaYmTFGHz/BUdvFrNNIEXKAQOo/N2bnlGpzOora1QFJRX05yx9y5/Z6T+qOJ1uVp3JyoOtw4xkrbeU2AWQko04whN6FJ6ljHlfoubGwdme7Sz7JsGkEFxBHSLyZX9QNtUKnq6vAZEMJmiVtiCNes+f7gCH8h92Jyw0zD5tNxYrvZJS5w235CV88G1FLLG1Kl6eegj+EompH4vlf2kXDEEVzGzzDHjROC6LzUMuxABmeJ/lkxzrfKi5P7R5JbQzWKBjyzMRLneD0pwJWePLmMr2zGA9f75S1th4yqvr+NzjbQrA= deploy: skip_cleanup: true provider: pypi diff --git a/requirements/test.txt b/requirements/test.txt index d1e8a1c..d430645 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ flake8==3.7.5 -pytest==4.2.0 +pytest==4.6.8 pytest-cov==2.6.1 mock==2.0.0 -r sdk.txt diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..127b8d7 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,4 @@ +sonar.projectKey=connectpythonsdk +sonar.organization=cloudbluesonarcube +sonar.exclusions=docs/**, examples/**, tests/** +sonar.python.coverage.reportPaths=coverage.xml