summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/testcase.prf
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@digia.com>2014-03-31 17:45:37 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-31 17:45:37 +0200
commitbd822bedfea5126b12c32523a68c3a1ac7a8931d (patch)
tree0fafd5ac037e3b62ad45e8808989ec89155618b4 /mkspecs/features/testcase.prf
parent84c10500b1730e8d947732728d190fde612fc840 (diff)
parent3b5c0bc0780f1749fed7c07bd8b691400a0282b7 (diff)
Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev
Diffstat (limited to 'mkspecs/features/testcase.prf')
-rw-r--r--mkspecs/features/testcase.prf22
1 files changed, 22 insertions, 0 deletions
diff --git a/mkspecs/features/testcase.prf b/mkspecs/features/testcase.prf
index 10f421a8e2..40ec7cff30 100644
--- a/mkspecs/features/testcase.prf
+++ b/mkspecs/features/testcase.prf
@@ -134,6 +134,28 @@ contains(INSTALLS, target) {
INSTALLS += $$tdi
}
+ # Install GENERATED_TESTDATA.
+ # Logic is copied from the TESTDATA installation, only difference being that
+ # INSTALL target is added with CONFIG = no_check_exist
+ for(file, GENERATED_TESTDATA) {
+ tnam = $$file
+ tnam ~= s,\\.\\.,dotdot,
+ tnam ~= s,[?*],wildcard,
+ tnam ~= s,[^A-Za-z0-9],_,
+ tdi = testdata_$$tnam
+ tdif = $${tdi}.files
+ tdip = $${tdi}.path
+ tdic = $${tdi}.CONFIG
+
+ $$tdif = $$file
+ $$tdic = no_check_exist
+
+ file = $$replace(file, ^(\\.\\./)+, )
+ $$tdip = $${target.path}/$$dirname(file)
+
+ INSTALLS += $$tdi
+ }
+
# TEST_HELPER_INSTALLS specifies additional test helper executables for installation.
#
# Typical usage is: