diff --git a/tests/fuzzer/Fuzzer.cpp b/tests/fuzzer/Fuzzer.cpp index a24327ef..e2bf15a5 100644 --- a/tests/fuzzer/Fuzzer.cpp +++ b/tests/fuzzer/Fuzzer.cpp @@ -82,10 +82,12 @@ void Fuzzer::runTest(const Test &test) createLayout(test.initialLayout); int index = 0; + for (const auto &op : test.operations) { index++; op->execute(); - qDebug() << "Ran" << op->description(); + if (op->hasParams()) + qDebug() << "Ran" << op->description(); QTest::qWait(m_operationDelayMS); DockRegistry::self()->checkSanityAll(); } diff --git a/tests/fuzzer/Operations.h b/tests/fuzzer/Operations.h index 8177294f..def6faa6 100644 --- a/tests/fuzzer/Operations.h +++ b/tests/fuzzer/Operations.h @@ -72,8 +72,9 @@ public: OperationType type() const { return m_operationType; } QString description() const { return m_description; } -protected: virtual bool hasParams() const = 0; + +protected: virtual void execute_impl() = 0; virtual void generateRandomParams() = 0; virtual QVariantMap paramsToVariantMap() const = 0;