diff --git a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/fileobjects/StatFilesTest.java b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/fileobjects/StatFilesTest.java index 440017aae2a5..e24bd3c4bd14 100644 --- a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/fileobjects/StatFilesTest.java +++ b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/fileobjects/StatFilesTest.java @@ -18,6 +18,7 @@ */ package org.netbeans.modules.masterfs.filebasedfs.fileobjects; +import java.awt.GraphicsEnvironment; import java.io.File; import java.io.IOException; @@ -26,6 +27,7 @@ import java.util.List; import java.util.Stack; import org.netbeans.junit.NbTestCase; +import org.netbeans.junit.RandomlyFails; import org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem; import org.netbeans.modules.masterfs.filebasedfs.naming.FileNaming; import org.netbeans.modules.masterfs.filebasedfs.naming.NamingFactory; @@ -49,6 +51,7 @@ public StatFilesTest(String testName) { @Override protected void setUp() throws java.lang.Exception { + GraphicsEnvironment.isHeadless(); // may cause file reads in a static initializer on linux FileObjectFactory.WARNINGS = false; clearWorkDir(); testFile = new File(getWorkDir(), "testLockFile.txt"); @@ -151,6 +154,7 @@ public void testGetChildrenCaches() throws IOException { monitor.getResults().assertResult(1, StatFiles.READ); } + @RandomlyFails // JDK update releases caused failures public void testLockFile() throws IOException { FileObject fobj = getFileObject(testFile); monitor.reset();