diff --git a/pipelines/PAD2 Repetitorium/Praktikum 4/jenkinsfile.groovy b/pipelines/PAD2 Repetitorium/Praktikum 4/jenkinsfile.groovy
index a244e8130e06913e14dac2f217f4b6962c071adc..89a0df9de668fbfaf5958ca1bc7256b879be8204 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(