From 824b6b45de55eba26f53af6f9f13b99b02c97e90 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Tue, 12 Mar 2024 14:16:22 +0100 Subject: [PATCH] remove unused asyncIo.kt GitOrigin-RevId: f4ad780ee27421e49262e8388532cc73873481eb --- .../org/jetbrains/intellij/build/io/asyncIo.kt | 15 --------------- .../jetbrains/intellij/build/io/ProcessTest.kt | 10 ++-------- 2 files changed, 2 insertions(+), 23 deletions(-) delete mode 100644 build/tasks/src/org/jetbrains/intellij/build/io/asyncIo.kt diff --git a/build/tasks/src/org/jetbrains/intellij/build/io/asyncIo.kt b/build/tasks/src/org/jetbrains/intellij/build/io/asyncIo.kt deleted file mode 100644 index a2da4c165b4e..000000000000 --- a/build/tasks/src/org/jetbrains/intellij/build/io/asyncIo.kt +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -package org.jetbrains.intellij.build.io - -import java.util.concurrent.CompletableFuture -import java.util.concurrent.Executors -import java.util.concurrent.ThreadPoolExecutor - -private val ioExecutor = Executors.newCachedThreadPool() as ThreadPoolExecutor - -internal fun runAsync(task: () -> Unit): CompletableFuture { - return CompletableFuture.runAsync(task, ioExecutor) -} - -internal fun areAllIoTasksCompleted() = ioExecutor.activeCount == 0 - diff --git a/build/tasks/test/org/jetbrains/intellij/build/io/ProcessTest.kt b/build/tasks/test/org/jetbrains/intellij/build/io/ProcessTest.kt index 82d4fea894ed..739844405999 100644 --- a/build/tasks/test/org/jetbrains/intellij/build/io/ProcessTest.kt +++ b/build/tasks/test/org/jetbrains/intellij/build/io/ProcessTest.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. @file:Suppress("UsePropertyAccessSyntax") package org.jetbrains.intellij.build.io @@ -7,7 +7,6 @@ import com.intellij.openapi.util.SystemInfoRt import kotlinx.coroutines.TimeoutCancellationException import kotlinx.coroutines.runBlocking import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.AfterEach import org.junit.jupiter.api.Assumptions.assumeTrue import org.junit.jupiter.api.BeforeAll import org.junit.jupiter.api.Test @@ -33,18 +32,13 @@ class ProcessTest { } } - @AfterEach - fun allErrorOutputReadersAreDone() { - assertThat(areAllIoTasksCompleted()).isTrue() - } - private fun runShell(@Suppress("SameParameterValue") code: String, timeout: Duration) { val script = Files.createTempFile("script", ".sh").toFile() try { script.writeText(code) assertThat(script.setExecutable(true)).isTrue() if (FileSystems.getDefault().supportedFileAttributeViews().contains("posix")) { - Files.setPosixFilePermissions(script.toPath(), PosixFilePermission.values().toSet()) + Files.setPosixFilePermissions(script.toPath(), PosixFilePermission.entries.toSet()) } runBlocking { runProcess(args = listOf("sh", script.absolutePath), timeout = timeout)