On Apr 30 12:02, Omar Sandoval wrote: > On Wed, Apr 22, 2020 at 09:44:36AM +0200, Klaus Jensen wrote: > > From: Klaus Jensen <k.jensen@xxxxxxxxxxx> > > > > cd11d001fe86 ("Support skipping tests from test{,_device}()") breaks a > > good handful of tests. > > > > For example, block/005 uses _test_dev_is_rotational to check if the > > device is rotational and uses the result to size up the fio run. As a > > side-effect, _test_dev_is_rotational also sets SKIP_REASON, which (since > > commit cd11d001fe86) causes the test to print out a "[not run]" even > > through the test actually ran successfully. > > > > Fix this by renaming the existing helpers to _require_foo (e.g. a > > _require_test_dev_is_rotational) and add the non-_require variant where > > needed. > > > > Fixes: cd11d001fe86 ("Support skipping tests from test{,_device}()") > > Signed-off-by: Klaus Jensen <k.jensen@xxxxxxxxxxx> > > Thanks! I'll apply this assuming it looks good after a full test run. A > couple of comments below, but I fixed those up. > Good stuff :) Thanks, Omar!