smithy-rs/rust-runtime
Julian Antonielli c3ae6f7eaf
Refactor event stream tests with `{client,server}IntegrationTest`s (#2342)
* Refactor `ClientEventStreamUnmarshallerGeneratorTest` to use `clientIntegrationTest` (WIP)

* Refactor `ClientEventStreamUnmarshallerGeneratorTest` with `clientIntegrationTest`

* Refactor `ClientEventStreamUnmarshallerGeneratorTest` to use generic test cases

* Start refactoring `ServerEventStreamUnmarshallerGeneratorTest`

* Make `ServerEventStreamUnmarshallerGeneratorTest` tests work

* Uncomment other test models

* Allow unused on `parse_generic_error`

* Rename `ServerEventStreamUnmarshallerGeneratorTest`

* Make `EventStreamUnmarshallTestCases` codegenTarget-agnostic

* Refactor `ClientEventStreamMarshallerGeneratorTest`: Tests run but fail

* Refactor `ServerEventStreamMarshallerGeneratorTest`

* Move `.into()` calls to `conditionalBuilderInput`

* Add "context" to TODO

* Fix client unmarshall tests

* Fix clippy lint

* Fix more clippy lints

* Add docs for `event_stream_serde` module

* Fix client tests

* Remove `#[allow(missing_docs)]` from event stream module

* Remove unused `EventStreamTestTools`

* Add `smithy-validation-model` test dep to `codegen-client`

* Temporarily add docs to make tests compile

* Undo change in model

* Make event stream unmarshaller tests a unit test

* Remove unused code

* Make `ServerEventStreamUnmarshallerGeneratorTest` a unit test

* Make `ServerEventStreamMarshallerGeneratorTest` a unit test

* Make `ServerEventStreamMarshallerGeneratorTest` pass

* Make remaining tests non-integration tests

* Make event stream serde module private again

* Remove unnecessary clippy allowances

* Remove clippy allowance

* Remove docs for `event_stream_serde` module

* Remove docs for `$unmarshallerTypeName::new`

* Remove more unnecessary docs

* Remove more superfluous docs

* Undo unnecessary diffs

* Uncomment last test

* Make `conditionalBuilderInput` internal
2023-02-28 20:26:20 +00:00
..
aws-smithy-async Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-checksums Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-client Fix: native-tls client creation to support HTTPS again (#2360) 2023-02-13 22:45:50 +00:00
aws-smithy-eventstream Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-http Remove InvalidUri from external-types.toml (#2414) 2023-02-24 00:29:53 +00:00
aws-smithy-http-auth feat(smithy-http-auth): add api key auth types (#2153) 2023-02-13 23:07:06 +00:00
aws-smithy-http-server Remove unused `wrk-api-bench` dependency (#2331) 2023-02-27 12:12:37 +00:00
aws-smithy-http-server-python Upgrade Kotlin and Ktlint (#2392) 2023-02-22 18:21:06 +00:00
aws-smithy-http-tower Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-json Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-protocol-test Update pretty_assertions (#2332) 2023-02-09 11:02:19 -06:00
aws-smithy-query Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-types Upgrade `base64-simd` to 0.8 (#2384) 2023-02-16 15:53:19 +00:00
aws-smithy-types-convert Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
aws-smithy-xml Bump Rust MSRV to 1.63.0 (#2222) 2023-02-10 12:59:31 -08:00
inlineable Refactor event stream tests with `{client,server}IntegrationTest`s (#2342) 2023-02-28 20:26:20 +00:00
.gitignore Partial HTTP protocol implementation (#1) 2020-10-29 15:49:22 -04:00
Cargo.toml feat(smithy-http-auth): add api key auth types (#2153) 2023-02-13 23:07:06 +00:00
build.gradle.kts Reduce Docker image rebuilds (#2269) 2023-02-01 18:41:31 +00:00