mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Update README.md (#6867)
Some minor tweaks to answer questions I had when looking at this.
This commit is contained in:
parent
15ea399fdd
commit
9f1c91f934
@ -7,8 +7,13 @@ This package contains the code for test framework and the tests. More generally
|
|||||||
the tests are referred to as "tasks" in the API, but since we primarily use it
|
the tests are referred to as "tasks" in the API, but since we primarily use it
|
||||||
for testing, this document refers to them as "tests".
|
for testing, this document refers to them as "tests".
|
||||||
|
|
||||||
You can see the continuous build results from the master branch at
|
If you have access to Google's internal network, you can see the continuous build results from the master branch at
|
||||||
http://go/flutter-dashboard/build.html.
|
<http://go/flutter-dashboard/build.html>. (There is currently no public view of this data, unfortunately.)
|
||||||
|
|
||||||
|
# Prerequisites
|
||||||
|
|
||||||
|
You must set the `ANDROID_HOME` environment variable to run tests on Android. If you
|
||||||
|
have a local build of the Flutter engine, then you have a copy of the Android SDK at `.../engine/src/third_party/android_tools/sdk`.
|
||||||
|
|
||||||
# Running tests locally
|
# Running tests locally
|
||||||
|
|
||||||
@ -20,9 +25,12 @@ reproduce a CI test failure locally.
|
|||||||
To run a test, use option `-t` (`--task`):
|
To run a test, use option `-t` (`--task`):
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
# from the .../flutter/dev/devicelab directory
|
||||||
dart bin/run.dart -t {NAME_OF_TEST}
|
dart bin/run.dart -t {NAME_OF_TEST}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
You can see the test names in the `manifest.yaml` file in this directory or by looking in `bin/tasks/`. Do not include the `.dart` file extension. For example, `dart bin/run.dart -t complex_layout__start_up`.
|
||||||
|
|
||||||
To run multiple tests, repeat option `-t` (`--task`) multiple times:
|
To run multiple tests, repeat option `-t` (`--task`) multiple times:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
@ -41,10 +49,12 @@ To run tests from a specific stage, use option `-s` (`--stage`):
|
|||||||
dart bin/run.dart -s {NAME_OF_STAGE}
|
dart bin/run.dart -s {NAME_OF_STAGE}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Currently there are only two stages defined, `devicelab` and `devicelab_ios`.
|
||||||
|
|
||||||
# Reproducing broken builds locally
|
# Reproducing broken builds locally
|
||||||
|
|
||||||
If a commit caused a test to fail,
|
If a commit caused a test to fail,
|
||||||
[the dashboard](http://go/flutter-dashboard/build.html) might look something
|
[the dashboard](http://go/flutter-dashboard/build.html) (requires access to the Google network, sorry) might look something
|
||||||
like this:
|
like this:
|
||||||
|
|
||||||

|

|
||||||
|
Loading…
Reference in New Issue
Block a user