summaryrefslogtreecommitdiff
path: root/qbs/modules
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2015-03-04 09:25:08 +0200
committerEike Ziller <eike.ziller@theqtcompany.com>2015-03-24 06:22:03 +0000
commit044eeacde5ee1add8b06a8a53b86fd5c6991d488 (patch)
treebd52d7703102f14801fe02645c5b51affd6d0bc2 /qbs/modules
parentda67c7c6c9723e8426ebeaf73c120d9090a576d6 (diff)
downloadqt-creator-044eeacde5ee1add8b06a8a53b86fd5c6991d488.tar.gz
Load only tested plugins when invoked with -test
By default, a clean settings path is used for test environment. All the default plugins are loaded, although they're not needed. This change significantly improves loading time for tests. Change-Id: I24254f3e538e3f0e6d233d0989738dc1ce238209 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'qbs/modules')
-rw-r--r--qbs/modules/pluginjson/pluginjson.qbs4
1 files changed, 4 insertions, 0 deletions
diff --git a/qbs/modules/pluginjson/pluginjson.qbs b/qbs/modules/pluginjson/pluginjson.qbs
index 3a2515ae13..8bbfe754e7 100644
--- a/qbs/modules/pluginjson/pluginjson.qbs
+++ b/qbs/modules/pluginjson/pluginjson.qbs
@@ -36,6 +36,7 @@ Module {
}
}
cmd.plugin_recommends = product.pluginRecommends
+ cmd.plugin_test_depends = product.pluginTestDepends
cmd.sourceCode = function() {
var i;
@@ -57,6 +58,9 @@ Module {
for (i in plugin_recommends) {
deplist.push(" { \"Name\" : \"" + plugin_recommends[i] + "\", \"Version\" : \"" + project.qtcreator_version + "\", \"Type\" : \"optional\" }");
}
+ for (i in plugin_test_depends) {
+ deplist.push(" { \"Name\" : \"" + plugin_test_depends[i] + "\", \"Version\" : \"" + project.qtcreator_version + "\", \"Type\" : \"test\" }");
+ }
deplist = deplist.join(",\n")
vars['dependencyList'] = "\"Dependencies\" : [\n" + deplist + "\n ]";
for (i in vars) {