forked from qt-creator/qt-creator
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:
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Aggregation autotest"
|
name: "Aggregation autotest"
|
||||||
Depends { name: "Aggregation" }
|
Depends { name: "Aggregation" }
|
||||||
files: "tst_aggregate.cpp"
|
files: "tst_aggregate.cpp"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
|
|
||||||
Project {
|
Project {
|
||||||
name: "Autotests"
|
name: "QtcAutotests"
|
||||||
condition: project.withAutotests
|
condition: project.withAutotests
|
||||||
references: [
|
references: [
|
||||||
"aggregation/aggregation.qbs",
|
"aggregation/aggregation.qbs",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "ChangeSet autotest"
|
name: "ChangeSet autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.gui" } // TODO: Remove once qbs bug is fixed.
|
Depends { name: "Qt.gui" } // TODO: Remove once qbs bug is fixed.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
Depends { name: "CppTools" }
|
Depends { name: "CppTools" }
|
||||||
Depends { name: "TextEditor" }
|
Depends { name: "TextEditor" }
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "disassembler autotest"
|
name: "disassembler autotest"
|
||||||
Depends { name: "Qt.network" } // For QHostAddress
|
Depends { name: "Qt.network" } // For QHostAddress
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Debugger dumpers autotest"
|
name: "Debugger dumpers autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.network" } // For QHostAddress
|
Depends { name: "Qt.network" } // For QHostAddress
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "gdb autotest"
|
name: "gdb autotest"
|
||||||
Depends { name: "Qt.network" } // For QHostAddress
|
Depends { name: "Qt.network" } // For QHostAddress
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Name demangler autotest"
|
name: "Name demangler autotest"
|
||||||
Group {
|
Group {
|
||||||
name: "Sources from Debugger plugin"
|
name: "Sources from Debugger plugin"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "simplifytypes autotest"
|
name: "simplifytypes autotest"
|
||||||
Depends { name: "Qt.network" } // For QHostAddress
|
Depends { name: "Qt.network" } // For QHostAddress
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Differ autotest"
|
name: "Differ autotest"
|
||||||
Depends { name: "DiffEditor" }
|
Depends { name: "DiffEditor" }
|
||||||
Depends { name: "Qt.widgets" } // For QTextDocument
|
Depends { name: "Qt.widgets" } // For QTextDocument
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Environment autotest"
|
name: "Environment autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: qbs bug, remove when fixed
|
Depends { name: "Qt.widgets" } // TODO: qbs bug, remove when fixed
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
import "../copytransformer.qbs" as CopyTransformer
|
import "../copytransformer.qbs" as CopyTransformer
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "PluginManager autotest"
|
name: "PluginManager autotest"
|
||||||
Depends { name: "Aggregation" }
|
Depends { name: "Aggregation" }
|
||||||
Depends { name: "ExtensionSystem" }
|
Depends { name: "ExtensionSystem" }
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import qbs
|
import qbs
|
||||||
|
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
import "../copytransformer.qbs" as CopyTransformer
|
import "../copytransformer.qbs" as CopyTransformer
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "ExtensionSystem pluginspec autotest"
|
name: "ExtensionSystem pluginspec autotest"
|
||||||
Depends { name: "Aggregation" }
|
Depends { name: "Aggregation" }
|
||||||
Depends { name: "ExtensionSystem" }
|
Depends { name: "ExtensionSystem" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "ExternalTool autotest"
|
name: "ExternalTool autotest"
|
||||||
property path corePluginDir: project.ide_source_tree + "/src/plugins/coreplugin"
|
property path corePluginDir: project.ide_source_tree + "/src/plugins/coreplugin"
|
||||||
// TODO: This should be all that is needed here: Depends { name: "Core" }
|
// TODO: This should be all that is needed here: Depends { name: "Core" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "File search autotest"
|
name: "File search autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // For QTextDocument
|
Depends { name: "Qt.widgets" } // For QTextDocument
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Highlighter engine autotest"
|
name: "Highlighter engine autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" }
|
Depends { name: "Qt.widgets" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Generic highlighter specific rules autotest"
|
name: "Generic highlighter specific rules autotest"
|
||||||
Depends { name: "Qt.widgets" }
|
Depends { name: "Qt.widgets" }
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "IoUtils autotest"
|
name: "IoUtils autotest"
|
||||||
Depends { name: "Qt.core" }
|
Depends { name: "Qt.core" }
|
||||||
files: [
|
files: [
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "ProFileWriter autotest"
|
name: "ProFileWriter autotest"
|
||||||
Depends { name: "Qt.xml" }
|
Depends { name: "Qt.xml" }
|
||||||
Group {
|
Group {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QML code model check autotest"
|
name: "QML code model check autotest"
|
||||||
Depends { name: "LanguageUtils" }
|
Depends { name: "LanguageUtils" }
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QML persistenttrie autotest"
|
name: "QML persistenttrie autotest"
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QML code formatter autotest"
|
name: "QML code formatter autotest"
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
Depends { name: "QmlJSTools" }
|
Depends { name: "QmlJSTools" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QMLJS simple reader autotest"
|
name: "QMLJS simple reader autotest"
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QmlProjectManager file format autotest"
|
name: "QmlProjectManager file format autotest"
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QML qrc parser autotest"
|
name: "QML qrc parser autotest"
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
Depends { name: "QmlJSTools" }
|
Depends { name: "QmlJSTools" }
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QML reformatter autotest"
|
name: "QML reformatter autotest"
|
||||||
Depends { name: "QmlJS" }
|
Depends { name: "QmlJS" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "QtcProcess autotest"
|
name: "QtcProcess autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: qbs bug, remove when fixed
|
Depends { name: "Qt.widgets" } // TODO: qbs bug, remove when fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "TreeViewFind autotest"
|
name: "TreeViewFind autotest"
|
||||||
Depends { name: "Core" }
|
Depends { name: "Core" }
|
||||||
Depends { name: "Qt.widgets" } // For QTextDocument
|
Depends { name: "Qt.widgets" } // For QTextDocument
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "ANSI autotest"
|
name: "ANSI autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "FileUtils autotest"
|
name: "FileUtils autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "StringUtils autotest"
|
name: "StringUtils autotest"
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../../../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
name: "Memcheck " + testName + " autotest"
|
name: "Memcheck " + testName + " autotest"
|
||||||
property string testName
|
property string testName
|
||||||
targetName: testName // Test runner hardcodes the names of the executables
|
targetName: testName // Test runner hardcodes the names of the executables
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import qbs
|
import qbs
|
||||||
import "../autotest.qbs" as Autotest
|
import QtcAutotest
|
||||||
|
|
||||||
Autotest {
|
QtcAutotest {
|
||||||
Depends { name: "QtcSsh" }
|
Depends { name: "QtcSsh" }
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
Depends { name: "Qt.widgets" } // TODO: Remove when qbs bug is fixed
|
||||||
|
|||||||
Reference in New Issue
Block a user