summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2020-03-23 22:05:02 +0100
committerRobert Loehning <robert.loehning@qt.io>2020-03-30 19:05:33 +0100
commitf5a58cccc2dad567ddda2fe621f21352781852f0 (patch)
tree358c6d1a48cbd203bf9557264ed247d19de6b9a8 /tests
parentcd57dae62ff80ad371ebcb3fe63731ebbf7ef808 (diff)
Fuzzing: ignore logging output from QColorSpace
Change-Id: Ica549be24c8873854934f4ba24f2b3f7cb077e25 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp b/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
index f663727d1a..8a588c6e21 100644
--- a/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
+++ b/tests/libfuzzer/gui/painting/qcolorspace/fromiccprofile/main.cpp
@@ -26,14 +26,16 @@
**
****************************************************************************/
+#include <cstdlib>
+
#include <QGuiApplication>
#include <QColorSpace>
-// Run this with
-// QT_LOGGING_RULES="qt.gui.icc=false"
-// to reduce noise and increase speed.
-
extern "C" int LLVMFuzzerTestOneInput(const char *data, size_t size) {
+ // to reduce noise and increase speed
+ static char quiet[] = "QT_LOGGING_RULES=qt.gui.icc=false";
+ static int pe = putenv(quiet);
+ Q_UNUSED(pe)
static int argc = 3;
static char arg1[] = "fuzzer";
static char arg2[] = "-platform";