MatrixToolOptions class final

The options of a matrix tool that choose the apps of its run, which come before its directory: --combinations <pairwise|3-wise|all>, the apps with every module that a run checks or generates, a pairwise covering by default; --app <name>, only the app with every module of that name, with --every-module or --create, or the app that --add-app-tests adds tests to, which was generated as that app; and --shard <index>/<count>, a share of the apps that a run checks.

Constructors

MatrixToolOptions.parse(List<String> arguments)
Takes the options out of arguments, the arguments of a matrix tool; the others stay, with those after the directory, which may be options of smf create.
factory

Properties

arguments → List<String>
The arguments of the tool without these options.
final
hashCode → int
The hash code for this object.
no setterinherited
problem → String?
What is wrong with the options, or null.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selection → EveryModuleSelection
The apps with every module that the run takes: the one of --app, or those of --combinations, a pairwise covering by default.
final
shard → MatrixShard?
The share of the apps that the run checks, or null for all of them.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited