diff options
author | Robert Löhning <robert.loehning@qt.io> | 2020-01-30 23:03:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-30 14:03:37 -0800 |
commit | e83cc3417277c6ef15fa5b1c07856cbce8047d53 (patch) | |
tree | 4380dd00038e87b1a11d81e2a63f2c277407c424 /projects/qt | |
parent | 007226e5ccc2bc597bbcf1a92b0623c51d2af7ca (diff) | |
download | oss-fuzz-e83cc3417277c6ef15fa5b1c07856cbce8047d53.tar.gz |
[qt] Delete fuzzer's artifacts after building one (#3309)
Diffstat (limited to 'projects/qt')
-rwxr-xr-x | projects/qt/build.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/projects/qt/build.sh b/projects/qt/build.sh index 52db53239..619cdcd18 100755 --- a/projects/qt/build.sh +++ b/projects/qt/build.sh @@ -44,6 +44,8 @@ build_fuzzer() { local dictionary=${4-""} local proFileName=${proFilePath##*/} local exeName=${proFileName%%.*} + mkdir build_fuzzer + cd build_fuzzer $OUT/bin/qmake $SRC/qt/$module/tests/libfuzzer/$proFilePath make -j$(nproc) mv $exeName $OUT @@ -53,9 +55,11 @@ build_fuzzer() { if [ -n "$dictionary" ]; then cp $dictionary $OUT/$exeName.dict fi + cd .. + rm -r build_fuzzer } build_fuzzer "qtbase" "corelib/serialization/qxmlstream/qxmlstreamreader/readnext/readnext.pro" "xml" "/usr/share/afl/testcases/_extras/xml.dict" -build_fuzzer "qtbase" "gui/text/qtextdocument/setHtml/setHtml.pro" "html" "/usr/share/afl/testcases/_extras/html_tags.dict" +# build_fuzzer "qtbase" "gui/text/qtextdocument/setHtml/setHtml.pro" "html" "/usr/share/afl/testcases/_extras/html_tags.dict" build_fuzzer "qtbase" "gui/text/qtextdocument/setMarkdown/setMarkdown.pro" "markdown" build_fuzzer "qtbase" "gui/text/qtextlayout/beginLayout/beginLayout.pro" |