Ian Hickson 62f1594908
Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal (#140101)
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
2023-12-21 21:35:07 +00:00
..
2021-01-28 09:59:05 -08:00

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.