summaryrefslogtreecommitdiffstats
path: root/base/test_utils.cpp
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2017-12-06 14:20:07 -0800
committerYabin Cui <yabinc@google.com>2017-12-06 14:20:07 -0800
commit464ea6114353a18b4cb5fc2c70f8553f5ba9dc2e (patch)
tree8fd13062f2b2f820e4754c7756e8afa44a461704 /base/test_utils.cpp
parent3946d93023264cc24e706231ef786d9fa820cb4f (diff)
downloadsystem_core-464ea6114353a18b4cb5fc2c70f8553f5ba9dc2e.tar.gz
system_core-464ea6114353a18b4cb5fc2c70f8553f5ba9dc2e.tar.bz2
system_core-464ea6114353a18b4cb5fc2c70f8553f5ba9dc2e.zip
base: allow creating tempfile in a custom temporary dir.
Bug: http://b/70232908 Test: none. Change-Id: I24b894793f6725186b3582a91db083427e51aa5a
Diffstat (limited to 'base/test_utils.cpp')
-rw-r--r--base/test_utils.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/test_utils.cpp b/base/test_utils.cpp
index 1cfa9e66f..9d8dfb2fd 100644
--- a/base/test_utils.cpp
+++ b/base/test_utils.cpp
@@ -84,6 +84,10 @@ TemporaryFile::TemporaryFile() {
init(GetSystemTempDir());
}
+TemporaryFile::TemporaryFile(const std::string& tmp_dir) {
+ init(tmp_dir);
+}
+
TemporaryFile::~TemporaryFile() {
if (fd != -1) {
close(fd);