4c7f0c1f41
- Move analysis server startup into log_player.dart, parse the protocol
from the arguments.
- Add {{workspaceRoot}} and {{dartSdk}} root placeholder support to log
files.
- Create logs of a real sdk scenario (rename the analysis server class),
anonymize the logs using the placeholders.
Future work:
- We should add support for mutating a log to put in these placeholders.
- Figure out how we want to support package dependencies in a similar way.
- Implement the matching for server responses so the scenarios don't just complete early.
Change-Id: Ic0f6ac9c26da9d0a4473d08709aa05e9ff1e8536
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/462620
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Keerti Parthasarathy <keertip@google.com>
Auto-Submit: Jake Macdonald <jakemac@google.com>
Commit-Queue: Keerti Parthasarathy <keertip@google.com>