Fixing locking tests on windows

This commit is contained in:
Martin Stockhammer 2017-04-16 22:17:16 +02:00
parent 151fae7e17
commit b0f22a2469

View File

@ -30,6 +30,7 @@
import javax.inject.Inject;
import javax.inject.Named;
import java.io.File;
import java.io.IOException;
import java.nio.file.FileSystemException;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
@ -72,7 +73,13 @@ public void testTimeout()
Lock lock = fileLockManager.writeFileLock(file);
Files.copy(largeJar.toPath(), lock.getFile().toPath(), StandardCopyOption.REPLACE_EXISTING);
try {
Files.copy(largeJar.toPath(), lock.getFile().toPath(), StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e) {
logger.warn("Copy failed "+e.getMessage());
// On windows a FileSystemException is thrown
// We ignore this
}
lock = fileLockManager.writeFileLock(file);
} catch (FileSystemException ex) {