Mercurial > hg
changeset 36680:66f2e622a2ed
fuzz: add a quick README to try and document how to test new fuzzers
Differential Revision: https://phab.mercurial-scm.org/D2633
author | Augie Fackler <augie@google.com> |
---|---|
date | Sat, 03 Mar 2018 19:26:30 -0500 |
parents | 624cbd1477a6 |
children | 340e4b711df7 |
files | contrib/fuzz/README.rst |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/fuzz/README.rst Sat Mar 03 19:26:30 2018 -0500 @@ -0,0 +1,14 @@ +How to add fuzzers (partially cribbed from oss-fuzz[0]): + + 1) git clone https://github.com/google/oss-fuzz + 2) cd oss-fuzz + 3) python infra/helper.py build_image mercurial + 4) docker run --cap-add=SYS_PTRACE -it -v $HG_REPO_PATH:/hg-new \ + gcr.io/oss-fuzz/mercurial bash + 5) cd /src + 6) rm -r mercurial + 7) ln -s /hg-new mercurial + 8) cd mercurial + 9) compile + +0: https://github.com/google/oss-fuzz/blob/master/docs/new_project_guide.md