OSS-Fuzz integration (#1930)
This commit is contained in:
parent
e8aadedd97
commit
de510478d9
13
fuzz.py
13
fuzz.py
@ -56,4 +56,17 @@ def test_idempotent_any_syntatically_valid_python(
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# Run tests, including shrinking and reporting any known failures.
|
||||
test_idempotent_any_syntatically_valid_python()
|
||||
|
||||
# If Atheris is available, run coverage-guided fuzzing.
|
||||
# (if you want only bounded fuzzing, just use `pytest fuzz.py`)
|
||||
try:
|
||||
import sys
|
||||
import atheris
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
test = test_idempotent_any_syntatically_valid_python
|
||||
atheris.Setup(sys.argv, test.hypothesis.fuzz_one_input)
|
||||
atheris.Fuzz()
|
||||
|
Loading…
Reference in New Issue
Block a user