1- // Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
1+ // Copyright 2025 Amazon.com, Inc. or its affiliates. All Rights Reserved.
22// SPDX-License-Identifier: Apache-2.0
33package software.aws.toolkits.jetbrains.uitests
44
55import com.intellij.driver.sdk.openFile
66import com.intellij.driver.sdk.ui.ui
77import com.intellij.driver.sdk.waitForProjectOpen
88import com.intellij.ide.starter.ci.CIServer
9+ import com.intellij.ide.starter.config.ConfigurationStorage
910import com.intellij.ide.starter.di.di
1011import com.intellij.ide.starter.driver.engine.runIdeWithDriver
1112import com.intellij.ide.starter.ide.IdeProductProvider
@@ -28,6 +29,13 @@ class OfflineAmazonQInlineCompletionTest {
2829 di = DI {
2930 extend(di)
3031 bindSingleton<CIServer >(overrides = true ) { TestCIServer }
32+ val defaults = ConfigurationStorage .instance().defaults.toMutableMap().apply {
33+ put(" LOG_ENVIRONMENT_VARIABLES" , (! System .getenv(" CI" ).toBoolean()).toString())
34+ }
35+
36+ bindSingleton<ConfigurationStorage >(overrides = true ) {
37+ ConfigurationStorage (this , defaults)
38+ }
3139 }
3240 }
3341
@@ -38,7 +46,7 @@ class OfflineAmazonQInlineCompletionTest {
3846 LocalProjectInfo (
3947 Paths .get(" tstData" , " Hello" )
4048 )
41- ).useRelease(" 2024.2 " )
49+ ).useRelease(System .getProperty( " org.gradle.project.ideProfileName " ) )
4250 Paths .get(System .getProperty(" user.home" ), " .aws" , " sso" , " cache" , " ee1d2538cb8d358377d7661466c866af747a8a3f.json" )
4351 .createParentDirectories()
4452 .writeText(
0 commit comments