From 31b96ccd2a92739e90f39357977143c261e01c4b 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:15:35 +0200 Subject: [PATCH] pipeline testing --- .../Praktikum 1/jenkinsfile.groovy | 74 ++++++++++--------- .../Praktikum 2/jenkinsfile.groovy | 74 ++++++++++--------- .../Praktikum 3/jenkinsfile.groovy | 74 ++++++++++--------- .../Praktikum 5/jenkinsfile.groovy | 74 ++++++++++--------- 4 files changed, 152 insertions(+), 144 deletions(-) diff --git a/pipelines/PAD2 Repetitorium/Praktikum 1/jenkinsfile.groovy b/pipelines/PAD2 Repetitorium/Praktikum 1/jenkinsfile.groovy index f411446..025f6a0 100644 --- a/pipelines/PAD2 Repetitorium/Praktikum 1/jenkinsfile.groovy +++ b/pipelines/PAD2 Repetitorium/Praktikum 1/jenkinsfile.groovy @@ -31,42 +31,44 @@ node { unHealthy: '' ) } - 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' - ) + timeout(time: 20, unit: 'SECONDS') { + 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' + ) + } } stage('Pull and compile cppunit tests') { sh( diff --git a/pipelines/PAD2 Repetitorium/Praktikum 2/jenkinsfile.groovy b/pipelines/PAD2 Repetitorium/Praktikum 2/jenkinsfile.groovy index 2297f06..0a0c29a 100644 --- a/pipelines/PAD2 Repetitorium/Praktikum 2/jenkinsfile.groovy +++ b/pipelines/PAD2 Repetitorium/Praktikum 2/jenkinsfile.groovy @@ -31,42 +31,44 @@ node { unHealthy: '' ) } - 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' - ) + timeout(time: 20, unit: 'SECONDS') { + 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' + ) + } } stage('Pull and compile cppunit tests') { sh( diff --git a/pipelines/PAD2 Repetitorium/Praktikum 3/jenkinsfile.groovy b/pipelines/PAD2 Repetitorium/Praktikum 3/jenkinsfile.groovy index 7ff52a9..b6c0494 100644 --- a/pipelines/PAD2 Repetitorium/Praktikum 3/jenkinsfile.groovy +++ b/pipelines/PAD2 Repetitorium/Praktikum 3/jenkinsfile.groovy @@ -31,41 +31,43 @@ node { unHealthy: '' ) } - 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' - ) + timeout(time: 20, unit: 'SECONDS') { + 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' + ) + } } } \ No newline at end of file diff --git a/pipelines/PAD2 Repetitorium/Praktikum 5/jenkinsfile.groovy b/pipelines/PAD2 Repetitorium/Praktikum 5/jenkinsfile.groovy index c7b4352..527291d 100644 --- a/pipelines/PAD2 Repetitorium/Praktikum 5/jenkinsfile.groovy +++ b/pipelines/PAD2 Repetitorium/Praktikum 5/jenkinsfile.groovy @@ -34,42 +34,44 @@ node { unHealthy: '' ) } - 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' - ) + timeout(time: 20, unit: 'SECONDS') { + 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' + ) + } } stage('Pull and compile cppunit tests') { sh( -- GitLab