proxygen
gtest_env_var_test.GTestEnvVarTest Class Reference
Inheritance diagram for gtest_env_var_test.GTestEnvVarTest:

Public Member Functions

def testEnvVarAffectsFlag (self)
 
def testXmlOutputFile (self)
 
def testXmlOutputFileOverride (self)
 
def testEnvVarAffectsFlag (self)
 
def testXmlOutputFile (self)
 
def testXmlOutputFileOverride (self)
 
def testEnvVarAffectsFlag (self)
 
def testXmlOutputFile (self)
 
def testXmlOutputFileOverride (self)
 

Detailed Description

Definition at line 83 of file gtest_env_var_test.py.

Member Function Documentation

def gtest_env_var_test.GTestEnvVarTest.testEnvVarAffectsFlag (   self)
Tests that environment variable should affect the corresponding flag.

Definition at line 84 of file gtest_env_var_test.py.

References gtest_env_var_test.SetEnvVar(), and gtest_env_var_test.TestFlag().

Referenced by gtest_env_var_test.GTestEnvVarTest.testEnvVarAffectsFlag().

85  """Tests that environment variable should affect the corresponding flag."""
86 
87  TestFlag('break_on_failure', '1', '0')
88  TestFlag('color', 'yes', 'auto')
89  TestFlag('filter', 'FooTest.Bar', '*')
90  SetEnvVar('XML_OUTPUT_FILE', None) # For 'output' test
91  TestFlag('output', 'xml:tmp/foo.xml', '')
92  TestFlag('print_time', '0', '1')
93  TestFlag('repeat', '999', '1')
94  TestFlag('throw_on_failure', '1', '0')
95  TestFlag('death_test_style', 'threadsafe', 'fast')
96  TestFlag('catch_exceptions', '0', '1')
97 
98  if IS_LINUX:
99  TestFlag('death_test_use_fork', '1', '0')
100  TestFlag('stack_trace_depth', '0', '100')
101 
def SetEnvVar(env_var, value)
def TestFlag(flag, test_val, default_val)
def gtest_env_var_test.GTestEnvVarTest.testEnvVarAffectsFlag (   self)
Tests that environment variable should affect the corresponding flag.

Definition at line 84 of file gtest_env_var_test.py.

References gtest_env_var_test.SetEnvVar(), gtest_env_var_test.GTestEnvVarTest.testEnvVarAffectsFlag(), and gtest_env_var_test.TestFlag().

85  """Tests that environment variable should affect the corresponding flag."""
86 
87  TestFlag('break_on_failure', '1', '0')
88  TestFlag('color', 'yes', 'auto')
89  TestFlag('filter', 'FooTest.Bar', '*')
90  SetEnvVar('XML_OUTPUT_FILE', None) # For 'output' test
91  TestFlag('output', 'xml:tmp/foo.xml', '')
92  TestFlag('print_time', '0', '1')
93  TestFlag('repeat', '999', '1')
94  TestFlag('throw_on_failure', '1', '0')
95  TestFlag('death_test_style', 'threadsafe', 'fast')
96  TestFlag('catch_exceptions', '0', '1')
97 
98  if IS_LINUX:
99  TestFlag('death_test_use_fork', '1', '0')
100  TestFlag('stack_trace_depth', '0', '100')
101 
def SetEnvVar(env_var, value)
def TestFlag(flag, test_val, default_val)
def gtest_env_var_test.GTestEnvVarTest.testEnvVarAffectsFlag (   self)
Tests that environment variable should affect the corresponding flag.

Definition at line 84 of file gtest_env_var_test.py.

References gtest_env_var_test.SetEnvVar(), gtest_env_var_test.GTestEnvVarTest.testEnvVarAffectsFlag(), and gtest_env_var_test.TestFlag().

85  """Tests that environment variable should affect the corresponding flag."""
86 
87  TestFlag('break_on_failure', '1', '0')
88  TestFlag('color', 'yes', 'auto')
89  TestFlag('filter', 'FooTest.Bar', '*')
90  SetEnvVar('XML_OUTPUT_FILE', None) # For 'output' test
91  TestFlag('output', 'xml:tmp/foo.xml', '')
92  TestFlag('print_time', '0', '1')
93  TestFlag('repeat', '999', '1')
94  TestFlag('throw_on_failure', '1', '0')
95  TestFlag('death_test_style', 'threadsafe', 'fast')
96  TestFlag('catch_exceptions', '0', '1')
97 
98  if IS_LINUX:
99  TestFlag('death_test_use_fork', '1', '0')
100  TestFlag('stack_trace_depth', '0', '100')
101 
def SetEnvVar(env_var, value)
def TestFlag(flag, test_val, default_val)
def gtest_env_var_test.GTestEnvVarTest.testXmlOutputFile (   self)
Tests that $XML_OUTPUT_FILE affects the output flag.

Definition at line 102 of file gtest_env_var_test.py.

References gtest_env_var_test.AssertEq(), gtest_env_var_test.GetFlag(), and gtest_env_var_test.SetEnvVar().

Referenced by gtest_env_var_test.GTestEnvVarTest.testXmlOutputFile().

