aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-01-05 14:48:16 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2020-01-14 14:18:41 +0000
commit7c31d4d375cff51b1f1318a05c7ded11c263448d (patch)
tree44049145078c7ca4e35b4e6accd60c36c5c1d9b7 /tests/auto/blackbox/testdata
parent07a153da3958c96060b28a2fa376f035fe33a003 (diff)
Use an empty array for the qbs.targetOS if targetPlatform is undefined
Change-Id: I4bc1ff7cacb606e4baa9f2bfe59b8dca1b88e434 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata')
-rw-r--r--tests/auto/blackbox/testdata/undefined-target-platform/undefined-target-platform.qbs13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/undefined-target-platform/undefined-target-platform.qbs b/tests/auto/blackbox/testdata/undefined-target-platform/undefined-target-platform.qbs
new file mode 100644
index 000000000..2b3724c26
--- /dev/null
+++ b/tests/auto/blackbox/testdata/undefined-target-platform/undefined-target-platform.qbs
@@ -0,0 +1,13 @@
+import qbs.File
+import qbs.FileInfo
+
+Product {
+ name: "undefined-target-platform"
+ qbs.targetPlatform: undefined
+
+ readonly property bool _validate: {
+ if (Array.isArray(qbs.targetOS) && qbs.targetOS.length === 0)
+ return true;
+ throw "Invalid qbs.targetOS value: " + qbs.targetOS;
+ }
+}