TestWatchCommand class
- Inheritance
-
- Mixed-in types
-
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 String relativeProjectRoot, required DetermineFlutterOrDart tool, required List<String> flutterArgs, required List<String> dartArgs, required List<String> tests})
→ CommandToRun
-
inherited
-
findTest(Map<String, DetermineFlutterOrDart> tests, String modifiedFile, {required bool returnTestFile})
→ Future<(String, DetermineFlutterOrDart)?>
-
-
getArgs<T>(Command<T> command)
→ ({List<String> both, List<String> dart, List<String> flutter})
-
inherited
-
getCommandsToRun(Map<String, DetermineFlutterOrDart> testFiles, {required List<String> flutterArgs, required List<String> dartArgs})
→ List<CommandToRun>
-
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
-
getTestsFromDirs(List<String> testDirs, Map<String, DetermineFlutterOrDart> dirTools, {required bool optimize})
→ (Map<String, DetermineFlutterOrDart>?, ExitCode?)
-
inherited
-
getTestsFromProvided(List<String> providedTests)
→ List<String>
-
inherited
-
getTestType(String path, {required bool isFlutter})
→ String
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
packageRootFor(String filePath)
→ String
-
inherited
-
prepareOptimizedFilesFromDirs(List<String> testDirs, Map<String, DetermineFlutterOrDart> dirTools)
→ Map<String, DetermineFlutterOrDart>
-
inherited
-
printUsage()
→ void
-
Prints the usage information for this command.
inherited
-
run([List<String>? args])
→ Future<ExitCode>
-
Runs this command.
override
-
runCommands(List<CommandToRun> commandsToRun, {required bool runConcurrently, required bool bail})
→ Future<ExitCode>
-
inherited
-
separateTestFiles(List<FileSystemEntity> allFiles, {required bool isFlutter})
→ Map<String, List<String>>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
usageException(String message)
→ Never
-
Throws a
UsageException
with message
.
inherited
-
waitForChange({required Iterable<String> testDirs, required Iterable<String> libDirs, required void printMessage()})
→ Future<({String? file, EventType type})>
-
-
warnDartOrFlutterTests({required bool isFlutterOnly, required bool isDartOnly})
→ void
-
inherited
-
writeOptimizedFiles(Map<String, List<String>> files, {required String testDir, required DetermineFlutterOrDart tool})
→ Map<String, DetermineFlutterOrDart>
-
The
files
param's key is the value of the type of test
inherited
-
writeWaitingMessage(TestScope scope, {required bool runConcurrently})
→ void
-