102  def testXmlOutputFile(self):
103  """Tests that $XML_OUTPUT_FILE affects the output flag."""
104 
105  SetEnvVar('GTEST_OUTPUT', None)
106  SetEnvVar('XML_OUTPUT_FILE', 'tmp/bar.xml')
107  AssertEq('xml:tmp/bar.xml', GetFlag('output'))
108 
def SetEnvVar(env_var, value)
def AssertEq(expected, actual)
def gtest_env_var_test.GTestEnvVarTest.testXmlOutputFile (   self)
Tests that $XML_OUTPUT_FILE affects the output flag.

Definition at line 102 of file gtest_env_var_test.py.

References gtest_env_var_test.AssertEq(), gtest_env_var_test.GetFlag(), gtest_env_var_test.SetEnvVar(), and gtest_env_var_test.GTestEnvVarTest.testXmlOutputFile().

102  def testXmlOutputFile(self):
103  """Tests that $XML_OUTPUT_FILE affects the output flag."""
104 
105  SetEnvVar('GTEST_OUTPUT', None)
106  SetEnvVar('XML_OUTPUT_FILE', 'tmp/bar.xml')
107  AssertEq('xml:tmp/bar.xml', GetFlag('output'))
108 
def SetEnvVar(env_var, value)
def AssertEq(expected, actual)
def gtest_env_var_test.GTestEnvVarTest.testXmlOutputFile (   self)
Tests that $XML_OUTPUT_FILE affects the output flag.

Definition at line 102 of file gtest_env_var_test.py.

References gtest_env_var_test.AssertEq(), gtest_env_var_test.GetFlag(), gtest_env_var_test.SetEnvVar(), and gtest_env_var_test.GTestEnvVarTest.testXmlOutputFile().

102  def testXmlOutputFile(self):
103  """Tests that $XML_OUTPUT_FILE affects the output flag."""
104 
105  SetEnvVar('GTEST_OUTPUT', None)
106  SetEnvVar('XML_OUTPUT_FILE', 'tmp/bar.xml')
107  AssertEq('xml:tmp/bar.xml', GetFlag('output'))
108 
def SetEnvVar(env_var, value)
def AssertEq(expected, actual)
def gtest_env_var_test.GTestEnvVarTest.testXmlOutputFileOverride (   self)
Tests that $XML_OUTPUT_FILE is overridden by $GTEST_OUTPUT

Definition at line 109 of file gtest_env_var_test.py.

References gtest_env_var_test.AssertEq(), gtest_env_var_test.GetFlag(), gtest_test_utils.Main(), and gtest_env_var_test.SetEnvVar().

Referenced by gtest_env_var_test.GTestEnvVarTest.testXmlOutputFileOverride().

110  """Tests that $XML_OUTPUT_FILE is overridden by $GTEST_OUTPUT"""
111 
112  SetEnvVar('GTEST_OUTPUT', 'xml:tmp/foo.xml')
113  SetEnvVar('XML_OUTPUT_FILE', 'tmp/bar.xml')
114  AssertEq('xml:tmp/foo.xml', GetFlag('output'))
115 
def SetEnvVar(env_var, value)
def AssertEq(expected, actual)
def gtest_env_var_test.GTestEnvVarTest.testXmlOutputFileOverride (   self)
Tests that $XML_OUTPUT_FILE is overridden by $GTEST_OUTPUT

Definition at line 109 of file gtest_env_var_test.py.

References gtest_env_var_test.AssertEq(), gtest_env_var_test.GetFlag(), gtest_test_utils.Main(), gtest_env_var_test.SetEnvVar(), and gtest_env_var_test.GTestEnvVarTest.testXmlOutputFileOverride().

110  """Tests that $XML_OUTPUT_FILE is overridden by $GTEST_OUTPUT"""
111 
112  SetEnvVar('GTEST_OUTPUT', 'xml:tmp/foo.xml')
113  SetEnvVar('XML_OUTPUT_FILE', 'tmp/bar.xml')
114  AssertEq('xml:tmp/foo.xml', GetFlag('output'))
115 
def SetEnvVar(env_var, value)
def AssertEq(expected, actual)
def gtest_env_var_test.GTestEnvVarTest.testXmlOutputFileOverride (   self)
Tests that $XML_OUTPUT_FILE is overridden by $GTEST_OUTPUT

Definition at line 109 of file gtest_env_var_test.py.

References gtest_env_var_test.AssertEq(), gtest_env_var_test.GetFlag(), gtest_test_utils.Main(), gtest_env_var_test.SetEnvVar(), and gtest_env_var_test.GTestEnvVarTest.testXmlOutputFileOverride().

110  """Tests that $XML_OUTPUT_FILE is overridden by $GTEST_OUTPUT"""
111 
112  SetEnvVar('GTEST_OUTPUT', 'xml:tmp/foo.xml')
113  SetEnvVar('XML_OUTPUT_FILE', 'tmp/bar.xml')
114  AssertEq('xml:tmp/foo.xml', GetFlag('output'))
115 
def SetEnvVar(env_var, value)
def AssertEq(expected, actual)

The documentation for this class was generated from the following file: