Wizards: add enableLoadTemplateFiles bool

With that, it is much easier to debug one json wizard test.

Change-Id: I12c8fb452a635296e0650afdc40f1e8d0a99d1d7
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Tim Jenssen
2017-11-15 01:10:03 +01:00
parent 4328898fb3
commit aa3bc64174

View File

@@ -51,6 +51,18 @@
static const char templatePathC[] = "templates/wizards";
static const char configFileC[] = "wizard.xml";
namespace {
bool enableLoadTemplateFiles()
{
#ifdef WITH_TESTS
static bool value = qEnvironmentVariableIsEmpty("QTC_DISABLE_LOAD_TEMPLATES_FOR_TEST");
#else
static bool value = true;
#endif
return value;
}
}
namespace ProjectExplorer {
namespace Internal {
@@ -394,7 +406,7 @@ QList<Core::IWizardFactory *> CustomWizard::createWizards()
QList<CustomWizardParametersPtr> toCreate;
while (!dirs.isEmpty()) {
while (enableLoadTemplateFiles() && !dirs.isEmpty()) {
const QFileInfo dirFi = dirs.takeFirst();
const QDir dir(dirFi.absoluteFilePath());
if (CustomWizardPrivate::verbose)