[llvm-commits] [llvm] r163501 - /llvm/trunk/utils/unittest/googletest/gtest-port.cc

Evgeniy Stepanov eugeni.stepanov at gmail.com
Mon Sep 10 03:32:29 PDT 2012


Author: eugenis
Date: Mon Sep 10 05:32:29 2012
New Revision: 163501

URL: http://llvm.org/viewvc/llvm-project?rev=163501&view=rev
Log:
GTest on Android needs a custom tmpdir path.

Modified:
    llvm/trunk/utils/unittest/googletest/gtest-port.cc

Modified: llvm/trunk/utils/unittest/googletest/gtest-port.cc
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/unittest/googletest/gtest-port.cc?rev=163501&r1=163500&r2=163501&view=diff
==============================================================================
--- llvm/trunk/utils/unittest/googletest/gtest-port.cc (original)
+++ llvm/trunk/utils/unittest/googletest/gtest-port.cc Mon Sep 10 05:32:29 2012
@@ -505,6 +505,10 @@
     GTEST_CHECK_(captured_fd != -1) << "Unable to open temporary file "
                                     << temp_file_path;
     filename_ = temp_file_path;
+#elif GTEST_OS_LINUX_ANDROID
+    char name_template[] = "/sdcard/captured_stderr.XXXXXX";
+    const int captured_fd = mkstemp(name_template);
+    filename_ = name_template;
 # else
     // There's no guarantee that a test has write access to the
     // current directory, so we create the temporary file in the /tmp





More information about the llvm-commits mailing list