From c9a8c58039f881ddf37b6209f3cdf7b73706814b Mon Sep 17 00:00:00 2001 From: Alpar Torok Date: Mon, 29 Oct 2018 18:13:17 +0200 Subject: [PATCH] Fix test failure on Windows (#35047) --- .../gradle/precommit/FilePermissionsTaskTests.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/buildSrc/src/test/java/org/elasticsearch/gradle/precommit/FilePermissionsTaskTests.java b/buildSrc/src/test/java/org/elasticsearch/gradle/precommit/FilePermissionsTaskTests.java index 4d73a548d8e..1b3593d5242 100644 --- a/buildSrc/src/test/java/org/elasticsearch/gradle/precommit/FilePermissionsTaskTests.java +++ b/buildSrc/src/test/java/org/elasticsearch/gradle/precommit/FilePermissionsTaskTests.java @@ -24,6 +24,8 @@ import java.nio.charset.Charset; import java.nio.file.Files; import java.util.List; +import com.carrotsearch.randomizedtesting.RandomizedTest; +import org.apache.tools.ant.taskdefs.condition.Os; import org.elasticsearch.gradle.test.GradleUnitTestCase; import org.gradle.api.GradleException; import org.gradle.api.Project; @@ -38,6 +40,8 @@ public class FilePermissionsTaskTests extends GradleUnitTestCase { public TemporaryFolder temporaryFolder = new TemporaryFolder(); public void testCheckPermissionsWhenAnExecutableFileExists() throws Exception { + RandomizedTest.assumeFalse("Functionality is Unix specific", Os.isFamily(Os.FAMILY_WINDOWS)); + Project project = createProject(); FilePermissionsTask filePermissionsTask = createTask(project); @@ -58,6 +62,8 @@ public class FilePermissionsTaskTests extends GradleUnitTestCase { public void testCheckPermissionsWhenNoFileExists() throws Exception { + RandomizedTest.assumeFalse("Functionality is Unix specific", Os.isFamily(Os.FAMILY_WINDOWS)); + Project project = createProject(); FilePermissionsTask filePermissionsTask = createTask(project); @@ -70,6 +76,8 @@ public class FilePermissionsTaskTests extends GradleUnitTestCase { } public void testCheckPermissionsWhenNoExecutableFileExists() throws Exception { + RandomizedTest.assumeFalse("Functionality is Unix specific", Os.isFamily(Os.FAMILY_WINDOWS)); + Project project = createProject(); FilePermissionsTask filePermissionsTask = createTask(project);