Integration of pw_fuzzer using FuzzTest (#34274)
* latest trial to build pw_fuzz
* migrating FuzzPayloadDecoder FuzzTest
* fix error related to latomic
* adding template for pw_fuzz_tests
* fix for linux_sysroot issue
* adding FuzzTests
* fixing warning issue
* adding support to build pw-fuzztests with build_examples.py
* Restyled by whitespace
* Restyled by clang-format
* adding pw_fuzz_tests to default target
* fixing build_examples test golden standard
* Adding Fuzzing Targets
* Adding Documentation
* cleaning-up tests
* spelling mistakes
* integrating comments
---------
Co-authored-by: Restyled.io <commits@restyled.io>
diff --git a/.gitmodules b/.gitmodules
index 78a6cab..40801ec 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -329,3 +329,19 @@
path = third_party/infineon/psoc6/psoc6_sdk/libs/lwip-network-interface-integration
url = https://github.com/Infineon/lwip-network-interface-integration.git
platforms = infineon
+[submodule "third_party/abseil-cpp/src"]
+ path = third_party/abseil-cpp/src
+ url = https://github.com/abseil/abseil-cpp.git
+ platforms = linux,darwin
+[submodule "third_party/fuzztest"]
+ path = third_party/fuzztest
+ url = https://github.com/google/fuzztest.git
+ platforms = linux,darwin
+[submodule "third_party/googletest"]
+ path = third_party/googletest
+ url = https://github.com/google/googletest
+ platforms = linux,darwin
+[submodule "third_party/re2/src"]
+ path = third_party/re2/src
+ url = https://github.com/google/re2.git
+ platforms = linux,darwin