TestRunCommand class
- Inheritance
-
- Mixed-in types
-
Properties
-
aliases
→ List<String>
-
Alternate names for this command.
no setterinherited
-
argParser
→ ArgParser
-
The argument parser for this command.
final
-
argResults
→ ArgResults?
-
The parsed argument results for this command.
no setterinherited
-
bindings
→ Bindings
-
final
-
category
→ String
-
The command's category.
no setterinherited
-
description
→ String
-
A description of this command, included in usage.
no setteroverride
-
findFile
→ FindFile
-
final
-
fs
↔ FileSystem
-
latefinaloverride-getter
-
globalResults
→ ArgResults?
-
The parsed global argument results.
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
hidden
→ bool
-
Whether or not this command should be hidden from help listings.
no setteroverride
-
invocation
→ String
-
A single-line template for how to invoke this command (e.g.
"pub get
package"
).
no setteroverride
-
logger
↔ Logger
-
latefinaloverride-getter
-
name
→ String
-
The name of this command.
no setteroverride
-
parent
→ Command<ExitCode>?
-
The command's parent command, if this is a subcommand.
no setterinherited
-
pubspecLock
→ PubspecLock
-
final
-
pubspecYaml
→ PubspecYaml
-
final
-
runner
→ CommandRunner<ExitCode>?
-
The command runner for this command.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
subcommands
→ Map<String, Command<ExitCode>>
-
An unmodifiable view of all sublevel commands of this command.
no setterinherited
-
suggestionAliases
→ List<String>
-
Alternate non-functional names for this command.
no setterinherited
-
summary
→ String
-
A short description of this command, included in
parent
's
CommandRunner.usage
.
no setterinherited
-
takesArguments
→ bool
-
Whether or not this command takes positional arguments in addition to
options.
no setterinherited
-
usage
→ String
-
Generates a string displaying usage information for this command.
no setterinherited
-
An optional footer for
usage
.
no setterinherited
Methods
-
addSubcommand(Command<ExitCode> command)
→ void
-
Adds
Command
as a subcommand of this.
inherited
-
addTestFlags<T>(Command<T> command)
→ void
-
inherited
-
cleanUpOptimizedFiles(Iterable<String?> optimizedFiles)
→ void
-
inherited
-
createTestCommand({required String projectRoot, required DetermineFlutterOrDart tool, required String relativeProjectRoot, required List<String> flutterArgs, required List<String> dartArgs, required List<String> tests})
→ CommandToRun
-
inherited
-
getArgs<T>(Command<T> command)
→ ({List<String> both, List<String> dart, List<String> flutter})
-
inherited
-
getCommandsToRun(Iterable<PackageToTest> packagesToTest, {required List<String> flutterArgs, required List<String> dartArgs})
→ Iterable<CommandToRun>
-
inherited
-
getPackagesToTest(List<String> testDirs, Map<String, DetermineFlutterOrDart> dirTools, {required bool optimize})
→ (Iterable<PackageToTest>?, ExitCode?)
-
inherited
-
getTestDirs(Iterable<String> pubspecs, {required bool isFlutterOnly, required bool isDartOnly})
→ ((List<String>, Map<String, DetermineFlutterOrDart>)?, ExitCode?)
-
This method is used to get the test directories and the tools
to run the tests
inherited
-
getTestsFromProvided(List<String> providedTests)
→ List<String>
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
omitOptimizedTest(List<FileSystemEntity> allFiles)
→ Iterable<String>
-
inherited
-
packageRootFor(String filePath)
→ String
-
inherited
-
prepareOptimizedFilesFromDirs(List<String> testDirs, Map<String, DetermineFlutterOrDart> dirTools)
→ Iterable<PackageToTest>
-
inherited
-
printUsage()
→ void
-
Prints the usage information for this command.
inherited
-
run([List<String>? args])
→ Future<ExitCode>
-
Runs this command.
override
-
runCommands(Iterable<CommandToRun> commandsToRun, {required bool runConcurrently, required bool bail})
→ Future<ExitCode>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
usageException(String message)
→ Never
-
Throws a
UsageException
with message
.
inherited
-
warnDartOrFlutterTests({required bool isFlutterOnly, required bool isDartOnly})
→ void
-
inherited
-
writeOptimizedFile(Iterable<String> files, {required String testDir})
→ String
-
The
files
param's key is the value of the type of test
inherited