mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-04-20 15:52:36 +00:00
[JS, Gradle] Fix test on overflow, now throw exception on overflow
This commit is contained in:
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.internal.testing
|
||||
|
||||
import jetbrains.buildServer.messages.serviceMessages.ServiceMessage
|
||||
import jetbrains.buildServer.messages.serviceMessages.ServiceMessageParserCallback
|
||||
import jetbrains.buildServer.messages.serviceMessages.TestFailed
|
||||
import org.junit.Test
|
||||
import org.slf4j.event.EventRecodingLogger
|
||||
import org.slf4j.event.SubstituteLoggingEvent
|
||||
@@ -160,14 +161,10 @@ class TCServiceMessageOutputStreamHandlerTest {
|
||||
handler.close()
|
||||
assertEquals(
|
||||
"TEXT: `012345`\n" +
|
||||
"EXCEPTION: `java.text.ParseException: The service message is invalid because it does not end with ] character: ##teamcity[123456789012345678901234`, `##teamcity[123456789012345678901234`\n" +
|
||||
"MESSAGE: `overflow-message`\n" +
|
||||
"TEXT: `]\n`\n",
|
||||
clientCalls
|
||||
)
|
||||
assertEquals(
|
||||
"[Cannot process process output: too long teamcity service message (more then 1Mb). Event was lost. See stdout for more details.]",
|
||||
logString
|
||||
)
|
||||
}
|
||||
|
||||
class Mock : ServiceMessageParserCallback {
|
||||
@@ -178,6 +175,11 @@ class TCServiceMessageOutputStreamHandlerTest {
|
||||
}
|
||||
|
||||
override fun serviceMessage(p0: ServiceMessage) {
|
||||
if (p0 is TestFailed) {
|
||||
log.append("MESSAGE: `${p0.testName}`\n")
|
||||
return
|
||||
}
|
||||
|
||||
log.append("MESSAGE: `$p0`\n")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user