File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ Components that are hosted in this repository:
2525 the fuzzer can use when mutating input sequences.
2626* Coverage header file (` python_coverage.h ` ): This file is compiled with CPython
2727 so that line coverage is tracked over time as the fuzzer executes.
28+ * Fuzz test list (` fuzz_targets.txt ` ): This file lists all fuzz targets and is
29+ read by the OSS-Fuzz build script.
2830
2931Components that are hosted elsewhere:
3032
@@ -34,8 +36,8 @@ Components that are hosted elsewhere:
3436 ` Dockerfile ` and ` build.sh ` describe how the fuzzer
3537 image is built and what fuzz targets are executed by OSS-Fuzz.
3638
37- When you create a new fuzz target ** don't forget to add the target to the fuzzer image **
38- so that the fuzz target is executed by OSS-Fuzz.
39+ When you create a new fuzz target, add the target to ` fuzz_targets.txt ` so that it
40+ is executed by OSS-Fuzz.
3941
4042## Adding fuzzing to CPython CI
4143
Original file line number Diff line number Diff line change 1+ ast ast.py
2+ configparser configparser.py
3+ csv csv.py
4+ decode decode.py
5+ difflib difflib.py
6+ email email.py
7+ html html.py
8+ httpclient httpclient.py
9+ json json.py
10+ plistlib plist.py
11+ re re.py
12+ tarfile tarfile.py
13+ tarfile-hypothesis tarfile_hypothesis.py
14+ tomllib tomllib.py
15+ xml xml.py
16+ zipfile zipfile.py
17+ zipfile-hypothesis zipfile_hypothesis.py
18+ zoneinfo zoneinfo.py
You can’t perform that action at this time.
0 commit comments