[repo_util] Clear features on flutter_env

* Some tests only pass on the default features, whereas
  others add platforms like Fuchsia
* Explicitly clear the cache here to catch most cases
  and hopefully fix any flakes elsewhere

Bug: https://github.com/flutter/flutter/issues/139597
Change-Id: I526f79ac1523d5499008c5d6f1c1bc7600d3b925
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/53281
Commit-Queue: Casey Hillers <chillers@google.com>
Reviewed-by: Christopher Fujino <fujino@google.com>
225 files changed
tree: a62fc959c14207878dcd4ee69e2e67595372c40d
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. CONTRIBUTING.md
  8. LICENSE
  9. OWNERS
  10. README.md
  11. recipes.py
README.md

Flutter LUCI Recipes

This repository contains Flutter's LUCI recipes. For the LUCI infrastructure config, see flutter/infra. Builds can be found in the Flutter Dashboard.

Supported repositories roll their .ci.yaml into flutter/infra, which updates what properties builds have. For example, flutter config specifies various dependencies the different tests require, which are then used by the flutter_deps recipe_module No modifications to flutter/infra are required to work on the recipes.

Contributing

Please follow instructions on Contributing docs to set up your development environment.