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__":
|
if __name__ == "__main__":
|
||||||
|
# Run tests, including shrinking and reporting any known failures.
|
||||||
test_idempotent_any_syntatically_valid_python()
|
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