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 ofsmf 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 -
The share of the apps that the run checks, or
nullfor 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