smithy-lang / smithy-dafny

Apache License 2.0
7 stars 8 forks source link

Create more substantial Rust test applications for some test models #449

Open robin-aws opened 2 weeks ago

robin-aws commented 2 weeks ago

Our current TestModel testing bar is a combination of Dafny-implemented tests and things like @smokeTests, but there are issues that they don't expose, such as whether a client can be safely used by multiple threads. Since Rust in particular is very persnickety about things like mutation, it's worth hand-writing a little bit of Rust code to use a test model client in a more realistic way to find these issues ASAP.