tstVBoxDbg.cpp revision a1ede5a1624d0f50c5bfc81237cf0e824f5cebac
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * VBox Debugger GUI, dummy testcase.
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * Copyright (C) 2006-2007 Sun Microsystems, Inc.
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * available from http://www.virtualbox.org. This file is free software;
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * you can redistribute it and/or modify it under the terms of the GNU
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * General Public License (GPL) as published by the Free Software
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
6ec4e1827eab6a424d672ef0e5a17b065e52db20vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * Clara, CA 95054 USA or visit http://www.sun.com if you need
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * additional information or have any questions.
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync/*******************************************************************************
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync* Header Files *
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync*******************************************************************************/
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * Create empty VM.
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * Instantiate the debugger GUI bits and run them.
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync RTPrintf(TESTCASE ": calling pfnShowCommandLine...\n");
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync RTPrintf(TESTCASE ": error: pfnShowCommandLine failed! rc=%Rrc\n", rc);
021c939a9e3f688c0c3bbd759354be906bb2dcabvboxsync RTPrintf(TESTCASE ": calling pfnShowStatistics...\n");
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync RTPrintf(TESTCASE ": error: pfnShowStatistics failed! rc=%Rrc\n", rc);
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync pGuiVT->pfnAdjustRelativePos(pGui, 64, 64, 128, 64);
021c939a9e3f688c0c3bbd759354be906bb2dcabvboxsync RTPrintf(TESTCASE ": error: DBGGuiCreateForVM failed! rc=%Rrc\n", rc);
021c939a9e3f688c0c3bbd759354be906bb2dcabvboxsync RTPrintf(TESTCASE ": error: failed to destroy vm! rc=%Rrc\n", rc);
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync RTPrintf(TESTCASE ": fatal error: failed to create vm! rc=%Rrc\n", rc);
a33af978add1a03aab11b2895f441af5cb2a11a6vboxsync * Summay and exit.
0f81043c307886fc3e8d0479c4e4120b35c6d0b9vboxsync RTPrintf(TESTCASE ": FAILURE - %d errors\n", cErrors);