From 26f07d7dc20e8642f62762d9a8e512b4d1661da0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=B6hler?= <lukas.koehler@h-da.de> Date: Thu, 30 Aug 2018 16:12:47 +0200 Subject: [PATCH] pipeline testing --- .../Praktikum 4/jenkinsfile.groovy | 75 +++++++++---------- 1 file changed, 37 insertions(+), 38 deletions(-) diff --git a/pipelines/PAD2 Repetitorium/Praktikum 4/jenkinsfile.groovy b/pipelines/PAD2 Repetitorium/Praktikum 4/jenkinsfile.groovy index a244e81..89a0df9 100644 --- a/pipelines/PAD2 Repetitorium/Praktikum 4/jenkinsfile.groovy +++ b/pipelines/PAD2 Repetitorium/Praktikum 4/jenkinsfile.groovy @@ -31,45 +31,44 @@ node { unHealthy: '' ) } - stage('Run valgrind') { - options { - timeout(time: 60, unit: 'SECONDS') + timeout(1) { + stage('Run valgrind') { + runValgrind( + childSilentAfterFork: false, + excludePattern: '', + generateSuppressions: false, + ignoreExitCode: false, + includePattern: 'binary', + outputDirectory: '', + outputFileEnding: '.valgrindReport', + programOptions: '', + removeOldReports: false, + suppressionFiles: '', + tool: [$class : 'ValgrindToolMemcheck', + leakCheckLevel : 'full', + showReachable : true, + trackOrigins : true, + undefinedValueErrors: true], + traceChildren: false, + valgrindExecutable: '', + algrindOptions: '', + workingDirectory: '' + ) + publishValgrind( + failBuildOnInvalidReports: false, + failBuildOnMissingReports: false, + failThresholdDefinitelyLost: '', + failThresholdInvalidReadWrite: '', + failThresholdTotal: '', + pattern: '*valgrindReport', + publishResultsForAbortedBuilds: false, + publishResultsForFailedBuilds: false, + sourceSubstitutionPaths: '', + unstableThresholdDefinitelyLost: '0', + unstableThresholdInvalidReadWrite: '0', + unstableThresholdTotal: '0' + ) } - runValgrind( - childSilentAfterFork: false, - excludePattern: '', - generateSuppressions: false, - ignoreExitCode: false, - includePattern: 'binary', - outputDirectory: '', - outputFileEnding: '.valgrindReport', - programOptions: '', - removeOldReports: false, - suppressionFiles: '', - tool: [$class : 'ValgrindToolMemcheck', - leakCheckLevel : 'full', - showReachable : true, - trackOrigins : true, - undefinedValueErrors: true], - traceChildren: false, - valgrindExecutable: '', - algrindOptions: '', - workingDirectory: '' - ) - publishValgrind( - failBuildOnInvalidReports: false, - failBuildOnMissingReports: false, - failThresholdDefinitelyLost: '', - failThresholdInvalidReadWrite: '', - failThresholdTotal: '', - pattern: '*valgrindReport', - publishResultsForAbortedBuilds: false, - publishResultsForFailedBuilds: false, - sourceSubstitutionPaths: '', - unstableThresholdDefinitelyLost: '0', - unstableThresholdInvalidReadWrite: '0', - unstableThresholdTotal: '0' - ) } stage('Pull and compile cppunit tests') { sh( -- GitLab