How to run unit tests¶
The dda inv test
command runs Go tests and is a thin wrapper around gotestsum.
Test selection¶
The Go module to test may be selected with the -m
/--module
flag using a relative path, defaulting to .
.
The -t
/--targets
flag is used to select the targets to test using a comma-separated list of relative paths within the given module. For example, the following command runs tests for the pkg/collector/check
and pkg/aggregator
root packages.
Note
If no module nor targets are set then the tests for all modules and targets are executed, which may be time-consuming.
Race detection¶
The -r
/--race
flag enables Go's built-in data race detector.