Loading base/include/android-base/test_utils.h +4 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ class TemporaryFile { // Release the ownership of fd, caller is reponsible for closing the // fd or stream properly. int release(); // Don't remove the temporary file in the destructor. void DoNotRemove() { remove_file_ = false; } int fd; char path[1024]; Loading @@ -38,6 +40,8 @@ class TemporaryFile { private: void init(const std::string& tmp_dir); bool remove_file_ = true; DISALLOW_COPY_AND_ASSIGN(TemporaryFile); }; Loading base/test_utils.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -92,8 +92,10 @@ TemporaryFile::~TemporaryFile() { if (fd != -1) { close(fd); } if (remove_file_) { unlink(path); } } int TemporaryFile::release() { int result = fd; Loading Loading
base/include/android-base/test_utils.h +4 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ class TemporaryFile { // Release the ownership of fd, caller is reponsible for closing the // fd or stream properly. int release(); // Don't remove the temporary file in the destructor. void DoNotRemove() { remove_file_ = false; } int fd; char path[1024]; Loading @@ -38,6 +40,8 @@ class TemporaryFile { private: void init(const std::string& tmp_dir); bool remove_file_ = true; DISALLOW_COPY_AND_ASSIGN(TemporaryFile); }; Loading
base/test_utils.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -92,8 +92,10 @@ TemporaryFile::~TemporaryFile() { if (fd != -1) { close(fd); } if (remove_file_) { unlink(path); } } int TemporaryFile::release() { int result = fd; Loading