From aa3bc64174617353ba8d55320d711c81b14b31d4 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Wed, 15 Nov 2017 01:10:03 +0100 Subject: [PATCH] Wizards: add enableLoadTemplateFiles bool With that, it is much easier to debug one json wizard test. Change-Id: I12c8fb452a635296e0650afdc40f1e8d0a99d1d7 Reviewed-by: Tobias Hunger --- .../projectexplorer/customwizard/customwizard.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/customwizard/customwizard.cpp b/src/plugins/projectexplorer/customwizard/customwizard.cpp index 45cc86eaff2..057b49840d1 100644 --- a/src/plugins/projectexplorer/customwizard/customwizard.cpp +++ b/src/plugins/projectexplorer/customwizard/customwizard.cpp @@ -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 CustomWizard::createWizards() QList toCreate; - while (!dirs.isEmpty()) { + while (enableLoadTemplateFiles() && !dirs.isEmpty()) { const QFileInfo dirFi = dirs.takeFirst(); const QDir dir(dirFi.absoluteFilePath()); if (CustomWizardPrivate::verbose)