aboutsummaryrefslogtreecommitdiffstats
path: root/README-maintainer
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-06-13 15:28:38 +0200
committerJay Berkenbilt <ejb@ql.org>2019-06-13 15:28:38 +0200
commit3d03024ab235cf09517b8b1125093a9062151da2 (patch)
treec67ed01909153d996e3a14411c9f2141cb3f3ed2 /README-maintainer
parentd263a0493add9ea4bd6b7dae129cfc79b3108067 (diff)
downloadqpdf-3d03024ab235cf09517b8b1125093a9062151da2.tar.zst
oss-fuzz initial integration
Diffstat (limited to 'README-maintainer')
-rw-r--r--README-maintainer13
1 files changed, 13 insertions, 0 deletions
diff --git a/README-maintainer b/README-maintainer
index 3ae29e90..cb699074 100644
--- a/README-maintainer
+++ b/README-maintainer
@@ -17,6 +17,19 @@ Memory checks:
LDFLAGS="-fsanitize=address -fsanitize=undefined" \
--enable-werror --disable-shared
+GOOGLE OSS-FUZZ
+
+* https://github.com/google/oss-fuzz/tree/master/projects/qpdf
+* To test locally, see https://github.com/google/oss-fuzz/tree/master/docs/,
+ especially new_project_guide.md
+
+Clone the oss-fuzz project. From the root directory of the repository:
+
+ python infra/helper.py build_image --pull qpdf
+ python infra/helper.py build_fuzzers qpdf
+ python infra/helper.py check_build qpdf
+ python infra/helper.py build_fuzzers --sanitizer coverage qpdf
+ python infra/helper.py coverage qpdf
CODING RULES