Skip to content

Commit 6d3bb34

Browse files
authored
chore: Add test initializer, eliminate CRT from codegen (#779)
1 parent 83c69b9 commit 6d3bb34

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//
2+
// Copyright Amazon.com Inc. or its affiliates.
3+
// All Rights Reserved.
4+
//
5+
// SPDX-License-Identifier: Apache-2.0
6+
//
7+
8+
import struct AwsCommonRuntimeKit.CommonRuntimeKit
9+
10+
public enum TestInitializer {
11+
12+
public static func initialize() {
13+
CommonRuntimeKit.initialize()
14+
}
15+
}

smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/PackageManifestGenerator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class PackageManifestGenerator(val ctx: ProtocolGenerator.GenerationContext) {
7777
url?.let {
7878
writer.write("url: \$S,", it)
7979
}
80-
writer.write("from: \$S", dependency.version)
80+
writer.write("exact: \$S", dependency.version)
8181
}
8282
}
8383

smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/swiftmodules/AWSCRTTypes.kt

Lines changed: 0 additions & 16 deletions
This file was deleted.

smithy-swift-codegen/src/main/kotlin/software/amazon/smithy/swift/codegen/swiftmodules/SmithyTestUtilTypes.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import software.amazon.smithy.swift.codegen.SwiftDependency
55
import software.amazon.smithy.swift.codegen.model.buildSymbol
66

77
object SmithyTestUtilTypes {
8+
val TestInitializer = runtimeSymbol("TestInitializer")
89
val TestBaseError = runtimeSymbol("TestBaseError")
910
val SelectNoAuthScheme = runtimeSymbol("SelectNoAuthScheme")
1011
}

0 commit comments

Comments
 (0)