Move StringPool to libandroidfw
Test: verified affected tests pass
Bug: 232940948
Change-Id: I22089893d7e5013f759c39ce190bec07fa6435db
diff --git a/tools/aapt2/test/Fixture.cpp b/tools/aapt2/test/Fixture.cpp
index ddc1853..ff8b368 100644
--- a/tools/aapt2/test/Fixture.cpp
+++ b/tools/aapt2/test/Fixture.cpp
@@ -16,16 +16,16 @@
#include "test/Fixture.h"
-#include <dirent.h>
-
#include <android-base/errors.h>
#include <android-base/file.h>
#include <android-base/stringprintf.h>
#include <android-base/utf8.h>
#include <androidfw/StringPiece.h>
+#include <dirent.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
+#include "Diagnostics.h"
#include "cmd/Compile.h"
#include "cmd/Link.h"
#include "io/FileStream.h"
@@ -42,7 +42,8 @@
const std::string root_dir = path.to_string();
std::unique_ptr<DIR, decltype(closedir)*> dir(opendir(root_dir.data()), closedir);
if (!dir) {
- StdErrDiagnostics().Error(DiagMessage() << android::base::SystemErrorCodeToString(errno));
+ StdErrDiagnostics().Error(android::DiagMessage()
+ << android::base::SystemErrorCodeToString(errno));
return;
}
@@ -90,13 +91,14 @@
}
bool CommandTestFixture::CompileFile(const std::string& path, const std::string& contents,
- const android::StringPiece& out_dir, IDiagnostics* diag) {
+ const android::StringPiece& out_dir,
+ android::IDiagnostics* diag) {
WriteFile(path, contents);
CHECK(file::mkdirs(out_dir.data()));
return CompileCommand(diag).Execute({path, "-o", out_dir, "-v"}, &std::cerr) == 0;
}
-bool CommandTestFixture::Link(const std::vector<std::string>& args, IDiagnostics* diag) {
+bool CommandTestFixture::Link(const std::vector<std::string>& args, android::IDiagnostics* diag) {
std::vector<android::StringPiece> link_args;
for(const std::string& arg : args) {
link_args.emplace_back(arg);
@@ -112,7 +114,7 @@
}
bool CommandTestFixture::Link(const std::vector<std::string>& args,
- const android::StringPiece& flat_dir, IDiagnostics* diag) {
+ const android::StringPiece& flat_dir, android::IDiagnostics* diag) {
std::vector<android::StringPiece> link_args;
for(const std::string& arg : args) {
link_args.emplace_back(arg);
@@ -210,7 +212,7 @@
}
LinkCommandBuilder& LinkCommandBuilder::AddCompiledResDir(const std::string& dir,
- IDiagnostics* diag) {
+ android::IDiagnostics* diag) {
if (auto files = file::FindFiles(dir, diag)) {
for (std::string& compile_file : files.value()) {
args_.emplace_back(file::BuildPath({dir, compile_file}));