README.md 1.33 KB
Newer Older
1
This directory contains tools and resources that the Flutter team uses
2
during the development of the framework. The tools in this directory
3
should not be necessary for developing Flutter applications, though of
4
course, they may be interesting if you are curious.
5 6 7

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

## Luci builder file
10 11 12 13
`try_builders.json` and `prod_builders.json` contain the supported luci
try/prod builders for flutter.
### `try_builders.json`
It follows format:
14 15 16 17
```json
{
    "builders":[
        {
18 19 20
            "name":"yyy",
            "repo":"flutter",
            "taskName":"zzz",
21 22
            "enabled":true,
            "run_if":["a/b/", "c/d/**"]
23 24 25 26 27
        }
    ]
}
```
* enabled(optional): `true` is the default value if unspecified
28
* run_if(optional): will always be triggered if unspecified
29 30 31 32 33
### `prod_builders.json`
It follows format:
```json
{
    "builders":[
34
        {
35
            "name":"yyy",
36
            "repo":"flutter",
37 38
            "taskName":"zzz",
            "flaky":false
39 40 41 42
        }
    ]
}
```
43 44 45 46
`try_builders.json` will be mainly used in
[`flutter/cocoon`](https://github.com/flutter/cocoon) to trigger/update pre-submit
flutter luci tasks, whereas `prod_builders.json` will be mainly used in `flutter/cocoon`
to refresh luci task statuses to [dashboard](https://flutter-dashboard.appspot.com).