Merge "Restore eDtaMode after NCI SetConfig"
diff --git a/utils/Android.bp b/utils/Android.bp
index e792a46..d8a5e9d 100644
--- a/utils/Android.bp
+++ b/utils/Android.bp
@@ -59,6 +59,7 @@
static_libs: [
"libnfcutils",
"libgmock",
+ "libc++fs"
],
shared_libs: [
"libbase",
diff --git a/utils/test/config_test.cc b/utils/test/config_test.cc
index b2fde71..62e324c 100644
--- a/utils/test/config_test.cc
+++ b/utils/test/config_test.cc
@@ -16,9 +16,12 @@
#include <gtest/gtest.h>
#include <config.h>
+#include <filesystem>
namespace {
-const char SIMPLE_CONFIG_FILE[] = "/data/local/tmp/test_config.conf";
+const std::filesystem::path kConfigFile =
+ std::filesystem::temp_directory_path() / "test_config.conf";
+const char* SIMPLE_CONFIG_FILE = kConfigFile.c_str();
const char SIMPLE_CONFIG[] =
"# Simple config file test\n\
STRING_VALUE=\"Hello World!\"\n\
@@ -60,6 +63,9 @@
fwrite(SIMPLE_CONFIG, 1, sizeof(SIMPLE_CONFIG), fp);
fclose(fp);
}
+ void TearDown() override {
+ std::filesystem::remove(kConfigFile);
+ }
};
TEST(ConfigTestFromString, test_simple_config) {