Skip to content

Commit bcb83de

Browse files
committed
handle env vars
1 parent d21fc4d commit bcb83de

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

ui-tests-starter/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ tasks.register<Test>("uiTest") {
9191
dependsOn(testPlugins)
9292

9393
systemProperty("ui.test.plugins", testPlugins.get().asPath)
94+
systemProperty("org.gradle.project.ideProfileName", ideProfile.name)
9495
}
9596

9697
// hack to disable ui tests in ./gradlew check

ui-tests-starter/tst/software/aws/toolkits/jetbrains/uitests/chatTests/AmazonQChatTest.kt renamed to ui-tests-starter/tst-243+/software/aws/toolkits/jetbrains/uitests/chatTests/AmazonQChatTest.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package software.aws.toolkits.jetbrains.uitests.chatTests
55

66
import com.intellij.driver.sdk.waitForProjectOpen
77
import com.intellij.ide.starter.ci.CIServer
8+
import com.intellij.ide.starter.config.ConfigurationStorage
89
import com.intellij.ide.starter.di.di
910
import com.intellij.ide.starter.driver.engine.runIdeWithDriver
1011
import com.intellij.ide.starter.ide.IdeProductProvider
@@ -34,6 +35,13 @@ class AmazonQChatTest {
3435
di = DI {
3536
extend(di)
3637
bindSingleton<CIServer>(overrides = true) { TestCIServer }
38+
val defaults = ConfigurationStorage.instance().defaults.toMutableMap().apply {
39+
put("LOG_ENVIRONMENT_VARIABLES", (!System.getenv("CI").toBoolean()).toString())
40+
}
41+
42+
bindSingleton<ConfigurationStorage>(overrides = true) {
43+
ConfigurationStorage(this, defaults)
44+
}
3745
}
3846
}
3947

@@ -50,7 +58,7 @@ class AmazonQChatTest {
5058
LocalProjectInfo(
5159
Paths.get("tstData", "Hello")
5260
)
53-
).useRelease("2024.3")
61+
).useRelease(System.getProperty("org.gradle.project.ideProfileName"))
5462

5563
// inject connection
5664
useExistingConnectionForTest()

0 commit comments

Comments
 (0)