blob: 821dd9e703eba9990d9d66a0b4f321887c9b869c [file] [log] [blame] [view]
# Flutter Dashboard User Guide
The dashboard is generated based on a repo's [.ci.yaml](../CI_YAML.md).
## Build dashboard
The build page is accessible at https://flutter-dashboard.appspot.com/#/build.
Build statuses of commits on this page are sync'ed with most repos in https://github.com/flutter
### Tree Closures
The top navigation bar indicates the current tree status. If the tree is closed,
at least one test has failed against the top of tree and flutter/flutter is
currently not accepting new commits. Check on Discord [#tree-status](https://discord.com/channels/608014603317936148/613398423093116959)
for discussion about tree closures.
Tree closures occur when the latest results for a test have returned as
failing. Logs are found by clicking a task box then clicking "view logs."
### Why is a task stuck on "new task" status?
The dashboard aggregates build results from multiple build environments,
including LUCI and DeviceLab. Due to limited capacity to run tests on
physical devices, some tests may be batched (run for several commits).
Flutter infra prioritizes running tasks against the most recent commits. This
leads to some tasks never being run on a commit as the test coverage was
provided from a more recent commit.
### Why do some tasks have an exclamation point?
Tasks with exclamation points indicate a task that has been run multiple times.
This indicates extra capacity used for this task. In some cases, this is an
infra issues. If it's common for a task column to be filled with green tasks
with exclamation marks, it indicates that task is flaky.
### How do I view results for a release branch?
**TODO(chillers): Update this when release branches are supported by cocoon scheduler**
Visit https://ci.chromium.org/p/flutter and click the link for the repo and release channel.
### There's a lot of boxes! Can I filter them?
Yes, click the settings cog in the top right for various filtering options.
Some options available include: authors, commit names, and platform run on.
PRs welcome for new filtering options!
If you're interested in a larger data analysis, the Flutter Infra Team pushes
this data to BigQuery.