aboutsummaryrefslogtreecommitdiff
path: root/projects/qt
diff options
context:
space:
mode:
authorMax Moroz <mmoroz@chromium.org>2020-03-04 10:32:59 -0800
committerGitHub <noreply@github.com>2020-03-04 10:32:59 -0800
commit8a3c129d33a4e3ee5bc970194ac4e42dd886330c (patch)
tree478663cb141f0dea51d46fdd5d602163d0b95f04 /projects/qt
parentf669d3e9f6f2afcc546335f43e60cfeccd5a4ae1 (diff)
downloadoss-fuzz-8a3c129d33a4e3ee5bc970194ac4e42dd886330c.tar.gz
[qt] Add fuzzer for QCborValue (#3460)
* [qt] Add fuzzer for QCborValue The first fuzzer to follow the new naming scheme. * [qt] Don't log the whole build output
Diffstat (limited to 'projects/qt')
-rwxr-xr-xprojects/qt/build.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/projects/qt/build.sh b/projects/qt/build.sh
index eeb3a9bfa..6eab073b1 100755
--- a/projects/qt/build.sh
+++ b/projects/qt/build.sh
@@ -27,7 +27,7 @@ sed -i -e "s/QMAKE_CFLAGS_OPTIMIZE_FULL = -O3/QMAKE_CFLAGS_OPTIMIZE_FULL = -O1/g
# build project
cd $WORK
MAKEFLAGS=-j$(nproc) $SRC/qt/configure -platform linux-clang-libc++ -static -opensource -confirm-license -no-opengl -nomake tests -nomake examples -prefix $PWD/qtbase
-make -j$(nproc)
+make -j$(nproc) > /dev/null
# prepare corpus files
zip -j $WORK/html $SRC/qtqa/fuzzing/testcases/html/*
@@ -76,6 +76,7 @@ build_fuzzer() {
rm -r build_fuzzer
}
+build_fuzzer "new" "qtbase" "corelib/serialization/qcborvalue/fromcbor/fromcbor.pro"
build_fuzzer "old" "qtbase" "corelib/serialization/qxmlstream/qxmlstreamreader/readnext/readnext.pro" "xml" "/usr/share/afl/testcases/_extras/xml.dict"
# build_fuzzer "new" "qtbase" "gui/text/qtextdocument/sethtml/sethtml.pro" "html" "/usr/share/afl/testcases/_extras/html_tags.dict"
build_fuzzer "old" "qtbase" "gui/text/qtextdocument/setmarkdown/setmarkdown.pro" "markdown"