Skip to content

Commit 03c462d

Browse files
authored
fix: enhance smoke test debuggability by adding --stacktrace flag to inner Gradle runner (#1515)
1 parent 53322b6 commit 03c462d

File tree

1 file changed

+7
-3
lines changed
  • tests/codegen/smoke-tests/src/test/kotlin/aws/sdk/kotlin/test/codegen/smoketest

1 file changed

+7
-3
lines changed

tests/codegen/smoke-tests/src/test/kotlin/aws/sdk/kotlin/test/codegen/smoketest/SmokeTestE2ETest.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import aws.sdk.kotlin.codegen.smoketests.AWS_SERVICE_FILTER
99
import aws.sdk.kotlin.codegen.smoketests.AWS_SKIP_TAGS
1010
import org.gradle.testkit.runner.GradleRunner
1111
import java.io.File
12-
import kotlin.test.*
12+
import kotlin.test.Test
13+
import kotlin.test.assertContains
1314

1415
class SmokeTestE2ETest {
1516
@Test
@@ -65,8 +66,11 @@ private fun runSmokeTests(
6566

6667
val task = GradleRunner.create()
6768
.withProjectDir(File(sdkRootDir))
68-
// FIXME: Remove `-Paws.kotlin.native=false` when Kotlin Native is ready
69-
.withArguments("-Paws.kotlin.native=false", ":tests:codegen:smoke-tests:services:$service:smokeTest")
69+
.withArguments(
70+
"--stacktrace", // Make sure unexpected errors are debuggable
71+
"-Paws.kotlin.native=false", // FIXME: Remove `-Paws.kotlin.native=false` when Kotlin Native is ready
72+
":tests:codegen:smoke-tests:services:$service:smokeTest",
73+
)
7074
.withEnvironment(envVars)
7175

7276
val buildResult = if (expectingFailure) task.buildAndFail() else task.build()

0 commit comments

Comments
 (0)