[----------] 2 tests from VideoMgrTest
[Blast] Log directory is: C:\ProgramData\VMware\VMware Blast
[ RUN ] VideoMgrTest.createVideoMgr
unknown file: error: SEH exception with code 0xc0000005 thrown in TearDown().
[ FAILED ] VideoMgrTest.createVideoMgr (1 ms)
[ RUN ] VideoMgrTest.getFBAddress
unknown file: error: SEH exception with code 0x5 thrown in the test body.
[ FAILED ] VideoMgrTest.getFBAddress (3 ms)
[----------] 2 tests from VideoMgrTest (8 ms total)
[----------] Global test environment tear-down
[==========] 10 tests from 4 test cases ran. (226 ms total)
[ PASSED ] 8 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] VideoMgrTest.createVideoMgr
[ FAILED ] VideoMgrTest.getFBAddress
У меня сбой в Google UT. Я дал определение функции, как указано ниже. Ita не работает с исключением SEG. Я знаю, что доступ запрещен, но я не знаю, что получают
void VideoMgrTest::TearDown()
{
VideoProducerInstance::DestroyInstance();
mVideoMgr = NULL;
}





Исключения времени выполнения трудно определить, а предоставленный вами фрагмент кода, к сожалению, недостаточен, чтобы помочь.
Если вы используете Visual Studio для запуска своих модульных тестов (например, с помощью плагин тестового адаптера google), помните, что вы МОЖЕТЕ отлаживать эти тесты и что вы можете включить захват запусков времени выполнения (они не фиксируются по умолчанию). Здесь вам может помочь ответ на аналогичный вопрос.
В любом случае, если бы мне пришлось предположить, я бы заподозрил, что доступ к нулевому указателю является источником ваших проблем.
Возможный дубликат Исключение SEH с кодом 0xc0000005 в теле теста