From 9c88d9696a0e9eff49909ac175e2155acb283725 Mon Sep 17 00:00:00 2001 From: Anastasia Katsman Date: Tue, 3 Dec 2024 19:18:34 +0100 Subject: [PATCH] [rdct-tests] dump heap when the exception is received from agent directly GitOrigin-RevId: d9ef43b8151c9e91d8fc9828a6be2af61d1e3a36 --- .../tests/impl/utils/GetActionNameAsFileNameSubstring.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/remoteDev-util/src/com/intellij/remoteDev/tests/impl/utils/GetActionNameAsFileNameSubstring.kt b/platform/remoteDev-util/src/com/intellij/remoteDev/tests/impl/utils/GetActionNameAsFileNameSubstring.kt index 4857585d912f..3c83cfd20cfb 100644 --- a/platform/remoteDev-util/src/com/intellij/remoteDev/tests/impl/utils/GetActionNameAsFileNameSubstring.kt +++ b/platform/remoteDev-util/src/com/intellij/remoteDev/tests/impl/utils/GetActionNameAsFileNameSubstring.kt @@ -14,11 +14,13 @@ fun getAsPartOfArtifactsFileName(text: String): String = .replace("_+".toRegex(), "_") @ApiStatus.Internal -fun getArtifactsFileName(actionName: String, suffix: String? = null, extension: String, timeStamp: LocalTime = LocalTime.now()): String = +fun getArtifactsFileName(actionName: String, suffix: String? = null, extension: String? = null, timeStamp: LocalTime = LocalTime.now()): String = buildString { append(getAsPartOfArtifactsFileName(actionName) .take(maxActionLength)) append(suffix?.let { "-$it" }.orEmpty()) append("-at_${timeStamp.format(ofPattern("HHmmss"))}") - append(".$extension") + if (extension != null) { + append(".$extension") + } } \ No newline at end of file