From 66cf82a45729a111f4346dbdf3cfa14fc408fa39 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 27 Mar 2012 09:45:36 +0200 Subject: [PATCH] debugger: add test code for multi-process debugging Change-Id: I10a419a5dc538d4d42bab7f3f2070430db388eed Reviewed-by: hjk --- tests/manual/debugger/multi/main.cpp | 16 ++++++++++++++++ tests/manual/debugger/multi/multi.pro | 9 +++++++++ 2 files changed, 25 insertions(+) create mode 100644 tests/manual/debugger/multi/main.cpp create mode 100644 tests/manual/debugger/multi/multi.pro diff --git a/tests/manual/debugger/multi/main.cpp b/tests/manual/debugger/multi/main.cpp new file mode 100644 index 00000000000..39a77739b1f --- /dev/null +++ b/tests/manual/debugger/multi/main.cpp @@ -0,0 +1,16 @@ + +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + QStringList args = app.arguments(); + + int n = args.size() == 1 ? 3 : args.at(0).toInt() - 1; + if (n >= 0) { + QProcess proc; + proc.startDetached(args.at(0), QStringList(QString::number(n))); + } +} diff --git a/tests/manual/debugger/multi/multi.pro b/tests/manual/debugger/multi/multi.pro new file mode 100644 index 00000000000..9249d532a88 --- /dev/null +++ b/tests/manual/debugger/multi/multi.pro @@ -0,0 +1,9 @@ +TEMPLATE = app +TARGET = multi +DEPENDPATH += . +INCLUDEPATH += . + +SOURCES += main.cpp +CONFIG += qt warn_on debug +OBJECTS_DIR = .obj/debug-shared +MOC_DIR = .moc/debug-shared