summaryrefslogtreecommitdiff
path: root/fuzzing
diff options
context:
space:
mode:
authorRobert Löhning <robert.loehning@qt.io>2022-04-27 20:47:11 +0200
committerRobert Löhning <robert.loehning@qt.io>2022-04-28 12:18:38 +0200
commite43c629f1c74e673f103e5f45545db710313b285 (patch)
treecd74974dedba957733338d18f0542fd08d26086c /fuzzing
parent49413832f84acb4d04c8ff4b04e673240dbbf9ef (diff)
downloadqtqa-e43c629f1c74e673f103e5f45545db710313b285.tar.gz
oss-fuzz: Use individual names for the temporary build directories
Trying to fix per target coverage reports. Change-Id: Id4b87de91cc04229f87addee37fe0e2e83dfad3c Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
Diffstat (limited to 'fuzzing')
-rwxr-xr-xfuzzing/oss-fuzz/build.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/fuzzing/oss-fuzz/build.sh b/fuzzing/oss-fuzz/build.sh
index f8410a5..87e7a5d 100755
--- a/fuzzing/oss-fuzz/build.sh
+++ b/fuzzing/oss-fuzz/build.sh
@@ -58,8 +58,8 @@ build_fuzzer() {
local dictionary=${4-""}
local exeName="${srcDir##*/}"
local targetName="${module}_${srcDir//\//_}"
- mkdir build_fuzzer
- pushd build_fuzzer
+ mkdir "build_$targetName"
+ pushd "build_$targetName"
$WORK/qt/bin/qt-cmake -S "$SRC/$module/tests/libfuzzer/$srcDir" -GNinja
VERBOSE=1 cmake --build . --parallel
@@ -71,7 +71,7 @@ build_fuzzer() {
cp "$dictionary" "$OUT/$targetName.dict"
fi
popd
- rm -r build_fuzzer
+ rm -r "build_$targetName"
}
build_fuzzer "qtbase" "corelib/serialization/qcborstreamreader/next" "cbor"