catch2/tests
Alan Jowett 98a6c69e1e Switch from AddVectoredExceptionHandler to SetUnhandledExceptionFilter
This avoids issues with Catch2's handler firing too early, on
structured exceptions that would be handled later. This issue
meant that the old attempts at structured exception handling
were incompatible with Windows's ASan, because it throws
continuable `C0000005` exception, which it then handles.

With the new handling, Catch2 is only notified if nothing else,
including the debugger, has handled the exception.

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

Closes #2332
Closes #2286
Closes #898
2022-01-03 22:50:32 +01:00
..
ExtraTests Extra compilation checks for compiling without exceptions 2022-01-01 23:21:37 +01:00
SelfTest Switch from AddVectoredExceptionHandler to SetUnhandledExceptionFilter 2022-01-03 22:50:32 +01:00
TestScripts Make testSharding.py test script executable 2021-10-27 17:24:30 +02:00
CMakeLists.txt Support '-' as output path for stdout 2022-01-01 14:16:12 +01:00