@@ -15,7 +15,6 @@ import com.intellij.execution.testframework.sm.ServiceMessageBuilder
15
15
import com.intellij.execution.testframework.sm.runner.OutputToGeneralTestEventsConverter
16
16
import com.intellij.openapi.project.Project
17
17
import com.intellij.openapi.util.Key
18
- import com.intellij.openapi.util.text.StringUtil.unescapeStringCharacters
19
18
import com.intellij.openapi.util.text.StringUtil.unquoteString
20
19
import com.intellij.util.execution.ParametersListUtil
21
20
import jetbrains.buildServer.messages.serviceMessages.ServiceMessageVisitor
@@ -119,8 +118,7 @@ class CargoTestEventsConverter(
119
118
// Parse `rustdoc` test name:
120
119
// src/lib.rs - qualifiedName (line #i) -> qualifiedName (line #i)
121
120
val qualifiedName = it.name.substringAfter(" - " )
122
- val stdout = it.stdout?.let (::unescape)
123
- it.copy(name = " $target ::$qualifiedName " , stdout = stdout)
121
+ it.copy(name = " $target ::$qualifiedName " )
124
122
} ? : return false
125
123
val messages = createServiceMessagesFor(testMessage) ? : return false
126
124
for (message in messages) {
@@ -358,8 +356,8 @@ class CargoTestEventsConverter(
358
356
val message = groups[" message" ]?.value ? : error(" Failed to find `message` capturing group" )
359
357
360
358
val diff = if (groups[" sign" ]?.value == " ==" ) {
361
- val left = groups[" left" ]?.value?.let (::unescape )
362
- val right = groups[" right" ]?.value?.let (::unescape )
359
+ val left = groups[" left" ]?.value?.let (::unquoteString )
360
+ val right = groups[" right" ]?.value?.let (::unquoteString )
363
361
if (left != null && right != null ) DiffResult (left, right) else null
364
362
} else {
365
363
null
@@ -393,8 +391,6 @@ class CargoTestEventsConverter(
393
391
}
394
392
}
395
393
396
- private fun unescape (s : String ): String = unquoteString(unescapeStringCharacters(s))
397
-
398
394
private data class FailedTestOutput (val stdout : String , val failedMessage : String )
399
395
private data class ErrorMessage (val message : String , val diff : DiffResult ? , val backtrace : String? )
400
396
private data class DiffResult (val left : String , val right : String )
0 commit comments