changes in jenkins file
This commit is contained in:
parent
aaec5b58db
commit
a26293e509
43
Jenkinsfile
vendored
43
Jenkinsfile
vendored
|
@ -130,8 +130,49 @@ pipeline {
|
|||
radon raw --json src/ > raw_report.json
|
||||
radon cc --json src/ > cc_report.json
|
||||
radon mi --json src/ > mi_report.json
|
||||
//TODO: add conversion and HTML publisher step
|
||||
'''
|
||||
|
||||
|
||||
echo "Test coverage"
|
||||
sh ''' source activate ${BUILD_TAG}
|
||||
coverage run src/bitmessagemain.py -t 1 1 2 3
|
||||
python -m coverage xml -o reports/coverage.xml
|
||||
'''
|
||||
echo "Style check"
|
||||
sh ''' source activate ${BUILD_TAG}
|
||||
pylint PyBitmessage || true
|
||||
'''
|
||||
}
|
||||
post{
|
||||
always{
|
||||
step([$class: 'CoberturaPublisher',
|
||||
autoUpdateHealth: false,
|
||||
autoUpdateStability: false,
|
||||
coberturaReportFile: 'reports/coverage.xml',
|
||||
failNoReports: false,
|
||||
failUnhealthy: false,
|
||||
failUnstable: false,
|
||||
maxNumberOfBuilds: 10,
|
||||
onlyStable: false,
|
||||
sourceEncoding: 'ASCII',
|
||||
zoomCoverageChart: false])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stage('Unit tests') {
|
||||
steps {
|
||||
sh ''' source activate ${BUILD_TAG}
|
||||
python -m pytest --verbose --junit-xml reports/unit_tests.xml
|
||||
'''
|
||||
}
|
||||
post {
|
||||
always {
|
||||
// Archive unit tests for the future
|
||||
junit (allowEmptyResults: true,
|
||||
testResults: './reports/unit_tests.xml',
|
||||
fingerprint: true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user