• 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
..
test_data Loading commit data...
README.md Loading commit data...
expression_evaluation_test.dart Loading commit data...
flutter_tester_test.dart Loading commit data...
hot_reload_test.dart Loading commit data...
test_driver.dart Loading commit data...
test_utils.dart Loading commit data...