Don't use StringPrintf() in gtest runner.
Change-Id: I0cd0b3cbb952c65b1c449e88ce12964b93029538
diff --git a/tests/gtest_main.cpp b/tests/gtest_main.cpp
index b707a4a..a662c73 100644
--- a/tests/gtest_main.cpp
+++ b/tests/gtest_main.cpp
@@ -34,8 +34,6 @@
#include <utility>
#include <vector>
-#include <base/stringprintf.h>
-
#ifndef TEMP_FAILURE_RETRY
/* Used to retry syscalls that can return EINTR. */
@@ -778,10 +776,10 @@
int exitcode = WEXITSTATUS(child_proc.exit_status);
testcase.SetTestResult(test_id, exitcode == 0 ? TEST_SUCCESS : TEST_FAILED);
if (exitcode != 0) {
- std::string s = android::base::StringPrintf("%s exited with exitcode %d.\n",
- testcase.GetTestName(test_id).c_str(),
- exitcode);
- testcase.GetTest(test_id).AppendTestOutput(s);
+ char buf[1024];
+ snprintf(buf, sizeof(buf), "%s exited with exitcode %d.\n",
+ testcase.GetTestName(test_id).c_str(), exitcode);
+ testcase.GetTest(test_id).AppendTestOutput(buf);
}
}
}