[fuchsia] Override the product-bundle path for LSC runs

LSC runs should run against the product-bundle created by the LSC bot.

I pulled the test values from this LSC run: https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20Fuchsia/65768/overview and I run the ffx product-bundle commands locally to make sure that the paths are correct.

led runs (this should be a no-op as these runs shouldn't set the gclient variables used here):
- Linux Fuchsia : https://ci.chromium.org/swarming/task/60d7e79df7835c10?server=chromium-swarm.appspot.com
- Linux Fuchsia FEMU : https://ci.chromium.org/swarming/task/60d7e771cf0cda10?server=chromium-swarm.appspot.com
- Linux Fuchsia arm64 FEMU: https://ci.chromium.org/swarming/task/60d7e7d560ad1210?server=chromium-swarm.appspot.com

Change-Id: I89fd0d7d6a43057f57a0900c3a01815a1ef74ea1
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/40041
Commit-Queue: Sébastien Marchand <sebmarchand@google.com>
Reviewed-by: Zach Anderson <zra@google.com>
3 files changed
tree: e075f8f40302b0b38951b29ab7638e90b48ee26d
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. LICENSE
  8. OWNERS
  9. README.md
  10. recipes.py
README.md

Flutter LUCI Recipes

This repository contains Flutter's LUCI recipes. For the LUCI infrastructure config, see flutter/infra. Actual builds can be seen at ci.chromium.org.

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.

Configuration

Tricium configurations recipes repo.

Testing locally

Running python recipes.py test train will execute all of the tests in this repository

Troubleshooting

Required binary is not found on PATH: cipd when testing locally

You need to ensure depot_tools is installed. See Depot Tools Installation Tutorial