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>
This commit is contained in:
Christian Kandeler
2014-04-29 13:42:37 +02:00
parent 65ee566183
commit 5c9f175133
34 changed files with 65 additions and 65 deletions

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Aggregation autotest"
Depends { name: "Aggregation" }
files: "tst_aggregate.cpp"

View File

@@ -1,7 +1,7 @@
import qbs
Project {
name: "Autotests"
name: "QtcAutotests"
condition: project.withAutotests
references: [
"aggregation/aggregation.qbs",

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "ChangeSet autotest"
Depends { name: "Utils" }
Depends { name: "Qt.gui" } // TODO: Remove once qbs bug is fixed.

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
Depends { name: "CppTools" }
Depends { name: "TextEditor" }
Depends { name: "Utils" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "disassembler autotest"
Depends { name: "Qt.network" } // For QHostAddress
Group {

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Debugger dumpers autotest"
Depends { name: "Utils" }
Depends { name: "Qt.network" } // For QHostAddress

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "gdb autotest"
Depends { name: "Qt.network" } // For QHostAddress
Group {

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Name demangler autotest"
Group {
name: "Sources from Debugger plugin"

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "simplifytypes autotest"
Depends { name: "Qt.network" } // For QHostAddress
Group {

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Differ autotest"
Depends { name: "DiffEditor" }
Depends { name: "Qt.widgets" } // For QTextDocument

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Environment autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // TODO: qbs bug, remove when fixed

View File

@@ -1,8 +1,8 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
import "../copytransformer.qbs" as CopyTransformer
Autotest {
QtcAutotest {
name: "PluginManager autotest"
Depends { name: "Aggregation" }
Depends { name: "ExtensionSystem" }

View File

@@ -1,9 +1,9 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
import "../copytransformer.qbs" as CopyTransformer
Autotest {
QtcAutotest {
name: "ExtensionSystem pluginspec autotest"
Depends { name: "Aggregation" }
Depends { name: "ExtensionSystem" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "ExternalTool autotest"
property path corePluginDir: project.ide_source_tree + "/src/plugins/coreplugin"
// TODO: This should be all that is needed here: Depends { name: "Core" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "File search autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // For QTextDocument

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Highlighter engine autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Generic highlighter specific rules autotest"
Depends { name: "Qt.widgets" }
Group {

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "IoUtils autotest"
Depends { name: "Qt.core" }
files: [

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "ProFileWriter autotest"
Depends { name: "Qt.xml" }
Group {

View File

@@ -1,7 +1,7 @@
import qbs
import "../../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QML code model check autotest"
Depends { name: "LanguageUtils" }
Depends { name: "QmlJS" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QML persistenttrie autotest"
Depends { name: "QmlJS" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QML code formatter autotest"
Depends { name: "QmlJS" }
Depends { name: "QmlJSTools" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QMLJS simple reader autotest"
Depends { name: "QmlJS" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QmlProjectManager file format autotest"
Depends { name: "QmlJS" }
Depends { name: "Utils" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QML qrc parser autotest"
Depends { name: "QmlJS" }
Depends { name: "QmlJSTools" }

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QML reformatter autotest"
Depends { name: "QmlJS" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "QtcProcess autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // TODO: qbs bug, remove when fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "TreeViewFind autotest"
Depends { name: "Core" }
Depends { name: "Qt.widgets" } // For QTextDocument

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "ANSI autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "FileUtils autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "StringUtils autotest"
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed

View File

@@ -1,7 +1,7 @@
import qbs
import "../../../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
name: "Memcheck " + testName + " autotest"
property string testName
targetName: testName // Test runner hardcodes the names of the executables

View File

@@ -1,7 +1,7 @@
import qbs
import "../autotest.qbs" as Autotest
import QtcAutotest
Autotest {
QtcAutotest {
Depends { name: "QtcSsh" }
Depends { name: "Utils" }
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed