test framework [remote-driver]: fix screenshot addition to test meta data

GitOrigin-RevId: 820d2643b9563556bbcb931fd66efb5a92db4b1f
This commit is contained in:
vladislav.shishov
2025-11-13 21:22:55 +00:00
committed by intellij-monorepo-bot
parent 7823bfe16d
commit 6ff337ed42
@@ -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")
}
}
}