A command element capable of holding both a raw and sanitized value.
Each command element has:
- A raw value, which is the value that should passed to the underlying operating system to invoke the process.
- A sanitized value, which is the value that's serialized when used with RecordingProcessManager and looked up in the replay log when used with ReplayProcessManager. Sanitized values typically will remove user-specific segments (such as the user's home directory) or random segments (such as temporary file names). Sanitizing values allows you to guarantee determinism in your process invocation lookups, thus removing flakiness in tests.
- raw → String
This command element's raw, unsanitized, value. [...]
- sanitized → String
This command element's sanitized value. [...]
- hashCode → int
The hash code for this object. [...]
- runtimeType → Type
A representation of the runtime type of the object.