Problem:
When we want to run all ARC tests, the most intuitive way is:
$ tast run DUT 'arc.*'
However this also runs arc.BootForever which never finishes (unless it fails), which is confusing to users.
Proposal:
I propose to exclude disabled tests from wildcard matching. We can accomplish this in several ways. For example:
a. Treat "disabled" attribute specially on wildcard matching.
b. Introduce `Enabled` (or `Disabled`) test property and deprecate "disabled" attribute. So a disabled test declaration will be like:
testing.AddTest(&testing.Test{
...
Attr: []string{"informational"},
Enabled: false,
})
Comment 1 by derat@chromium.org
, Sep 26