• Danny Tuppeny's avatar
    Ensure timeouts in flutter_tools integration tests include all messages received (#19253) · 1363bd17
    Danny Tuppeny authored
    * Allow a longer timeout for app launches
    
    * Include timings in errors when waiting for events
    
    * Extract a helper that adds a timeout and includes message logging
    
    * Ensure all timeouts include messages
    
    * Ensure logs are set up before we invoke actions
    
    * Ensure all messages are logged during timeout periods
    
    This adds a new stream _allMessages that collects all output (as routed through debugPrint) and updates _timeoutWithMessages to use that instead of stdin/out of only the flutter run process (since that was missing stdin - the sends, and both input/output to the VM service).
    1363bd17
Name
Last commit
Last update
.github Loading commit data...
bin Loading commit data...
dev Loading commit data...
examples Loading commit data...
packages Loading commit data...
.cirrus.yml Loading commit data...
.coveralls.yml Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
appveyor.yml Loading commit data...
flutter_console.bat Loading commit data...