From 5b7958fc968d57ff0fab2244bb9eac8892b6628f Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Tue, 1 Jul 2008 11:27:51 +0000 Subject: [PATCH] fix test SVN: 6941 --- .../cisd/datamover/IncomingProcessorTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/datamover/sourceTest/java/ch/systemsx/cisd/datamover/IncomingProcessorTest.java b/datamover/sourceTest/java/ch/systemsx/cisd/datamover/IncomingProcessorTest.java index bfc9478d0d0..2302a211a91 100644 --- a/datamover/sourceTest/java/ch/systemsx/cisd/datamover/IncomingProcessorTest.java +++ b/datamover/sourceTest/java/ch/systemsx/cisd/datamover/IncomingProcessorTest.java @@ -22,9 +22,12 @@ import static org.testng.AssertJUnit.fail; import java.io.File; import java.io.IOException; +import java.util.Arrays; +import java.util.List; import java.util.TimerTask; import org.apache.log4j.Level; +import org.apache.log4j.Logger; import org.jmock.Expectations; import org.jmock.Mockery; import org.testng.annotations.AfterMethod; @@ -37,11 +40,14 @@ import ch.systemsx.cisd.common.concurrent.TimerTaskWithListeners; import ch.systemsx.cisd.common.highwatermark.HostAwareFileWithHighwaterMark; import ch.systemsx.cisd.common.logging.BufferedAppender; import ch.systemsx.cisd.common.logging.LogCategory; +import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.logging.LogInitializer; +import ch.systemsx.cisd.common.process.ProcessExecutionHelper; import ch.systemsx.cisd.common.test.LogMonitoringAppender; import ch.systemsx.cisd.common.utilities.FileUtilities; import ch.systemsx.cisd.common.utilities.IExitHandler; import ch.systemsx.cisd.common.utilities.MockTimeProvider; +import ch.systemsx.cisd.common.utilities.OSUtilities; import ch.systemsx.cisd.datamover.filesystem.intf.IFileSysOperationsFactory; import ch.systemsx.cisd.datamover.filesystem.intf.IPathMover; import ch.systemsx.cisd.datamover.filesystem.intf.IPathRemover; @@ -132,6 +138,12 @@ public final class IncomingProcessorTest FileUtilities.deleteRecursively(TEST_FOLDER); TEST_FOLDER.mkdirs(); exampleScript = new File(TEST_FOLDER, EXAMPLE_SCRIPT_NAME); + if (OSUtilities.isWindows() == false) + { + Logger logger = LogFactory.getLogger(LogCategory.OPERATION, getClass()); + List<String> cmd = Arrays.asList("chmod", "755", exampleScript.getAbsolutePath()); + ProcessExecutionHelper.run(cmd, logger, logger); + } incomingDir = new File(TEST_FOLDER, INCOMING_DIR); incomingDir.mkdir(); copyInProgressDir = new File(TEST_FOLDER, COPY_IN_PROGRESS_DIR); -- GitLab