@@ -39,7 +39,7 @@ private object AwsSmokeTestsRunnerGenerator {
3939 * Preserves other environment variables added via section writer binding, if any.
4040 */
4141 val regionEnvironmentVariable =
42- SectionWriterBinding (AdditionalEnvironmentVariables ) { writer, previous ->
42+ SectionWriterBinding (SmokeTestSectionIds . AdditionalEnvironmentVariables ) { writer, previous ->
4343 writer.write(" #L" , previous)
4444 writer.write(
4545 " private val regionOverride = #T.System.getenv(#S)" ,
@@ -52,9 +52,9 @@ private object AwsSmokeTestsRunnerGenerator {
5252 * Add AWS specific client config support to AWS smoke test runners
5353 */
5454 val clientConfig =
55- SectionWriterBinding (ClientConfig ) { writer, _ ->
56- val name = writer.getContextValue(ClientConfig .Name )
57- val value = writer.getContextValue(ClientConfig .Value )
55+ SectionWriterBinding (SmokeTestSectionIds . ClientConfig ) { writer, _ ->
56+ val name = writer.getContextValue(SmokeTestSectionIds . ClientConfig .Name )
57+ val value = writer.getContextValue(SmokeTestSectionIds . ClientConfig .Value )
5858
5959 // Normalize client config names
6060 val newName = when (name) {
@@ -65,7 +65,7 @@ private object AwsSmokeTestsRunnerGenerator {
6565 " useAccelerate" -> " enableAccelerate"
6666 " useMultiRegionAccessPoints" -> " disableMrap"
6767 " useGlobalEndpoint" -> {
68- writer.write(" throw Exception (#S)" , " 'useGlobalEndpoint' is not supported by the SDK" )
68+ writer.write(" throw #T (#S)" , RuntimeTypes . Core . SmokeTests . SmokeTestsException , " 'useGlobalEndpoint' is not supported by the SDK" )
6969 return @SectionWriterBinding
7070 }
7171 else -> name
@@ -75,8 +75,8 @@ private object AwsSmokeTestsRunnerGenerator {
7575 // Normalize client values
7676 when (newName) {
7777 " endpointProvider" -> {
78- val endpointProvider = writer.getContextValue(ClientConfig .EndpointProvider )
79- val endpointParameters = writer.getContextValue(ClientConfig .EndpointParams )
78+ val endpointProvider = writer.getContextValue(SmokeTestSectionIds . ClientConfig .EndpointProvider )
79+ val endpointParameters = writer.getContextValue(SmokeTestSectionIds . ClientConfig .EndpointParams )
8080
8181 writer.withBlock(" object : #T {" , " }" , endpointProvider) {
8282 write(
@@ -121,7 +121,7 @@ private object AwsSmokeTestsRunnerGenerator {
121121 * Preserves previous default config if any.
122122 */
123123 val defaultClientConfig =
124- SectionWriterBinding (DefaultClientConfig ) { writer, previous ->
124+ SectionWriterBinding (SmokeTestSectionIds . DefaultClientConfig ) { writer, previous ->
125125 writer.write(" #L" , previous)
126126 writer.write(" region = regionOverride" )
127127 }
@@ -130,13 +130,13 @@ private object AwsSmokeTestsRunnerGenerator {
130130 * Replaces environment variable with one specific to AWS smoke test runners
131131 */
132132 val skipTagsEnvironmentVariable =
133- SectionWriterBinding (SkipTags ) { writer, _ -> writer.writeInline(" #S" , AWS_SKIP_TAGS ) }
133+ SectionWriterBinding (SmokeTestSectionIds . SkipTags ) { writer, _ -> writer.writeInline(" #S" , AWS_SKIP_TAGS ) }
134134
135135 /* *
136136 * Replaces environment variable with one specific to AWS smoke test runners
137137 */
138138 val serviceFilterEnvironmentVariable =
139- SectionWriterBinding (ServiceFilter ) { writer, _ -> writer.writeInline(" #S" , AWS_SERVICE_FILTER ) }
139+ SectionWriterBinding (SmokeTestSectionIds . ServiceFilter ) { writer, _ -> writer.writeInline(" #S" , AWS_SERVICE_FILTER ) }
140140}
141141
142142/* *
0 commit comments