selftests: introduce multiple levels of testing coverage
A finer level of granularity may help to extend our testing coverage
while reducing the amount of false positives. This introduces the
three different levels, mapped like this:
* level 0, AKA "make check"
* level 2, AKA "make check-full"
There are no changes of test assignment, that is, tests previously
being run under "check-full" will continue to be run only at that
target. The same is true for tests that would run under "make check"
before this.
The big change is that there's now a middle ground, that can be
activated by manually setting the AVOCADO_CHECK_LEVEL variable. Level
1 is intended to be used be used on environments that are halfway
between a dedicated machine and a really low powered environment.
Signed-off-by: NCleber Rosa <crosa@redhat.com>
Showing
想要评论请 注册 或 登录