aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/choose-module-instance
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-05-14 10:26:58 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-05-15 07:37:15 +0000
commit979b2524818fa0b618ac8308c608c6a593e5f521 (patch)
treedc794a877864ca39df6a1a76e502ec8fc1fc4876 /tests/auto/blackbox/testdata/choose-module-instance
parent20d261df437c9c08462735909e9c62c2b7615a55 (diff)
Allow module instances with the same priority in different search paths
The search path order provides additional prioritization. Conflicts can now only occur between candidates in the same directory. This is needed e.g. to allow distributions to provide global search paths. Change-Id: I698a96e8943041fb0c4536901f75394bacd7fb40 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata/choose-module-instance')
-rw-r--r--tests/auto/blackbox/testdata/choose-module-instance/choose-module-instance.qbs5
-rw-r--r--tests/auto/blackbox/testdata/choose-module-instance/other-searchpath/modules/limerick/generic.qbs3
2 files changed, 7 insertions, 1 deletions
diff --git a/tests/auto/blackbox/testdata/choose-module-instance/choose-module-instance.qbs b/tests/auto/blackbox/testdata/choose-module-instance/choose-module-instance.qbs
index fb1f04d83..233e21746 100644
--- a/tests/auto/blackbox/testdata/choose-module-instance/choose-module-instance.qbs
+++ b/tests/auto/blackbox/testdata/choose-module-instance/choose-module-instance.qbs
@@ -2,7 +2,10 @@ import qbs
import qbs.FileInfo
Project {
- qbsSearchPaths: [".", path, "modules/..", FileInfo.path(FileInfo.joinPaths(path, "modules"))]
+ qbsSearchPaths: [
+ ".", path, "modules/..", FileInfo.path(FileInfo.joinPaths(path, "modules")),
+ "other-searchpath"
+ ]
Product {
Depends { name: "limerick" }
type: ["text"]
diff --git a/tests/auto/blackbox/testdata/choose-module-instance/other-searchpath/modules/limerick/generic.qbs b/tests/auto/blackbox/testdata/choose-module-instance/other-searchpath/modules/limerick/generic.qbs
new file mode 100644
index 000000000..2ebaaac11
--- /dev/null
+++ b/tests/auto/blackbox/testdata/choose-module-instance/other-searchpath/modules/limerick/generic.qbs
@@ -0,0 +1,3 @@
+Module {
+ condition: !qbs.targetOS.contains("Beatles")
+}