Future<Timeline> stopTracingAndDownloadTimeline()

Stops recording performance traces and downloads the timeline.

Source

Future<Timeline> stopTracingAndDownloadTimeline() async {
  try {
    await _peer.sendRequest(_kSetVMTimelineFlagsMethod, <String, String>{'recordedStreams': '[]'});
    return new Timeline.fromJson(await _peer.sendRequest(_kGetVMTimelineMethod));
  } catch(error, stackTrace) {
    throw new DriverError(
      'Failed to stop tracing due to remote error',
      error,
      stackTrace
    );
  }
}