diff options
author | Robert Loehning <robert.loehning@qt.io> | 2020-11-19 13:14:31 +0100 |
---|---|---|
committer | Robert Loehning <robert.loehning@qt.io> | 2020-11-23 12:53:05 +0000 |
commit | ba4cf9a39b8d9a71b81f30185a5035007b6960f9 (patch) | |
tree | 3021befdbaa1465734ef0fd26787b81415f984f2 /fuzzing | |
parent | 0188122dfe572fbd065b6848c61e78a370996773 (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-x | fuzzing/oss-fuzz/build.sh | 47 |
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" |