[vm, service] Add a test to exercise all timeline recorders.

Change-Id: Ifbb2e95c2f4f4e2ea6513589987ccc3527af79b9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/133743
Reviewed-by: Ben Konyi <bkonyi@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
This commit is contained in:
Ryan Macnak 2020-01-30 01:26:51 +00:00 committed by commit-bot@chromium.org
parent 344c584ec4
commit c053468de0

View file

@ -0,0 +1,23 @@
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
/// VMOptions=--timeline_streams=VM,Isolate,GC,Dart --timeline_recorder=endless
/// VMOptions=--timeline_streams=VM,Isolate,GC,Dart --timeline_recorder=ring
/// VMOptions=--timeline_streams=VM,Isolate,GC,Dart --timeline_recorder=startup
/// VMOptions=--timeline_streams=VM,Isolate,GC,Dart --timeline_recorder=systrace
import 'dart:developer';
void main() {
Timeline.startSync('A');
Timeline.instantSync('B');
var task = new TimelineTask();
task.start('C');
task.instant('D');
task.finish();
Timeline.finishSync();
}