aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/qbs-session
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/testdata/qbs-session')
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/file1.cpp1
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/file2.cpp1
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/lib.cpp1
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/lib.h1
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/main.cpp4
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/modules/mymodule/mymodule.qbs5
-rw-r--r--tests/auto/blackbox/testdata/qbs-session/qbs-session.qbs25
7 files changed, 38 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/qbs-session/file1.cpp b/tests/auto/blackbox/testdata/qbs-session/file1.cpp
new file mode 100644
index 000000000..1d6ea3b78
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/file1.cpp
@@ -0,0 +1 @@
+void f1() {}
diff --git a/tests/auto/blackbox/testdata/qbs-session/file2.cpp b/tests/auto/blackbox/testdata/qbs-session/file2.cpp
new file mode 100644
index 000000000..8ccc02b45
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/file2.cpp
@@ -0,0 +1 @@
+void f2() {}
diff --git a/tests/auto/blackbox/testdata/qbs-session/lib.cpp b/tests/auto/blackbox/testdata/qbs-session/lib.cpp
new file mode 100644
index 000000000..8101b05dc
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/lib.cpp
@@ -0,0 +1 @@
+void f() { }
diff --git a/tests/auto/blackbox/testdata/qbs-session/lib.h b/tests/auto/blackbox/testdata/qbs-session/lib.h
new file mode 100644
index 000000000..789447c02
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/lib.h
@@ -0,0 +1 @@
+void f();
diff --git a/tests/auto/blackbox/testdata/qbs-session/main.cpp b/tests/auto/blackbox/testdata/qbs-session/main.cpp
new file mode 100644
index 000000000..654a5d65b
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/main.cpp
@@ -0,0 +1,4 @@
+int main()
+{
+ int i; // Should trigger a warning and thus a process-exited message.
+}
diff --git a/tests/auto/blackbox/testdata/qbs-session/modules/mymodule/mymodule.qbs b/tests/auto/blackbox/testdata/qbs-session/modules/mymodule/mymodule.qbs
new file mode 100644
index 000000000..ecf12b5a3
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/modules/mymodule/mymodule.qbs
@@ -0,0 +1,5 @@
+import qbs.Environment
+
+Module {
+ setupRunEnvironment: { Environment.putEnv("MY_MODULE", 1); }
+}
diff --git a/tests/auto/blackbox/testdata/qbs-session/qbs-session.qbs b/tests/auto/blackbox/testdata/qbs-session/qbs-session.qbs
new file mode 100644
index 000000000..8496fb38e
--- /dev/null
+++ b/tests/auto/blackbox/testdata/qbs-session/qbs-session.qbs
@@ -0,0 +1,25 @@
+Project {
+ StaticLibrary {
+ name: "theLib"
+ Depends { name: "cpp" }
+ cpp.cxxLanguageVersion: "c++11"
+ Group {
+ name: "sources"
+ files: "lib.cpp"
+ }
+ Group {
+ name: "headers"
+ files: "lib.h"
+ }
+ }
+ CppApplication {
+ name: "theApp"
+ consoleApplication: true
+ Depends { name: "mymodule" }
+ cpp.cxxLanguageVersion: "c++14"
+ cpp.warningLevel: "all"
+ files: "main.cpp"
+ install: true
+ }
+}
+