diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2015-03-04 09:25:08 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@theqtcompany.com> | 2015-03-24 06:22:03 +0000 |
commit | 044eeacde5ee1add8b06a8a53b86fd5c6991d488 (patch) | |
tree | bd52d7703102f14801fe02645c5b51affd6d0bc2 /qbs/modules | |
parent | da67c7c6c9723e8426ebeaf73c120d9090a576d6 (diff) | |
download | qt-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.qbs | 4 |
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) { |