aboutsummaryrefslogtreecommitdiffstats
path: root/test/gtest_xml_outfiles_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/gtest_xml_outfiles_test.py')
-rwxr-xr-xtest/gtest_xml_outfiles_test.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/gtest_xml_outfiles_test.py b/test/gtest_xml_outfiles_test.py
index b83df775..d5d7266a 100755
--- a/test/gtest_xml_outfiles_test.py
+++ b/test/gtest_xml_outfiles_test.py
@@ -100,9 +100,10 @@ class GTestXMLOutFilesTest(gtest_xml_test_utils.GTestXMLTestCase):
def _TestOutFile(self, test_name, expected_xml):
gtest_prog_path = os.path.join(gtest_test_utils.GetBuildDir(),
test_name)
- command = "cd %s && %s --gtest_output=xml:%s &> /dev/null" % (
- tempfile.mkdtemp(), gtest_prog_path, self.output_dir_)
- status = os.system(command)
+ command = "%s --gtest_output=xml:%s" % (gtest_prog_path, self.output_dir_)
+ status = gtest_test_utils.RunCommandSuppressOutput(
+ command,
+ working_dir=tempfile.mkdtemp())
self.assertEquals(0, gtest_test_utils.GetExitStatus(status))
# TODO(wan@google.com): libtool causes the built test binary to be