@@ -119,7 +119,7 @@ public void TestAndroidTrace()
119119 Assert . IsTrue ( cpuSchedEventData [ 0 ] . ThreadName == "kworker/u17:9 (834)" ) ;
120120 Assert . IsTrue ( cpuSchedEventData [ 1 ] . EndState == "Task Dead" ) ;
121121 Assert . IsTrue ( cpuSchedEventData [ 0 ] . ProcessName == string . Empty ) ;
122- Assert . IsTrue ( cpuSchedEventData [ 5801 ] . EndState == "Runnable" ) ;
122+ Assert . IsTrue ( cpuSchedEventData [ 5801 ] . EndState == "Runnable (Preempted) " ) ;
123123 Assert . IsTrue ( cpuSchedEventData [ 5801 ] . ThreadName == "TraceLogApiTest (20855)" ) ;
124124 Assert . IsTrue ( cpuSchedEventData [ 5801 ] . ProcessName == "TraceLogApiTest (20855)" ) ;
125125
@@ -203,21 +203,22 @@ public void TestAndroid12Trace()
203203 PerfettoPluginConstants . ProcessEventCookerPath ,
204204 nameof ( PerfettoProcessEventCooker . ProcessEvents ) ) ) ;
205205
206- Assert . IsTrue ( processEventData . Count == 121 ) ;
206+ Assert . IsTrue ( processEventData . Count == 266 ) ;
207207 Assert . IsTrue ( processEventData [ 1 ] . AndroidAppId == 10135 ) ;
208208 Assert . IsTrue ( processEventData [ 1 ] . Uid == 10135 ) ;
209209 Assert . IsTrue ( processEventData [ 1 ] . CmdLine == "com.android.systemui" ) ;
210- Assert . IsTrue ( processEventData [ 1 ] . ParentUpid == 25 ) ;
210+ Assert . IsTrue ( processEventData [ 1 ] . ParentUpid == 158 ) ;
211211 Assert . IsTrue ( processEventData [ 1 ] . ParentProcess != null && processEventData [ 1 ] . ParentProcess . Name == "zygote64" ) ;
212212 Assert . IsTrue ( processEventData [ 1 ] . Pid == 980 ) ;
213213 Assert . IsTrue ( processEventData [ 1 ] . Upid == 1 ) ;
214214 Assert . IsTrue ( processEventData [ 1 ] . StartTimestamp == Timestamp . Zero ) ; // NULL should be at trace start
215215 Assert . IsTrue ( processEventData [ 1 ] . EndTimestamp == new Timestamp ( 39446647558 ) ) ; // NULL should be at trace stop
216216
217- Assert . IsTrue ( processEventData [ 119 ] . StartTimestamp == new Timestamp ( 33970357558 ) ) ;
218- Assert . IsTrue ( processEventData [ 119 ] . EndTimestamp == new Timestamp ( 34203203358 ) ) ;
219- Assert . IsTrue ( processEventData [ 119 ] . ParentProcess != null && processEventData [ 119 ] . ParentProcess . Name == "/apex/com.android.adbd/bin/adbd" ) ;
220- UnitTest . TestTableBuild ( RuntimeExecutionResults , PerfettoProcessTable . TableDescriptor , 121 ) ;
217+ Assert . IsTrue ( processEventData [ 264 ] . StartTimestamp == new Timestamp ( 33970357558 ) ) ;
218+ Assert . IsTrue ( processEventData [ 264 ] . EndTimestamp == new Timestamp ( 34203203358 ) ) ;
219+ Assert . IsTrue ( processEventData [ 264 ] . ParentProcess != null && processEventData [ 264 ] . ParentProcess . Name == "/apex/com.android.adbd/bin/adbd" ) ;
220+ Assert . IsTrue ( processEventData [ 264 ] . CmdLine == "/system/bin/sh -c cat /proc/10628/cmdline" ) ;
221+ UnitTest . TestTableBuild ( RuntimeExecutionResults , PerfettoProcessTable . TableDescriptor , 266 ) ;
221222
222223 // Packages
223224 var packagesList = RuntimeExecutionResults . QueryOutput < ProcessedEventData < PerfettoPackageListEvent > > (
0 commit comments