You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A list of DIMENSION=VALUE pairs which specify a target device to test against. This flag may be repeated to specify multiple devices. The four device dimensions are: model, version, locale, and orientation. If any dimensions are omitted, they will use a default value. Omitting all of the preceding dimension-related flags will run tests against a single device using defaults for all four device dimensions.
79
83
80
84
*--results-bucket*=_<resultsBucket>_::
81
85
The name of a Google Cloud Storage bucket where raw test results will be stored (default: "test-lab-<random-UUID>"). Note that the bucket must be owned by a billing-enabled project, and that using a non-default bucket will result in billing charges for the storage used.
@@ -107,15 +111,15 @@ Configuration is read from flank.yml
The number of times a TestExecution should be re-attempted if one or more of its test cases fail for any reason. The maximum number of reruns allowed is 10. Default is 0, which implies no reruns.
109
113
110
-
*--max-test-shards*=_<maxTestShards>_::
111
-
The amount of matrices to split the tests across.
112
-
113
114
*--shard-time*=_<shardTime>_::
114
115
The max amount of seconds each shard should run.
115
116
116
117
*--num-test-runs*=_<repeatTests>_::
117
118
The amount of times to run the test executions.
118
119
120
+
*--max-test-shards*=_<maxTestShards>_::
121
+
The amount of matrices to split the tests across.
122
+
119
123
*--smart-flank-gcs-path*=_<smartFlankGcsPath>_::
120
124
Google cloud storage path to save test timing data used by smart flank.
121
125
@@ -137,6 +141,12 @@ Configuration is read from flank.yml
137
141
*--local-result-dir*=_<localResultsDir>_::
138
142
Saves test result to this local folder. Deleted before each run.
139
143
144
+
*--run-timeout*=_<runTimeout>_::
145
+
The max time this test run can execute before it is cancelled (default: unlimited).
146
+
147
+
*--full-junit-result*::
148
+
Enable create additional local junit result on local storage with failure nodes on passed flaky tests.
149
+
140
150
*--ignore-failed-tests*::
141
151
Terminate with exit code 0 when there are failed tests. Useful for Fladle and other gradle plugins that don't expect the process to have a non-zero exit code. The JUnit XML is used to determine failure. (default: false)
142
152
@@ -146,12 +156,6 @@ Configuration is read from flank.yml
146
156
*--output-style*=_<outputStyle>_::
147
157
Output style of execution status. May be one of [verbose, multi, single]. For runs with only one test execution the default value is 'verbose', in other cases 'multi' is used as the default. The output style 'multi' is not displayed correctly on consoles which don't support ansi codes, to avoid corrupted output use `single` or `verbose`.
148
158
149
-
*--dump-shards*::
150
-
Dumps the shards to android_shards.json for debugging
151
-
152
-
*-c*, *--config*=_<configPath>_::
153
-
YAML config file path
154
-
155
159
*--app*=_<app>_::
156
160
The path to the application binary file. The path may be in the local filesystem or in Google Cloud Storage using gs:// notation.
157
161
@@ -173,26 +177,6 @@ Configuration is read from flank.yml
A comma-separated, key=value map of environment variables and their desired values. --environment-variables=coverage=true,coverageFile=/sdcard/coverage.ec The environment variables are mirrored as extra options to the am instrument -e KEY1 VALUE1 … command and passed to your test runner (typically AndroidJUnitRunner)
198
182
@@ -217,15 +201,35 @@ Learn more at https://firebase.google.com/docs/test-lab/robo-ux-test#scripting.
A list of one or more test target filters to apply (default: run all test targets). Each target filter must be fully qualified with the package name, class name, or test annotation desired. Any test filter supported by am instrument -e … is supported. See https://developer.android.com/reference/android/support/test/runner/AndroidJUnitRunner for more information.
A list of DIMENSION=VALUE pairs which specify a target device to test against. This flag may be repeated to specify multiple devices. The four device dimensions are: model, version, locale, and orientation. If any dimensions are omitted, they will use a default value. Omitting all of the preceding dimension-related flags will run tests against a single device using defaults for all four device dimensions.
215
+
*--robo-script*=_<roboScript>_::
216
+
The path to a Robo Script JSON file.
217
+
+
218
+
The path may be in the local filesystem or in Google Cloud Storage using gs:// notation.
219
+
+
220
+
You can guide the Robo test to perform specific actions by recording a Robo Script in Android Studio and then specifying this argument.
221
+
+
222
+
Learn more at https://firebase.google.com/docs/test-lab/robo-ux-test#scripting.
0 commit comments