TestWatchCommand class
- Inheritance
- Mixed-in types
Constructors
- TestWatchCommand({required Bindings bindings, required FindFile findFile, required FileSystem fs, required Logger logger, required PubspecLock pubspecLock, required PubspecYaml pubspecYaml, required KeyPressListener keyPressListener, required ScriptsYaml scriptsYaml, required RunManyScripts runManyScripts, required RunOneScript runOneScript})
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
- 
  
  final
- globalResults → ArgResults?
- 
  The parsed global argument results.
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  Whether or not this command should be hidden from help listings.
  no setterinherited
- invocation → String
- 
  A single-line template for how to invoke this command (e.g. "pub getpackage").no setterinherited
- keyPressListener → KeyPressListener
- 
  
  final
- logger → Logger
- 
  
  final
- 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
- runManyScripts → RunManyScripts
- 
  
  final
- 
  runner
  → CommandRunner<ExitCode> ?
- 
  The command runner for this command.
  no setterinherited
- runOneScript → RunOneScript
- 
  
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- scriptsYaml → ScriptsYaml
- 
  
  final
- 
  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'sCommandRunner.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 Commandas 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 String pathToProjectRoot, required List< String> flutterArgs, required List<String> dartArgs, required List<String> tests, required bool bail}) → CommandToRun
- 
  
  inherited
- 
  findTest(Iterable< PackageToTest> packagesToTest, String modifiedFile, {required bool returnTestFile}) → Future<PackageToTest?> 
- 
  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, bool bail = false}) → 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 UsageExceptionwithmessage.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
- 
  writeOptimizedFile(Iterable< String> files, {required String testDir}) → String
- 
  The filesparam's key is the value of the type of testinherited
- 
  writeWaitingMessage(TestScope scope, {required bool runConcurrently}) → void 
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited