@ -1,44 +1,44 @@
|
|||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: testPythonconnect4
|
name: testPythonconnect4
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
event:
|
event:
|
||||||
- push
|
- push
|
||||||
steps:
|
steps:
|
||||||
- name: test
|
- name: test
|
||||||
image: python:3.7
|
image: python:3.7
|
||||||
commands:
|
commands:
|
||||||
- pip install parameterized
|
- pip install parameterized
|
||||||
- pip install numpy
|
- pip install numpy
|
||||||
- python -m unittest discover -v -p *_ut.py
|
- python -m unittest discover -v -p *_ut.py
|
||||||
|
|
||||||
- name: code-analysis
|
- name: code-analysis
|
||||||
#image: aosapps/drone-sonar-plugin:latest
|
#image: aosapps/drone-sonar-plugin:latest
|
||||||
#image: python:3.7
|
#image: python:3.7
|
||||||
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-python37
|
image: hub.codefirst.iut.uca.fr/marc.chevaldonne/codefirst-dronesonarplugin-python37
|
||||||
commands:
|
commands:
|
||||||
- pip install numpy
|
- pip install numpy
|
||||||
#- pip install nose
|
#- pip install nose
|
||||||
#- pip install coverage
|
#- pip install coverage
|
||||||
#- pip install parameterized
|
#- pip install parameterized
|
||||||
#- nosetests --with-coverage --cover-branches --cover-xml
|
#- nosetests --with-coverage --cover-branches --cover-xml
|
||||||
- nosetests connect4/test/*_ut.py --with-coverage --cover-branches --cover-xml
|
- nosetests connect4/test/*_ut.py --with-coverage --cover-branches --cover-xml
|
||||||
#- cat coverage.xml
|
#- cat coverage.xml
|
||||||
#- export
|
#- export
|
||||||
#- env
|
#- env
|
||||||
#- echo $PLUGIN_SONAR_TOKEN
|
#- echo $PLUGIN_SONAR_TOKEN
|
||||||
#- sed -i 's/filename="/filename=".\//g' coverage-reports/coverage-test.xml
|
#- sed -i 's/filename="/filename=".\//g' coverage-reports/coverage-test.xml
|
||||||
#- sonar-runner
|
#- sonar-runner
|
||||||
- /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$PLUGIN_SONAR_TOKEN
|
- /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$${PLUGIN_SONAR_TOKEN}
|
||||||
settings:
|
settings:
|
||||||
# accessible en ligne de commande par $${PLUGIN_SONAR_HOST}
|
# accessible en ligne de commande par $${PLUGIN_SONAR_HOST}
|
||||||
sonar_host: https://codefirst.iut.uca.fr/sonar/
|
sonar_host: https://codefirst.iut.uca.fr/sonar/
|
||||||
# accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN}
|
# accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN}
|
||||||
sonar_token:
|
sonar_token:
|
||||||
from_secret: ${SECRET_SONAR_LOGIN}
|
from_secret: SECRET_SONAR_LOGIN
|
||||||
sonar.python.version: 3
|
sonar.python.version: 3
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
|||||||
sonar.projectKey=connect4
|
sonar.projectKey=connect4
|
||||||
sonar.projectName=Connect4 Workshop
|
sonar.projectName=Connect4 Workshop
|
||||||
sonar.projectVersion=1.0
|
sonar.projectVersion=1.0
|
||||||
sonar.sources=connect4/src
|
sonar.sources=connect4/src
|
||||||
sonar.tests=connect4/test
|
sonar.tests=connect4/test
|
||||||
sonar.language=py
|
# sonar.language=py
|
||||||
sonar.sourceEncoding=UTF-8
|
# sonar.sourceEncoding=UTF-8
|
||||||
sonar.python.xunit.reportPath=nosetests.xml
|
# sonar.python.xunit.reportPath=nosetests.xml
|
||||||
sonar.python.coverage.reportPath=coverage.xml
|
# sonar.python.coverage.reportPath=coverage.xml
|
||||||
sonar.python.coveragePlugin=cobertura
|
# sonar.python.coveragePlugin=cobertura
|
||||||
# sonar.inclusions="*_ut.py"
|
# sonar.inclusions="*_ut.py"
|
Loading…
Reference in new issue