From 6ff337ed42837dd4f42138bedec8f474277cd114 Mon Sep 17 00:00:00 2001 From: "vladislav.shishov" Date: Thu, 13 Nov 2025 21:59:21 +0200 Subject: [PATCH] test framework [remote-driver]: fix screenshot addition to test meta data GitOrigin-RevId: 820d2643b9563556bbcb931fd66efb5a92db4b1f --- .../starter/driver/engine/DriverWithDetailedLogging.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/engine/DriverWithDetailedLogging.kt b/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/engine/DriverWithDetailedLogging.kt index 5ae280321dc0..0f4b25ba1c70 100644 --- a/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/engine/DriverWithDetailedLogging.kt +++ b/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/engine/DriverWithDetailedLogging.kt @@ -101,10 +101,11 @@ internal class DriverWithDetailedLogging(private val driver: Driver, logUiHierar } else { runContext?.let { context -> - val fileName = path.name - logOutput("Adding screenshot to metadata: $fileName") - TeamCityClient.publishTeamCityArtifacts(path, context.contextName.replaceSpecialCharactersWithHyphens(), fileName, false) - TeamCityCIServer.addTestMetadata(testName = null, TeamCityCIServer.TeamCityMetadataType.IMAGE, flowId = null, name = null, value = context.contextName.replaceSpecialCharactersWithHyphens() + "/$fileName") + val artifactPath = context.contextName.replaceSpecialCharactersWithHyphens() + val artifactName = path.name.replaceSpecialCharactersWithHyphens() + logOutput("Adding screenshot to metadata: $artifactPath/$artifactName") + TeamCityClient.publishTeamCityArtifacts(path, artifactPath, artifactName, false) + TeamCityCIServer.addTestMetadata(testName = null, TeamCityCIServer.TeamCityMetadataType.IMAGE, flowId = null, name = null, value = "$artifactPath/$artifactName") } } }