Cleanup compiler warnings in compiler tests

This commit is contained in:
Alexander Udalov
2019-08-28 14:52:13 +02:00
parent 90a37617a4
commit 77399a175e
8 changed files with 21 additions and 21 deletions
@@ -5,10 +5,10 @@
package org.jetbrains.kotlin.cli
import junit.framework.Assert
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
import org.jetbrains.kotlin.test.CompilerTestUtil
import org.jetbrains.kotlin.test.TestCaseWithTmpdir
import org.junit.Assert
import java.io.File
import java.util.jar.JarFile
@@ -18,7 +18,6 @@ package org.jetbrains.kotlin.daemon
import com.intellij.openapi.util.io.FileUtil
import com.intellij.openapi.util.io.FileUtilRt
import junit.framework.Assert
import junit.framework.TestCase
import org.jetbrains.kotlin.cli.AbstractCliTest
import org.jetbrains.kotlin.cli.common.messages.MessageRenderer
@@ -50,7 +49,6 @@ import kotlin.script.experimental.dependencies.asSuccess
import kotlin.script.templates.ScriptTemplateDefinition
import kotlin.test.fail
val TIMEOUT_DAEMON_RUNNER_EXIT_MS = 10000L
class CompilerDaemonTest : KotlinIntegrationTestBase() {
@@ -204,12 +202,12 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
for (assertArgValue in allAssetionsArgs) {
withDaemonJvmOptionsSetTo(assertArgValue) {
Assert.assertEquals(assertArgValue, assertionsJvmArgs())
assertEquals(assertArgValue, assertionsJvmArgs())
}
}
withDaemonJvmOptionsSetTo(null) {
Assert.assertEquals("-ea", assertionsJvmArgs())
assertEquals("-ea", assertionsJvmArgs())
}
}
@@ -757,6 +755,7 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
}
}, port = SOCKET_ANY_FREE_PORT)
val strm = ByteArrayOutputStream()
@Suppress("DEPRECATION")
val code = daemon!!.remoteCompile(CompileService.NO_SESSION,
CompileService.TargetPlatform.JVM,
arrayOf("-include-runtime", file.absolutePath, "-d", jar),
@@ -186,7 +186,7 @@ class CompilerApiTest : KotlinIntegrationTestBase() {
run(getHelloAppBaseDir(), "hello.run", "-cp", jar, "Hello.HelloKt")
}
private fun terminate(daemonOptions: DaemonOptions) {
private fun terminate(@Suppress("UNUSED_PARAMETER") daemonOptions: DaemonOptions) {
println("\n\nkillall -9 Console && open ${logFiles.joinToString(" ")}\n\n")
log.info("in finally")
// runBlocking {
@@ -5,7 +5,6 @@
package org.jetbrains.kotlin.daemon.experimental.integration
import junit.framework.Assert
import junit.framework.TestCase
import kotlinx.coroutines.*
import org.jetbrains.kotlin.cli.AbstractCliTest
@@ -281,12 +280,12 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
for (assertArgValue in allAssetionsArgs) {
withDaemonJvmOptionsSetTo(assertArgValue) {
Assert.assertEquals(assertArgValue, assertionsJvmArgs())
assertEquals(assertArgValue, assertionsJvmArgs())
}
}
withDaemonJvmOptionsSetTo(null) {
Assert.assertEquals("-ea", assertionsJvmArgs())
assertEquals("-ea", assertionsJvmArgs())
}
}
@@ -778,6 +777,7 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
private val PARALLEL_THREADS_TO_COMPILE = 10
private val PARALLEL_WAIT_TIMEOUT_S = 60L
@UseExperimental(ObsoleteCoroutinesApi::class)
private fun runCompile(
daemon: CompileServiceAsync,
resultCodes: Array<Int?>,
@@ -877,6 +877,7 @@ class CompilerDaemonTest : KotlinIntegrationTestBase() {
const val connectionFailedErr = -100
}
@UseExperimental(ObsoleteCoroutinesApi::class)
fun ignore_testParallelDaemonStart() {
val doneLatch = CountDownLatch(ParallelStartParams.threads)
@@ -31,7 +31,7 @@ class TestServer(val serverPort: Int = 6999) {
log.info("accepting clientSocket...")
val client = serverSocket.accept()
log.info("client accepted! (${client.remoteAddress})")
val (input, output) = client.openIO(log)
client.openIO(log)
true
}
@@ -77,7 +77,7 @@ class ClientSerializationTest : KotlinIntegrationTestBase() {
fun ignore_testDefaultClient() = abstractSerializationTest(
{ DefaultClient<ServerBase>(testServer.serverPort) },
{ client, client2 -> assert(client.serverPort == client2.serverPort) },
{ client, client2 ->
{ _, client2 ->
client2.log.info("abacaba (2)")
log.info("test passed")
}
@@ -90,4 +90,4 @@ class ClientSerializationTest : KotlinIntegrationTestBase() {
fun ignore_testRMIWrapper() = abstractSerializationTest({ CompilerServicesFacadeBaseClientSideImpl(testServer.serverPort).toRMI() })
}
}
@@ -241,7 +241,7 @@ class ConnectionsTest : KotlinIntegrationTestBase() {
{ daemons -> daemons[0].daemon },
{ d -> d.getDaemonInfo() },
{ d -> d.registerClient(generateClient()) },
{ d -> -1 },
{ _ -> -1 },
1.takeIf { shouldCheckNumber },
extraAction
)
@@ -351,6 +351,7 @@ class ConnectionsTest : KotlinIntegrationTestBase() {
val servicesClient = services.clientSide
val compResultsClient = kotlinCompilerClient.createCompResults().clientSide
val threadCount = 10
@UseExperimental(ObsoleteCoroutinesApi::class)
fun runThread(i: Int) =
async(newSingleThreadContext("thread_$i")) {
val jar = tmpdir.absolutePath + File.separator + "hello.$i.jar"
@@ -386,4 +387,4 @@ class ConnectionsTest : KotlinIntegrationTestBase() {
}
}
}
}
@@ -557,7 +557,7 @@ abstract class ScriptWithBaseClass(val num: Int, passthrough: Int) : TestDSLClas
@ScriptTemplateDefinition(
scriptFilePattern =".*\\.kts",
resolver = TestKotlinScriptDependenciesResolver::class)
abstract class ScriptWithoutParams(num: Int)
abstract class ScriptWithoutParams(@Suppress("UNUSED_PARAMETER") num: Int)
@ScriptTemplateDefinition(
scriptFilePattern =".*\\.kts",
@@ -17,7 +17,6 @@
package org.jetbrains.kotlin.util
import com.intellij.openapi.util.io.FileUtil
import com.intellij.util.Processor
import org.jetbrains.kotlin.codegen.forTestCompile.ForTestCompileRuntime
import org.jetbrains.kotlin.config.KotlinCompilerVersion
import org.jetbrains.kotlin.config.LanguageVersion
@@ -27,7 +26,6 @@ import org.junit.Assert
import org.xml.sax.Attributes
import org.xml.sax.helpers.DefaultHandler
import java.io.File
import java.util.*
import javax.xml.parsers.SAXParserFactory
class KotlinVersionsTest : KtUsefulTestCase() {
@@ -89,16 +87,17 @@ class KotlinVersionsTest : KtUsefulTestCase() {
val poms = arrayListOf<Pom>()
FileUtil.processFilesRecursively(File("libraries"), Processor { file ->
if (file.name == "pom.xml") {
FileUtil.processFilesRecursively(File("libraries")) { file ->
if (file.name == "pom.xml" && file.toPath().none { it.fileName.toString() == "target" }) {
println(file.path)
if (loadValueFromPomXml(file.path, listOf("project", "parent", "artifactId")) == "kotlin-project") {
val version = loadValueFromPomXml(file.path, listOf("project", "parent", "version"))
?: error("No version found in pom.xml at $file")
?: error("No version found in pom.xml at $file")
poms.add(Pom(file.path, version))
}
}
true
}, Processor { file -> file.name != "target" })
}
Assert.assertTrue(
"Too few (<= 10) pom.xml files found. Something must be wrong in the test or in the project structure",