Skip to content

Commit 9d21c46

Browse files
miss-islingtonsobolevnillia-v
authored
[3.13] gh-121023: Improve _xxtestfuzz/README.rst (GH-121024) (#124140)
gh-121023: Improve `_xxtestfuzz/README.rst` (GH-121024) (cherry picked from commit a9c2bc1) Co-authored-by: sobolevn <[email protected]> Co-authored-by: Illia Volochii <[email protected]>
1 parent 9a60a9d commit 9d21c46

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Modules/_xxtestfuzz/README.rst

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,20 @@ Add the test name on a new line in ``fuzz_tests.txt``.
2323

2424
In ``fuzzer.c``, add a function to be run::
2525

26-
int $test_name (const char* data, size_t size) {
26+
static int $fuzz_test_name(const char* data, size_t size) {
2727
...
2828
return 0;
2929
}
3030

3131

3232
And invoke it from ``LLVMFuzzerTestOneInput``::
3333

34-
#if _Py_FUZZ_YES(fuzz_builtin_float)
35-
rv |= _run_fuzz(data, size, fuzz_builtin_float);
34+
#if !defined(_Py_FUZZ_ONE) || defined(_Py_FUZZ_$fuzz_test_name)
35+
rv |= _run_fuzz(data, size, $fuzz_test_name);
3636
#endif
3737

38+
Don't forget to replace ``$fuzz_test_name`` with your actual test name.
39+
3840
``LLVMFuzzerTestOneInput`` will run in oss-fuzz, with each test in
3941
``fuzz_tests.txt`` run separately.
4042

0 commit comments

Comments
 (0)