Skip to content
Snippets Groups Projects
Commit 5c9f1751 authored by Christian Kandeler's avatar Christian Kandeler
Browse files

qbs build: Make the autotest template available as an import.


Just like for QtcPlugin, QtcLibrary etc.

Change-Id: I395f5863f31abba589864be3ad41ad7fc893787f
Reviewed-by: default avatarJake Petroules <jake.petroules@petroules.com>
parent 65ee5661
No related branches found
No related tags found
No related merge requests found
Showing
with 37 additions and 37 deletions
File moved
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"
......
import qbs import qbs
Project { Project {
name: "Autotests" name: "QtcAutotests"
condition: project.withAutotests condition: project.withAutotests
references: [ references: [
"aggregation/aggregation.qbs", "aggregation/aggregation.qbs",
......
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.
......
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" }
......
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 {
......
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
......
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 {
......
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"
......
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 {
......
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
......
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
......
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" }
......
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" }
......
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" }
......
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
......
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" }
......
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 {
......
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: [
......
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 {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment