-
- Downloads
Fuzz impl v2 (#3881)
## Motivation and Context
This implements fuzzing for smithy-rs servers
## Description
<!--- Describe your changes in detail -->
## Testing
<!--- Please describe in detail how you tested your changes -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->
## Checklist
<!--- If a checkbox below is not applicable, then please DELETE it
rather than leaving it unchecked -->
- [ ] For changes to the smithy-rs codegen or runtime crates, I have
created a changelog entry Markdown file in the `.changelog` directory,
specifying "client," "server," or both in the `applies_to` key.
- [ ] For changes to the AWS SDK, generated SDK code, or SDK runtime
crates, I have created a changelog entry Markdown file in the
`.changelog` directory, specifying "aws-sdk-rust" in the `applies_to`
key.
----
_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
---------
Co-authored-by:
david-perez <d@vidp.dev>
Showing
- .github/workflows/ci.yml 2 additions, 0 deletions.github/workflows/ci.yml
- build.gradle.kts 4 additions, 0 deletionsbuild.gradle.kts
- codegen-client/build.gradle.kts 1 addition, 0 deletionscodegen-client/build.gradle.kts
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/testutil/Rust.kt 1 addition, 0 deletions...software/amazon/smithy/rust/codegen/core/testutil/Rust.kt
- codegen-core/src/main/kotlin/software/amazon/smithy/rust/codegen/core/util/Exec.kt 3 additions, 2 deletions...lin/software/amazon/smithy/rust/codegen/core/util/Exec.kt
- fuzzgen/build.gradle.kts 111 additions, 0 deletionsfuzzgen/build.gradle.kts
- fuzzgen/src/main/kotlin/software/amazon/smithy/rust/codegen/fuzz/FuzzHarnessBuildPlugin.kt 212 additions, 0 deletions...amazon/smithy/rust/codegen/fuzz/FuzzHarnessBuildPlugin.kt
- fuzzgen/src/main/kotlin/software/amazon/smithy/rust/codegen/fuzz/FuzzTargetGenerator.kt 215 additions, 0 deletions...re/amazon/smithy/rust/codegen/fuzz/FuzzTargetGenerator.kt
- fuzzgen/src/main/resources/META-INF/services/software.amazon.smithy.build.SmithyBuildPlugin 5 additions, 0 deletions...F/services/software.amazon.smithy.build.SmithyBuildPlugin
- fuzzgen/src/test/kotlin/software/amazon/smithy/rust/codegen/fuzz/FuzzHarnessBuildPluginTest.kt 80 additions, 0 deletions...on/smithy/rust/codegen/fuzz/FuzzHarnessBuildPluginTest.kt
- rust-runtime/aws-smithy-fuzz/Cargo.toml 44 additions, 0 deletionsrust-runtime/aws-smithy-fuzz/Cargo.toml
- rust-runtime/aws-smithy-fuzz/LICENSE 175 additions, 0 deletionsrust-runtime/aws-smithy-fuzz/LICENSE
- rust-runtime/aws-smithy-fuzz/README.md 186 additions, 0 deletionsrust-runtime/aws-smithy-fuzz/README.md
- rust-runtime/aws-smithy-fuzz/src/lib.rs 203 additions, 0 deletionsrust-runtime/aws-smithy-fuzz/src/lib.rs
- rust-runtime/aws-smithy-fuzz/src/main.rs 945 additions, 0 deletionsrust-runtime/aws-smithy-fuzz/src/main.rs
- rust-runtime/aws-smithy-fuzz/src/types.rs 162 additions, 0 deletionsrust-runtime/aws-smithy-fuzz/src/types.rs
- rust-runtime/aws-smithy-fuzz/templates/smithy-build-fuzzer.jinja2 41 additions, 0 deletions...time/aws-smithy-fuzz/templates/smithy-build-fuzzer.jinja2
- rust-runtime/aws-smithy-fuzz/templates/smithy-build-targetcrate.jinja2 37 additions, 0 deletions...aws-smithy-fuzz/templates/smithy-build-targetcrate.jinja2
- settings.gradle.kts 1 addition, 0 deletionssettings.gradle.kts
- tools/ci-scripts/check-fuzzgen 10 additions, 0 deletionstools/ci-scripts/check-fuzzgen
Loading
Please register or sign in to comment