#include <string>
#include <string_view>
#include <vector>
#include "src/base/test/status_matchers.h"
#include "src/trace_redaction/collect_system_info.h"
#include "src/trace_redaction/collect_timeline_events.h"
#include "src/trace_redaction/find_package_uid.h"
#include "src/trace_redaction/redact_process_trees.h"
#include "src/trace_redaction/trace_redaction_framework.h"
#include "src/trace_redaction/trace_redaction_integration_fixture.h"
#include "src/trace_redaction/trace_redactor.h"
#include "test/gtest_and_gmock.h"
#include "protos/perfetto/trace/ps/process_tree.pbzero.h"
#include "protos/perfetto/trace/trace.pbzero.h"
namespace perfetto::trace_redaction {
namespace {
constexpr std::string_view kProcessName = …;
}
class RedactProcessTreesIntegrationTest
: public testing::Test,
protected TraceRedactionIntegrationFixure { … };
TEST_F(RedactProcessTreesIntegrationTest, FilterProcesses) { … }
TEST_F(RedactProcessTreesIntegrationTest, FilterThreads) { … }
TEST_F(RedactProcessTreesIntegrationTest, AddSynthProcess) { … }
TEST_F(RedactProcessTreesIntegrationTest, AddSynthThreads) { … }
}