This PR fixed the problem that has prevented app_overrides_test.dart being shuffled. Part of #85160.
This test is testing WidgetsApp.showPerformanceOverlayOverride and WidgetsApp.debugAllowBannerOverride.
The problem: There was a strong dependecy to the default ordering of the tests. The value of showPerformanceOverlayOverride or debugAllowBannerOverride was expected to be the value that was set in previous test.
The fix: Make the values be set to default values after each test:
WidgetsApp.showPerformanceOverlayOverride=false
WidgetsApp.debugAllowBannerOverride=true
Set the expected value at the start of the test, if the default value is not expected.
Co-authored-by: Alexander Dahlberg <alexander.dahlberg@sigma.se>
This PR fixed the problem that has prevented scheduler_test.dart being shuffled. Part of #85160.
One test schedules a task, but events are locked so the scheduled task does not execute and this messes up other tests.
This PR adds a teardown that executes the scheduled task after the test, when events are unlocked.
Fixes test/painting/image_stream_test.dart of #85160
The problem: The timeDilation was changed to 2.0 but not restored. The changed timeDilation carried on to following tests which messed up some of them when using test ordering seed 456.
The Fix: Restore timeDilation to 1.0 at the end of test.
Fixes test/gestures/long_press_test.dart of #85160
The LongPressGestureRecognizer in test 'non-allowed pointer does not inadvertently reset the recognizer' was not disposed breaking a lot of other tests.
* 53bc60075 Fix regression in system UI colors (flutter/engine#28206)
* b423776e4 Roll Dart SDK from bc7cf49acc5c to 0f5cc29e104b (1 revision) (flutter/engine#28210)
* 60574530c Revert "Roll Fuchsia Mac SDK from 9xK8HkMEI... to EZSVwdQoz... (#28200)" (flutter/engine#28214)
* 17ddfb3ee Revert "Roll Fuchsia Linux SDK from ZSqn1OAt7... to czYvw1Rk3... (#28201)" (flutter/engine#28213)
* 565281149 Roll Skia from eb0195e5b4d5 to cd2c1beb1e4e (2 revisions) (flutter/engine#28203)
* f21f5a8d3 Fix stack-buffer-overflow in linux value tests (flutter/engine#28204)
* c3c26c440 Roll Skia from cd2c1beb1e4e to e453fa063da5 (2 revisions) (flutter/engine#28205)
* b20c1a377 Revert "Adds semantics tooltip support (#27893)" (flutter/engine#28207)
* c29952028 Roll Dart SDK from cbbe9b6f08c8 to 0bfe86dce459 (1 revision) (flutter/engine#28191)
* a8874640f Roll Skia from 85108183bc04 to eb0195e5b4d5 (11 revisions) (flutter/engine#28198)
* f4cecc816 Roll Dart SDK from 0bfe86dce459 to bc7cf49acc5c (1 revision) (flutter/engine#28199)
* 19f639dbe Roll Fuchsia Mac SDK from 9xK8HkMEI... to EZSVwdQoz... (flutter/engine#28200)
* a116cc0d2 Roll Fuchsia Linux SDK from ZSqn1OAt7... to czYvw1Rk3... (flutter/engine#28201)
* b482f5ad0 Revert "Add SPIR-V FragmentShader API to painting.dart (#26996)" (flutter/engine#28202)