aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/tst_blackbox.h
diff options
context:
space:
mode:
authorIvan Komissarov <ABBAPOH@gmail.com>2020-06-13 16:35:35 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2020-07-16 08:43:54 +0000
commita9d789723053a33649d520913a89839774024f0b (patch)
treec44d77a84b0489564b0fe90c8beaf79064ab41c1 /tests/auto/blackbox/tst_blackbox.h
parent6fa78d83517308a193f4a57818acfb51a4da0652 (diff)
Fix loading optional transitive dependencies
If optional module B depends on an invalid module A (i.e. whos validate script throws an exception), module B should be not present as well. Fix that by remembering the initial value of the "required" property in the Depends item. Change-Id: Ia21587b3f5a8bd49c12b9f31b65e009fb2eeafb9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests/auto/blackbox/tst_blackbox.h')
-rw-r--r--tests/auto/blackbox/tst_blackbox.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_blackbox.h b/tests/auto/blackbox/tst_blackbox.h
index de357169d..8a5d69a02 100644
--- a/tests/auto/blackbox/tst_blackbox.h
+++ b/tests/auto/blackbox/tst_blackbox.h
@@ -313,6 +313,7 @@ private slots:
void trackRemoveFile();
void trackRemoveFileTag();
void trackRemoveProduct();
+ void transitiveInvalidDependencies();
void transitiveOptionalDependencies();
void typescript();
void undefinedTargetPlatform();