Deflake one more ftrace integrationtest

Bug: 309436328
Change-Id: I08724288ceeb6e703c7f3052470c44ea896e2f4b
diff --git a/test/ftrace_integrationtest.cc b/test/ftrace_integrationtest.cc
index 80d3ac6..4791b0d 100644
--- a/test/ftrace_integrationtest.cc
+++ b/test/ftrace_integrationtest.cc
@@ -304,7 +304,6 @@
   TraceConfig::BufferConfig* buf = trace_config.add_buffers();
   buf->set_size_kb(32);
   buf->set_fill_policy(TraceConfig::BufferConfig::DISCARD);
-  trace_config.set_duration_ms(1);
 
   auto* ds_config = trace_config.add_data_sources()->mutable_config();
   ds_config->set_name("linux.ftrace");
@@ -317,6 +316,9 @@
   ds_config->set_ftrace_config_raw(ftrace_config.SerializeAsString());
 
   helper.StartTracing(trace_config);
+  helper.WaitForAllDataSourceStarted(kDefaultTestTimeoutMs);
+  helper.FlushAndWait(kDefaultTestTimeoutMs);
+  helper.DisableTracing();
   helper.WaitForTracingDisabled(kDefaultTestTimeoutMs);
 
   helper.ReadData();