testAsync method
Future
testAsync({
- dynamic files,
- String? name,
- String? plainName,
- dynamic platformSelector,
- int? concurrency,
- int? pubServe,
- RunOptions? runOptions,
Run the tests in the current package. See the test package.
files
- the files or directories to test. This can a path (String),
File, or list of paths or files.
name
is substring of the name of the test to run. Regular expression
syntax is supported. plainName
is a plain-text substring of the name of
the test to run. platformSelector
is the platform(s) on which to run the
tests. This parameter can be a String or a List.
Available values
are vm
(default), dartium
, content-shell
, chrome
, phantomjs
,
firefox
, safari
. concurrency
controls the number of concurrent test
suites run (defaults to 4). pubServe
is the port of a pub serve instance
serving test/
.
Implementation
Future testAsync(
{dynamic files,
String? name,
String? plainName,
dynamic platformSelector,
int? concurrency,
int? pubServe,
RunOptions? runOptions}) {
return _test.runAsync(
_buildArgs(
files: files,
name: name,
plainName: plainName,
selector: platformSelector,
concurrency: concurrency,
pubServe: pubServe),
script: 'test',
runOptions: runOptions);
}