Files
qt-creator/tests/auto/extensionsystem/pluginmanager/test.qbs
T
Christian Kandeler 5c9f175133 qbs build: Make the autotest template available as an import.
Just like for QtcPlugin, QtcLibrary etc.

Change-Id: I395f5863f31abba589864be3ad41ad7fc893787f
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
2014-05-08 11:01:44 +02:00

33 lines
919 B
QML

import qbs
import QtcAutotest
import "../copytransformer.qbs" as CopyTransformer
QtcAutotest {
name: "PluginManager autotest"
Depends { name: "Aggregation" }
Depends { name: "ExtensionSystem" }
Depends { name: "circular_plugin1" }
Depends { name: "circular_plugin2" }
Depends { name: "circular_plugin3" }
Depends { name: "correct_plugin1" }
Depends { name: "correct_plugin2" }
Depends { name: "correct_plugin3" }
Group {
id: pluginGroup
name: "plugins"
files: [
"plugins/otherplugin.xml",
"plugins/plugin1.xml",
"plugins/myplug/myplug.xml"
]
}
CopyTransformer {
sourceFiles: pluginGroup.files
targetDirectory: product.destinationDirectory + "/plugins"
}
files: "tst_pluginmanager.cpp"
cpp.defines: base.concat(['PLUGINMANAGER_TESTS_DIR="' + destinationDirectory + '"'])
}