perfetto: Fix fuzzer build

Change-Id: I8a62c803a747e124ac1dce664f9159bc42b7dcdd
diff --git a/test/end_to_end_shared_memory_fuzzer.cc b/test/end_to_end_shared_memory_fuzzer.cc
index 863c9db..a75edd7 100644
--- a/test/end_to_end_shared_memory_fuzzer.cc
+++ b/test/end_to_end_shared_memory_fuzzer.cc
@@ -22,6 +22,7 @@
 #include "perfetto/base/task_runner.h"
 #include "perfetto/base/utils.h"
 #include "perfetto/ipc/host.h"
+#include "perfetto/trace/test_event.pbzero.h"
 #include "perfetto/trace/trace_packet.pb.h"
 #include "perfetto/trace/trace_packet.pbzero.h"
 #include "perfetto/tracing/core/data_source_config.h"
@@ -72,7 +73,7 @@
     packet->Finalize();
 
     auto end_packet = trace_writer->NewTracePacket();
-    end_packet->set_test("end");
+    end_packet->set_for_testing()->set_str("end");
     end_packet->Finalize();
   }
 
@@ -147,7 +148,7 @@
   auto function = [&finish](std::vector<TracePacket> packets, bool has_more) {
     for (auto& p : packets) {
       p.Decode();
-      if (p->test() == "end")
+      if (p->for_testing().str() == "end")
         finish();
     }
   };