diff --git a/libs/entitlement/qa/entitlement-test-plugin/src/main/java/org/elasticsearch/entitlement/qa/test/FileCheckActions.java b/libs/entitlement/qa/entitlement-test-plugin/src/main/java/org/elasticsearch/entitlement/qa/test/FileCheckActions.java index b22643c90064e..eb8e572b53532 100644 --- a/libs/entitlement/qa/entitlement-test-plugin/src/main/java/org/elasticsearch/entitlement/qa/test/FileCheckActions.java +++ b/libs/entitlement/qa/entitlement-test-plugin/src/main/java/org/elasticsearch/entitlement/qa/test/FileCheckActions.java @@ -93,15 +93,13 @@ static void fileCreateTempFile() throws IOException { @EntitlementTest(expectedAccess = PLUGINS) static void fileDelete() throws IOException { - Path toDelete = readWriteDir().resolve("to_delete"); - EntitledActions.createFile(toDelete); + var toDelete = EntitledActions.createTempFileForWrite(); toDelete.toFile().delete(); } @EntitlementTest(expectedAccess = PLUGINS) static void fileDeleteOnExit() throws IOException { - Path toDelete = readWriteDir().resolve("to_delete_on_exit"); - EntitledActions.createFile(toDelete); + var toDelete = EntitledActions.createTempFileForWrite(); toDelete.toFile().deleteOnExit(); } @@ -174,9 +172,10 @@ static void fileMkdirs() { @EntitlementTest(expectedAccess = PLUGINS) static void fileRenameTo() throws IOException { - Path toRename = readWriteDir().resolve("to_rename"); + var dir = EntitledActions.createTempDirectoryForWrite(); + Path toRename = dir.resolve("to_rename"); EntitledActions.createFile(toRename); - toRename.toFile().renameTo(readWriteDir().resolve("renamed").toFile()); + toRename.toFile().renameTo(dir.resolve("renamed").toFile()); } @EntitlementTest(expectedAccess = PLUGINS) @@ -206,8 +205,7 @@ static void fileSetReadableOwner() { @EntitlementTest(expectedAccess = PLUGINS) static void fileSetReadOnly() throws IOException { - Path readOnly = readWriteDir().resolve("read_only"); - EntitledActions.createFile(readOnly); + Path readOnly = EntitledActions.createTempFileForWrite(); readOnly.toFile().setReadOnly(); }