summaryrefslogtreecommitdiffstats
path: root/fuzzing
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2020-11-19 13:14:31 +0100
committerRobert Loehning <robert.loehning@qt.io>2020-11-23 12:53:05 +0000
commitba4cf9a39b8d9a71b81f30185a5035007b6960f9 (patch)
tree3021befdbaa1465734ef0fd26787b81415f984f2 /fuzzing
parent0188122dfe572fbd065b6848c61e78a370996773 (diff)
oss-fuzz: Remove dead code from build script
All fuzz targets use the new naming scheme now, so there's no more point in maintaining the old. Pick-to: master Change-Id: I92797bb6f9860bb3203d9b4a831c726e44e0dcb1 Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com> Reviewed-by: Andreas Buhr <andreas.buhr@qt.io>
Diffstat (limited to 'fuzzing')
-rwxr-xr-xfuzzing/oss-fuzz/build.sh47
1 files changed, 17 insertions, 30 deletions
diff --git a/fuzzing/oss-fuzz/build.sh b/fuzzing/oss-fuzz/build.sh
index 1c5bc928..9deb083e 100755
--- a/fuzzing/oss-fuzz/build.sh
+++ b/fuzzing/oss-fuzz/build.sh
@@ -45,11 +45,10 @@ zip -j $WORK/xml $SRC/qtqa/fuzzing/testcases/xml/* $SRC/afl/testcases/others/xml
# build fuzzers
build_fuzzer() {
- local nameScheme=$1
- local module=$2
- local proFilePath=$3
- local format=${4-""}
- local dictionary=${5-""}
+ local module=$1
+ local proFilePath=$2
+ local format=${3-""}
+ local dictionary=${4-""}
local proFileName=${proFilePath##*/}
local exeName=${proFileName%%.*}
local proFileDir=${proFilePath%/*}
@@ -59,18 +58,6 @@ build_fuzzer() {
$WORK/qtbase/bin/qmake $SRC/qt/$module/tests/libfuzzer/$proFilePath
make -j$(nproc)
- # use old names of fuzzers, so open issues don't change state accidentally
- local lowercaseExeName=$exeName
- if [ "$exeName" == "setmarkdown" ]; then
- exeName=setMarkdown
- fi
- if [ "$lowercaseExeName" != "$exeName" ]; then
- mv $lowercaseExeName $exeName
- fi
- if [ "$nameScheme" == "old" ]; then
- targetName="$exeName"
- fi
-
mv $exeName $OUT/$targetName
if [ -n "$format" ]; then
cp $WORK/$format.zip $OUT/"$targetName"_seed_corpus.zip
@@ -82,16 +69,16 @@ build_fuzzer() {
rm -r build_fuzzer
}
-build_fuzzer "new" "qtbase" "corelib/serialization/qcborstreamreader/next/next.pro" "cbor"
-build_fuzzer "new" "qtbase" "corelib/serialization/qcborvalue/fromcbor/fromcbor.pro" "cbor"
-build_fuzzer "new" "qtbase" "corelib/serialization/qtextstream/extractionoperator-float/extractionoperator-float.pro" "text"
-build_fuzzer "new" "qtbase" "corelib/serialization/qxmlstream/qxmlstreamreader/readnext/readnext.pro" "xml" "$SRC/afl/dictionaries/xml.dict"
-build_fuzzer "new" "qtbase" "corelib/text/qregularexpression/optimize/optimize.pro" "" "$SRC/afl/dictionaries/regexp.dict"
-build_fuzzer "new" "qtbase" "corelib/tools/qcryptographichash/result/result.pro"
-build_fuzzer "new" "qtbase" "gui/image/qimage/loadfromdata/loadfromdata.pro" "images"
-build_fuzzer "new" "qtbase" "gui/painting/qcolorspace/fromiccprofile/fromiccprofile.pro"
-build_fuzzer "new" "qtbase" "gui/text/qtextdocument/sethtml/sethtml.pro" "html" "$SRC/afl/dictionaries/html_tags.dict"
-build_fuzzer "new" "qtbase" "gui/text/qtextdocument/setmarkdown/setmarkdown.pro" "markdown"
-build_fuzzer "new" "qtbase" "gui/text/qtextlayout/beginlayout/beginlayout.pro" "text"
-build_fuzzer "new" "qtbase" "network/ssl/qsslcertificate/qsslcertificate/pem/pem.pro" "ssl.pem"
-build_fuzzer "new" "qtsvg" "svg/qsvgrenderer/render/render.pro" "svg"
+build_fuzzer "qtbase" "corelib/serialization/qcborstreamreader/next/next.pro" "cbor"
+build_fuzzer "qtbase" "corelib/serialization/qcborvalue/fromcbor/fromcbor.pro" "cbor"
+build_fuzzer "qtbase" "corelib/serialization/qtextstream/extractionoperator-float/extractionoperator-float.pro" "text"
+build_fuzzer "qtbase" "corelib/serialization/qxmlstream/qxmlstreamreader/readnext/readnext.pro" "xml" "$SRC/afl/dictionaries/xml.dict"
+build_fuzzer "qtbase" "corelib/text/qregularexpression/optimize/optimize.pro" "" "$SRC/afl/dictionaries/regexp.dict"
+build_fuzzer "qtbase" "corelib/tools/qcryptographichash/result/result.pro"
+build_fuzzer "qtbase" "gui/image/qimage/loadfromdata/loadfromdata.pro" "images"
+build_fuzzer "qtbase" "gui/painting/qcolorspace/fromiccprofile/fromiccprofile.pro"
+build_fuzzer "qtbase" "gui/text/qtextdocument/sethtml/sethtml.pro" "html" "$SRC/afl/dictionaries/html_tags.dict"
+build_fuzzer "qtbase" "gui/text/qtextdocument/setmarkdown/setmarkdown.pro" "markdown"
+build_fuzzer "qtbase" "gui/text/qtextlayout/beginlayout/beginlayout.pro" "text"
+build_fuzzer "qtbase" "network/ssl/qsslcertificate/qsslcertificate/pem/pem.pro" "ssl.pem"
+build_fuzzer "qtsvg" "svg/qsvgrenderer/render/render.pro" "svg"