Commit a613100b authored by Bill Hoffman's avatar Bill Hoffman
Browse files

BUG: remove debug pop hacks, also remove duplicate call to argvc function

parent 8da9b14c
......@@ -3,36 +3,6 @@
#include <string.h>
#include <stdlib.h>
#if defined(_MSC_VER) && defined(_DEBUG)
/* MSVC debug hook to prevent dialogs when running from DART. */
# include <crtdbg.h>
static int TestDriverDebugReport(int type, char* message, int* retVal)
{
(void)type; (void)retVal;
fprintf(stderr, message);
exit(1);
}
#endif
#if defined(_WIN32) && !defined(__CYGWIN__)
# include <windows.h>
static LONG __stdcall
TestDriverUnhandledExceptionFilter(EXCEPTION_POINTERS* e)
{
ExitProcess(e->ExceptionRecord->ExceptionCode);
}
static void TestDriverEnableWindowsExceptionFilter()
{
if(getenv("DART_TEST_FROM_DART"))
{
SetUnhandledExceptionFilter(&TestDriverUnhandledExceptionFilter);
}
}
#else
static void TestDriverEnableWindowsExceptionFilter()
{
}
#endif
@CMAKE_TESTDRIVER_EXTRA_INCLUDES@
......@@ -83,21 +53,12 @@ int main(int ac, char *av[])
@CMAKE_TESTDRIVER_ARGVC_FUNCTION@
#if defined(_MSC_VER) && defined(_DEBUG)
/* If running from DART, put in debug hook. */
if(getenv("DART_TEST_FROM_DART"))
{
_CrtSetReportHook(TestDriverDebugReport);
}
#endif
TestDriverEnableWindowsExceptionFilter();
for(count =0; cmakeGeneratedFunctionMapEntries[count].name != 0; count++)
{
}
NumTests = count;
/* If no test name was given */
/* process command line with user function. */
@CMAKE_TESTDRIVER_ARGVC_FUNCTION@
if (ac < 2)
{
/* Ask for a test. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment