我在我做的飞镖测试
setUp() async {
vm_service.VmService vms = await vmServiceConnectUri(vmUrl);
vmsStartTime = (await vms.getVMTimelineMicros()).timestamp;
await flutterDriver.startTracing()
}
tearDown() async {
vmsEndTime = (await vms.getVMTimelineMicros()).timestamp;
Timeline timeline = await driver.stopTracingAndDownloadTimeline();
}
每个测试运行大约 30 秒。出于某种原因,在测试之后我有类似的东西
vmsStartTime = 4323069605
vmsEndTime = 4323088753
在时间轴第一个事件 timestampMicros 是
"ts": 4318344424
还:
"timeOriginMicros": 4318344424,
"timeExtentMicros": 2080190
我使用 vmsStartTest 和 vmsEndTest 过滤掉与每个测试相关的事件,并且由于此类问题,我错过了时间线上与测试相关的所有事件。请帮助我了解为什么会发生这种情况以及如何处理?