Unverified Commit 462aef63 authored by John DiSanti's avatar John DiSanti Committed by GitHub
Browse files

Fix SDK integration tests in local dev and add CI step to verify (#1600)

parent d9d49a1b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -95,6 +95,7 @@ jobs:
        - action: check-aws-sdk-smoketest-additional-checks
        - action: check-aws-sdk-smoketest-docs-clippy-udeps
        - action: check-aws-sdk-smoketest-unit-tests
        - action: check-aws-sdk-standalone-integration-tests
        - action: check-rust-runtimes-and-tools
    steps:
    - uses: actions/checkout@v3
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ http-body = "0.4.5"
md-5 = "0.10.1"
ring = "0.16"
tokio = { version = "1", features = ["full"] }
tokio-stream = "0.1.7"
tokio-stream = "0.1.5"
tower = { version = "0.4", default-features = false }
tracing = "0.1"

+11 −11
Original line number Diff line number Diff line
@@ -114,14 +114,14 @@ class S3TestDependencies(
    }
}

private val AsyncStd = CargoDependency("async-std", CratesIo("1.12"), scope = DependencyScope.Dev)
private val AsyncStream = CargoDependency("async-stream", CratesIo("0.3"), DependencyScope.Dev)
private val Criterion = CargoDependency("criterion", CratesIo("0.3"), scope = DependencyScope.Dev)
private val FuturesCore = CargoDependency("futures-core", CratesIo("0.3"), DependencyScope.Dev)
private val FuturesUtil = CargoDependency("futures-util", CratesIo("0.3"), scope = DependencyScope.Dev)
private val Hound = CargoDependency("hound", CratesIo("3.4"), DependencyScope.Dev)
private val SerdeJson = CargoDependency("serde_json", CratesIo("1"), features = emptySet(), scope = DependencyScope.Dev)
private val Smol = CargoDependency("smol", CratesIo("1.2"), scope = DependencyScope.Dev)
private val Tokio = CargoDependency("tokio", CratesIo("1"), features = setOf("macros", "test-util"), scope = DependencyScope.Dev)
private val Tracing = CargoDependency("tracing", CratesIo("0.1"), scope = DependencyScope.Dev)
private val TracingSubscriber = CargoDependency("tracing-subscriber", CratesIo("0.2"), scope = DependencyScope.Dev)
private val AsyncStd = CargoDependency("async-std", CratesIo("1.12.0"), scope = DependencyScope.Dev)
private val AsyncStream = CargoDependency("async-stream", CratesIo("0.3.0"), DependencyScope.Dev)
private val Criterion = CargoDependency("criterion", CratesIo("0.3.0"), scope = DependencyScope.Dev)
private val FuturesCore = CargoDependency("futures-core", CratesIo("0.3.0"), DependencyScope.Dev)
private val FuturesUtil = CargoDependency("futures-util", CratesIo("0.3.0"), scope = DependencyScope.Dev)
private val Hound = CargoDependency("hound", CratesIo("3.4.0"), DependencyScope.Dev)
private val SerdeJson = CargoDependency("serde_json", CratesIo("1.0.0"), features = emptySet(), scope = DependencyScope.Dev)
private val Smol = CargoDependency("smol", CratesIo("1.2.0"), scope = DependencyScope.Dev)
private val Tokio = CargoDependency("tokio", CratesIo("1.0.0"), features = setOf("macros", "test-util"), scope = DependencyScope.Dev)
private val Tracing = CargoDependency("tracing", CratesIo("0.1.0"), scope = DependencyScope.Dev)
private val TracingSubscriber = CargoDependency("tracing-subscriber", CratesIo("0.3.5"), scope = DependencyScope.Dev, features = setOf("env-filter"))
+1 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ members = [
    "glacier",
    "iam",
    "kms",
    "lambda",
    "polly",
    "qldbsession",
    "s3",
+6 −6
Original line number Diff line number Diff line
@@ -16,15 +16,15 @@ aws-smithy-types = { path = "../../build/aws-sdk/sdk/aws-smithy-types" }
aws-smithy-protocol-test = { path = "../../build/aws-sdk/sdk/aws-smithy-protocol-test" }
aws-smithy-async = { path = "../../build/aws-sdk/sdk/aws-smithy-async" }
aws-types = { path = "../../build/aws-sdk/sdk/aws-types" }
bytes = "1"
bytes = "1.0.0"
# TODO(https://github.com/awslabs/smithy-rs/issues/1044) v3.5 has an unmaintained dependency, upgrade this when possible
criterion = { version = "0.3.5" }
futures-util = "0.3"
http = "0.2.4"
serde_json = "1"
tokio = { version = "1", features = ["full", "test-util"] }
futures-util = "0.3.16"
http = "0.2.0"
serde_json = "1.0.0"
tokio = { version = "1.0.0", features = ["full", "test-util"] }
tracing-subscriber = { version = "0.3.5", features = ["env-filter"] }
tokio-stream = "0.1.8"
tokio-stream = "0.1.5"

[[bench]]
name = "deserialization_bench"
Loading