aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/api/testdata
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2014-04-28 18:12:08 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2014-04-28 18:12:08 +0200
commit243964aae9496922e400f84bd7a1a3ed3f674e96 (patch)
tree51b6cb30816058450d12217a34ebeda732b27a84 /tests/auto/api/testdata
parent1dab72cfbf45ec6a47697d92fcad9f1b77a3e205 (diff)
parentc1e1176332ccddc01e86aa07a458710053c1e9fa (diff)
Merge remote-tracking branch 'origin/1.2'
Conflicts: qbs_version.pri share/qbs/modules/cpp/msvc.js version.js Change-Id: Id00deaf66737efd0e35230e2bddd41de1a6de60d
Diffstat (limited to 'tests/auto/api/testdata')
-rw-r--r--tests/auto/api/testdata/infinite-loop-process/main.cpp8
-rw-r--r--tests/auto/api/testdata/infinite-loop-resolving/project.qbs5
2 files changed, 12 insertions, 1 deletions
diff --git a/tests/auto/api/testdata/infinite-loop-process/main.cpp b/tests/auto/api/testdata/infinite-loop-process/main.cpp
index 26b4e3899..08c24e543 100644
--- a/tests/auto/api/testdata/infinite-loop-process/main.cpp
+++ b/tests/auto/api/testdata/infinite-loop-process/main.cpp
@@ -1,6 +1,12 @@
#include <QThread>
+class MyThread : public QThread
+{
+public:
+ static void mySleep(unsigned long secs) { sleep(secs); } // sleep() is protected in Qt 4.
+};
+
int main()
{
- QThread::sleep(60);
+ MyThread::mySleep(60);
}
diff --git a/tests/auto/api/testdata/infinite-loop-resolving/project.qbs b/tests/auto/api/testdata/infinite-loop-resolving/project.qbs
new file mode 100644
index 000000000..b690f5041
--- /dev/null
+++ b/tests/auto/api/testdata/infinite-loop-resolving/project.qbs
@@ -0,0 +1,5 @@
+import qbs
+
+Product {
+ type: { while (true); return "Haha!"; }
+}