File tree 2 files changed +23
-1
lines changed
2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -401,7 +401,10 @@ Tests will be located in:
401
401
`chip_pw_fuzztest` is the name of the toolchain used.
402
402
403
403
- Details on How To Run Fuzz Tests in
404
- [Running FuzzTests](https://github.com/project-chip/connectedhomeip/blob/master/docs/testing/fuzz_testing.md)
404
+ [Running FuzzTests](../testing/fuzz_testing.md#running-fuzztests)
405
+
406
+ FAQ: In the event of a build failure related to missing files or dependencies
407
+ for pw_fuzzer, check the [FuzzTest FAQ](../testing/fuzz_testing.md#FAQ)
405
408
406
409
## Build custom configuration
407
410
Original file line number Diff line number Diff line change @@ -256,6 +256,25 @@ $ ./fuzz-chip-cert-pw --fuzz=ChipCert.DecodeChipCertFuzzer
256
256
257
257
```
258
258
259
+ ### FAQ
260
+
261
+ #### What revision should the FuzzTest and Abseil submodules be for running ` pw_fuzzer ` with FuzzTest?
262
+
263
+ - Google FuzzTest is integrated into Matter using ` pw_fuzzer ` , which has
264
+ several dependencies. These dependencies are listed here:
265
+ [ Step 0: Set up FuzzTest for your project] ( https://pigweed.dev/pw_fuzzer/guides/fuzztest.html#step-0-set-up-fuzztest-for-your-project ) .
266
+ - Matter integrates these dependencies as submodules, including Google
267
+ FuzzTest and Abseil.
268
+ - Since FuzzTest and Abseil only support the ` bazel ` and ` CMake ` build systems
269
+ and do not support GN, Pigweed maintainers use a script to generate GN files
270
+ for these dependencies.
271
+ - the revision of FuzzTest and Abseil submodules in Matter should match or at
272
+ least be as new as the specific version (SHA1) used when generating these GN
273
+ files.
274
+ - You can find the version used for the generated GN files here:
275
+ [ FuzzTest Version] ( https://pigweed.dev/third_party/fuzztest/#version ) and
276
+ [ Abseil Version] ( https://pigweed.dev/third_party/abseil-cpp/#version ) .
277
+
259
278
#### TO ADD:
260
279
261
280
- More Information on Test Fixtures (After issues are resolved)
You can’t perform that action at this time.
0 commit comments