Commit 05df01460f7aa5dafbda634066fecd8c4cc4438e

Authored by Moritz Wirger
1 parent 7924da62

Add coveragetest to Test stage of Jenkinsfile

Showing 1 changed file with 5 additions and 1 deletions
Jenkinsfile 100644 → 100755
@@ -18,7 +18,8 @@ timestamps { @@ -18,7 +18,8 @@ timestamps {
18 stage('Test') 18 stage('Test')
19 { 19 {
20 sh '''cd build 20 sh '''cd build
21 - hueplusplus/test/test_HuePlusPlus --gtest_output=xml:test.xml''' 21 + hueplusplus/test/test_HuePlusPlus --gtest_output=xml:test.xml
  22 + make -j8 coveragetest'''
22 step([$class: 'XUnitBuilder', testTimeMargin: '3000', thresholdMode: 1, 23 step([$class: 'XUnitBuilder', testTimeMargin: '3000', thresholdMode: 1,
23 thresholds: [ 24 thresholds: [
24 [$class: 'FailedThreshold', failureNewThreshold: '', failureThreshold: '', unstableNewThreshold: '', unstableThreshold: ''], 25 [$class: 'FailedThreshold', failureNewThreshold: '', failureThreshold: '', unstableNewThreshold: '', unstableThreshold: ''],
@@ -28,6 +29,9 @@ timestamps { @@ -28,6 +29,9 @@ timestamps {
28 [$class: 'GoogleTestType', deleteOutputFiles: true, failIfNotNew: true, pattern: 'build/test.xml', skipNoTestFiles: false, stopProcessingIfError: true] 29 [$class: 'GoogleTestType', deleteOutputFiles: true, failIfNotNew: true, pattern: 'build/test.xml', skipNoTestFiles: false, stopProcessingIfError: true]
29 ] 30 ]
30 ]) 31 ])
  32 + publishHTML(
  33 + [allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'build/coveragetest', reportFiles: 'index.html', reportName: 'Coveragetest', reportTitles: '']
  34 + )
31 } 35 }
32 stage('CppCheck') 36 stage('CppCheck')
33 { 37 {