summaryrefslogtreecommitdiffstats
path: root/src/testlib/qsignaldumper_p.h
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-07-21 22:38:47 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-07-22 23:23:16 +0200
commite7371c19d9ab89847115efbe490a23c24c23f20b (patch)
tree558a84b60707509687ee0955e4f0e4eb99f135c0 /src/testlib/qsignaldumper_p.h
parent304ec18a1ada480f45d1831c24af9b341cf62b67 (diff)
testlib: Defer signal dumper start until tests are ready to run
We don't want the signal dumper to pick up signals that our own test machinery produces, such as the ones emitted from the watchdog thread startup and shutdown. This would otherwise produce: tst_Signaldumper::initTestCase() Signal: QThread(7fc969e0d870) started () At startup, and at shutdown even more confusingly: tst_Signaldumper::UnknownTestFunc() Signal: QThread(7fc969e0d870) finished () Change-Id: I9e81fa168eaa92551d38d5576973bbf95ac23364 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/testlib/qsignaldumper_p.h')
-rw-r--r--src/testlib/qsignaldumper_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/testlib/qsignaldumper_p.h b/src/testlib/qsignaldumper_p.h
index 0f443fd612..e211f5c059 100644
--- a/src/testlib/qsignaldumper_p.h
+++ b/src/testlib/qsignaldumper_p.h
@@ -60,11 +60,14 @@ class QByteArray;
class QSignalDumper
{
public:
+ static void setEnabled(bool);
static void startDump();
static void endDump();
static void ignoreClass(const QByteArray &klass);
static void clearIgnoredClasses();
+private:
+ static bool s_isEnabled;
};
QT_END_NAMESPACE