| @@ -48,9 +48,9 @@ public class ExecTaskTest { | |||||
| private static final int TIME_TO_WAIT = 1; | private static final int TIME_TO_WAIT = 1; | ||||
| /** maximum time allowed for the build in milliseconds */ | /** maximum time allowed for the build in milliseconds */ | ||||
| private static final int MAX_BUILD_TIME = 4000; | private static final int MAX_BUILD_TIME = 4000; | ||||
| private static final int SECURITY_MARGIN = 2000; // wait 2 second extras | |||||
| // the test failed with 100 ms of margin on cvs.apache.org on August 1st, | |||||
| // 2003 | |||||
| private static final int SECURITY_MARGIN = 3000; // wait 3 second extras | |||||
| // the test failed with 100 ms of margin on cvs.apache.org on August 1st, 2003 | |||||
| // the test failed with 2 s of margin on Windows Jenkins slaves on during July 2014 | |||||
| /** Utilities used for file operations */ | /** Utilities used for file operations */ | ||||
| private static final FileUtils FILE_UTILS = FileUtils.getFileUtils(); | private static final FileUtils FILE_UTILS = FileUtils.getFileUtils(); | ||||
| @@ -74,7 +74,7 @@ public class ExecTaskTest { | |||||
| false, false); | false, false); | ||||
| // this is guaranteed by FileUtils#createTempFile | // this is guaranteed by FileUtils#createTempFile | ||||
| assertTrue("log file not existing", !logFile.exists()); | assertTrue("log file not existing", !logFile.exists()); | ||||
| // make the spawned process run 4 seconds | |||||
| // make the spawned process run 1 seconds | |||||
| myBuild.setTimeToWait(TIME_TO_WAIT); | myBuild.setTimeToWait(TIME_TO_WAIT); | ||||
| myBuild.setLogFile(logFile.getAbsolutePath()); | myBuild.setLogFile(logFile.getAbsolutePath()); | ||||
| myBuild.addBuildListener(new MonitoredBuildListener()); | myBuild.addBuildListener(new MonitoredBuildListener()); | ||||