flutter/dev
Matan Lurey 2e2042ff8e
Refactor external_uiexternal_textures (#142062)
This PR makes no _behavioral_ changes to executed code, and instead
focuses on organization and naming:

1. Almost[^1] anything named `external_ui` is renamed
`external_textures`
1. Extended the README to explain the intent of the test, as well as how
to run it
1. Renamed `main.dart` and `main_test.dart` to `frame_rate_main.dart`
and `frame_rate_test.dart` (we'll add more)
1. Did some refactoring of the test to make it more obvious what is
being asserted (i.e. `widgetBuilds` and friends)

Given how complex (and in-flux) this directory is, I'm also requesting
either John, Jonah or I review any changes.

[^1]: Except the name of the `.ci.yaml` task, i.e. `name:
Linux_pixel_7pro external_ui_integration_test` because I'm apparently
not able to change that without creating a new task as `bringup: true`
and playing a bit of a dance. Maybe that's worth doing though (in future
PRs)?
2024-01-24 12:44:31 -08:00
..
a11y_assessments Add RadioListItem use-case to a11y_assessments (#140984) 2024-01-21 00:32:34 +00:00
automated_tests Revert "Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal (#140101)" (#141814) 2024-01-19 20:29:11 +00:00
benchmarks Revert "Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal (#140101)" (#141814) 2024-01-19 20:29:11 +00:00
bots Revert "Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal (#140101)" (#141814) 2024-01-19 20:29:11 +00:00
conductor Revert "Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal (#140101)" (#141814) 2024-01-19 20:29:11 +00:00
customer_testing Revert "Make tests more resilient to Skia gold failures and refactor flutter_goldens for extensive technical debt removal (#140101)" (#141814) 2024-01-19 20:29:11 +00:00
devicelab Refactor external_uiexternal_textures (#142062) 2024-01-24 12:44:31 -08:00
docs Update links and surrounding text for new main-api docs (#138602) 2023-11-17 22:27:53 +00:00
forbidden_from_release_tests Manual pub roll pinning web socket channel (#141040) 2024-01-05 22:29:58 +00:00
integration_tests Refactor external_uiexternal_textures (#142062) 2024-01-24 12:44:31 -08:00
manual_tests Sort Swift imports in templates (#141487) 2024-01-16 18:07:21 +00:00
missing_dependency_tests Enable private field promotion for dev (#134480) 2023-09-12 18:29:00 +00:00
snippets/config Remove null-safety argument from DartPad doc samples (#127345) 2023-05-23 00:10:11 +00:00
tools Relax the warning of unavailable tokens in gen_defaults when a default value is provided (#140872) 2024-01-23 09:35:22 +00:00
tracing_tests Upgrade leak_tracker. (#141153) 2024-01-09 12:02:35 -08:00
analysis_options.yaml
README.md

This directory contains tools and resources that the Flutter team uses during the development of the framework. The tools in this directory should not be necessary for developing Flutter applications, though of course, they may be interesting if you are curious.

The tests in this directory are run in the framework_tests_misc-* shards.