Make flutter_adapter_test more resilient to pub output (#124139)

Make flutter_adapter_test more resilient to pub output
This commit is contained in:
Victoria Ashworth 2023-04-04 14:36:39 -05:00 committed by GitHub
parent a68b424790
commit d6593dee96
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -60,14 +60,18 @@ void main() {
final String output = _uniqueOutputLines(outputEvents); final String output = _uniqueOutputLines(outputEvents);
expectLines(output, <Object>[ expectLines(
output,
<Object>[
'Launching $relativeMainPath on Flutter test device in debug mode...', 'Launching $relativeMainPath on Flutter test device in debug mode...',
startsWith('Connecting to VM Service at'), startsWith('Connecting to VM Service at'),
'topLevelFunction', 'topLevelFunction',
'Application finished.', 'Application finished.',
'', '',
startsWith('Exited'), startsWith('Exited'),
]); ],
allowExtras: true,
);
}); });
testWithoutContext('logs to client when sendLogsToClient=true', () async { testWithoutContext('logs to client when sendLogsToClient=true', () async {
@ -125,13 +129,17 @@ void main() {
final String output = _uniqueOutputLines(outputEvents); final String output = _uniqueOutputLines(outputEvents);
expectLines(output, <Object>[ expectLines(
'Launching $relativeMainPath on Flutter test device in debug mode...', output,
'topLevelFunction', <Object>[
'Application finished.', 'Launching $relativeMainPath on Flutter test device in debug mode...',
'', 'topLevelFunction',
startsWith('Exited'), 'Application finished.',
]); '',
startsWith('Exited'),
],
allowExtras: true,
);
// If we're running with an out-of-process debug adapter, ensure that its // If we're running with an out-of-process debug adapter, ensure that its
// own process shuts down after we terminated. // own process shuts down after we terminated.
@ -246,6 +254,7 @@ void main() {
startsWith('Reloaded'), startsWith('Reloaded'),
'topLevelFunction', 'topLevelFunction',
], ],
allowExtras: true,
); );
await dap.client.terminate(); await dap.client.terminate();
@ -320,6 +329,7 @@ void main() {
startsWith('Restarted application'), startsWith('Restarted application'),
'topLevelFunction', 'topLevelFunction',
], ],
allowExtras: true,
); );
await dap.client.terminate(); await dap.client.terminate();