AutoTest: Provide catch settings

Users can now modify some settings of Catch tests.

Task-number: QTCREATORBUG-19740
Change-Id: I47e64a43f22fbf783cbf7b256e498d9037533e9a
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2020-04-17 13:45:38 +02:00
parent 82a7adf624
commit 3b36dcc4c6
9 changed files with 659 additions and 1 deletions

View File

@@ -26,6 +26,9 @@
#include "../itestframework.h"
#include "catchtestsettings.h"
#include "catchtestsettingspage.h"
namespace Autotest {
namespace Internal {
@@ -40,7 +43,12 @@ public:
protected:
ITestParser *createTestParser() override;
TestTreeItem *createRootNode() override;
private:
IFrameworkSettings * frameworkSettings() override { return &m_settings; }
CatchTestSettings m_settings;
CatchTestSettingsPage m_settingsPage{&m_settings, settingsId()};
};
} // namepsace Internal
} // namespace Internal
} // namespace Autotest