
Originally landed in https://github.com/flutter/flutter/pull/139549 Originally reverted in https://github.com/flutter/flutter/pull/140085 - Remove all use of global variables. - Always pass in all dependencies, only create them in main or in tests. - Pass in the "print" primitive. - Make all network traffic retry (except when run locally, when it just auto-passes). - Enable tests to be run in random order. - Better error messages
The files in this directory are used as part of the tests in the
flutter_tools
package. Some are here because here these tests need a
pubspec.yaml
that references the flutter framework (which is
intentionally not true of the flutter_tools
package). Others are
here mostly out of peer pressure.