Monero
Loading...
Searching...
No Matches
gtest_catch_exceptions_test Namespace Reference

Classes

class  CatchSehExceptionsTest
class  CatchCxxExceptionsTest

Variables

str __author__ = 'vladl@google.com (Vlad Losev)'
str FLAG_PREFIX = '--gtest_'
str LIST_TESTS_FLAG = FLAG_PREFIX + 'list_tests'
str NO_CATCH_EXCEPTIONS_FLAG = FLAG_PREFIX + 'catch_exceptions=0'
str FILTER_FLAG = FLAG_PREFIX + 'filter'
 EX_EXE_PATH
 EXE_PATH
 environ = gtest_test_utils.environ
 SetEnvVar = gtest_test_utils.SetEnvVar
 TEST_LIST
str SUPPORTS_SEH_EXCEPTIONS = 'ThrowsSehException' in TEST_LIST
 BINARY_OUTPUT = gtest_test_utils.Subprocess([EXE_PATH], env=environ).output
 EX_BINARY_OUTPUT

Detailed Description

Tests Google Test's exception catching behavior.

This script invokes gtest_catch_exceptions_test_ and
gtest_catch_exceptions_ex_test_ (programs written with
Google Test) and verifies their output.

Variable Documentation

◆ __author__

str gtest_catch_exceptions_test.__author__ = 'vladl@google.com (Vlad Losev)'
private

◆ BINARY_OUTPUT

gtest_catch_exceptions_test.BINARY_OUTPUT = gtest_test_utils.Subprocess([EXE_PATH], env=environ).output

◆ environ

gtest_catch_exceptions_test.environ = gtest_test_utils.environ

◆ EX_BINARY_OUTPUT

gtest_catch_exceptions_test.EX_BINARY_OUTPUT
Initial value:
2 [EX_EXE_PATH], env=environ).output
Definition gtest_test_utils.py:207

◆ EX_EXE_PATH

gtest_catch_exceptions_test.EX_EXE_PATH
Initial value:
2 'gtest_catch_exceptions_ex_test_')
GetTestExecutablePath(executable_name, build_dir=None)
Definition gtest_test_utils.py:156

◆ EXE_PATH

gtest_catch_exceptions_test.EXE_PATH
Initial value:
2 'gtest_catch_exceptions_no_ex_test_')

◆ FILTER_FLAG

str gtest_catch_exceptions_test.FILTER_FLAG = FLAG_PREFIX + 'filter'

◆ FLAG_PREFIX

str gtest_catch_exceptions_test.FLAG_PREFIX = '--gtest_'

◆ LIST_TESTS_FLAG

str gtest_catch_exceptions_test.LIST_TESTS_FLAG = FLAG_PREFIX + 'list_tests'

◆ NO_CATCH_EXCEPTIONS_FLAG

str gtest_catch_exceptions_test.NO_CATCH_EXCEPTIONS_FLAG = FLAG_PREFIX + 'catch_exceptions=0'

◆ SetEnvVar

gtest_catch_exceptions_test.SetEnvVar = gtest_test_utils.SetEnvVar

◆ SUPPORTS_SEH_EXCEPTIONS

str gtest_catch_exceptions_test.SUPPORTS_SEH_EXCEPTIONS = 'ThrowsSehException' in TEST_LIST

◆ TEST_LIST

gtest_catch_exceptions_test.TEST_LIST
Initial value:
2 [EXE_PATH, LIST_TESTS_FLAG], env=environ).output