From e5a393474be6294ba3a1f1b978da8741897ea1fd Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 18 May 2019 12:22:25 +0200 Subject: [PATCH] Add an easy way to test the debug_server crash window. It's quite annoying to install the new debug_server and test with a crashing app everytime. So add a DebugWindow app that just shows the debug window and returns the result. Change-Id: I7238057a508871ce3fffc493cb73126eb852d99e Reviewed-on: https://review.haiku-os.org/c/1460 Reviewed-by: waddlesplash --- src/tests/servers/debug/DebugWindowTest.cpp | 16 ++++++++++++++++ src/tests/servers/debug/Jamfile | 10 ++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/tests/servers/debug/DebugWindowTest.cpp diff --git a/src/tests/servers/debug/DebugWindowTest.cpp b/src/tests/servers/debug/DebugWindowTest.cpp new file mode 100644 index 0000000000..6500be56e4 --- /dev/null +++ b/src/tests/servers/debug/DebugWindowTest.cpp @@ -0,0 +1,16 @@ +/* + * Copyright 2019, Adrien Destugues + * Distributed under terms of the MIT license. + */ + +#include "DebugWindow.h" + +#include + + +int main(void) +{ + BApplication app("application/x-vnd.haiku-debugwindowtest"); + DebugWindow* window = new DebugWindow("test"); + return window->Go(); +} diff --git a/src/tests/servers/debug/Jamfile b/src/tests/servers/debug/Jamfile index fdd2e98d56..de87ca543c 100644 --- a/src/tests/servers/debug/Jamfile +++ b/src/tests/servers/debug/Jamfile @@ -2,4 +2,14 @@ SubDir HAIKU_TOP src tests servers debug ; AddSubDirSupportedPlatforms libbe_test ; +UseHeaders [ FDirName $(HAIKU_TOP) src servers debug ] ; +UsePrivateHeaders shared ; + BinCommand crashing_app : crashing_app.cpp ; + +SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src servers debug ] ; +SimpleTest DebugWindow : + DebugWindow.cpp DebugWindowTest.cpp + : be localestub shared + : debug_server.rdef +;