[LTP] [PATCH v5 00/10] shell: df01.sh: $TST_ALL_FILESYSTEMS (.all_filesystems)
Petr Vorel
pvorel@suse.cz
Fri Sep 9 16:18:30 CEST 2022
Hi,
changes v4->v5:
* tst_fs_is_supported_skiplist() returns TST_FS_UNSUPPORTED,
errors handled in testcases/lib/tst_supported_fs.c (Cyril)
* testcases/lib/tst_supported_fs.c: put parsing code to separate
function parse_skiplist() (Cyril)
* testcases/lib/tst_supported_fs.c: Print usage on getopts error (Cyril)
* print TCONF when filesystem is not supported
* tst_test.sh: fix quiting test when no filesystem supported
* zram01.sh: use -f tmpfs in tst_supported_fs call
* new test lib/newlib_tests/shell/tst_all_filesystems_skip.sh
* add fuse to lib/newlib_tests/shell/tst_skip_filesystems.sh
new commits:
* tst_supported_fs: Print TCONF if no filesystem supported
Petr Vorel (10):
shell: Print mount command in tst_mount()
shell API/tests: Require root for format/mount tests
tst_supported_fs: Print TCONF if no filesystem supported
tst_supported_fs: Implement skip list
tst_supported_fs: Support skip list when query single fs
shell: Add $TST_SKIP_FILESYSTEMS + tests
tst_test.sh: Introduce TST_FS_TYPE_FUSE
tst_test.sh: Add $TST_ALL_FILESYSTEMS
shell: Add tests for TST_ALL_FILESYSTEMS=1
df01.sh: Convert to TST_ALL_FILESYSTEMS=1
doc/shell-test-api.txt | 13 +-
include/tst_fs.h | 10 ++
lib/newlib_tests/shell/tst_all_filesystems.sh | 27 +++
.../shell/tst_all_filesystems_skip.sh | 16 ++
lib/newlib_tests/shell/tst_format_device.sh | 1 +
lib/newlib_tests/shell/tst_mount_device.sh | 1 +
.../shell/tst_mount_device_tmpfs.sh | 1 +
.../shell/tst_skip_filesystems.sh | 35 ++++
.../shell/tst_skip_filesystems_skip.sh | 17 ++
lib/tst_supported_fs_types.c | 17 ++
runtest/commands | 8 +-
runtest/smoketest | 2 +-
testcases/commands/df/df01.sh | 32 +---
.../kernel/device-drivers/zram/zram01.sh | 3 +-
testcases/lib/tst_supported_fs.c | 74 +++++++--
testcases/lib/tst_test.sh | 155 +++++++++++++-----
testcases/misc/lvm/generate_lvm_runfile.sh | 2 +-
testcases/misc/lvm/prepare_lvm.sh | 2 +-
18 files changed, 326 insertions(+), 90 deletions(-)
create mode 100755 lib/newlib_tests/shell/tst_all_filesystems.sh
create mode 100755 lib/newlib_tests/shell/tst_all_filesystems_skip.sh
create mode 100755 lib/newlib_tests/shell/tst_skip_filesystems.sh
create mode 100755 lib/newlib_tests/shell/tst_skip_filesystems_skip.sh
--
2.37.3
More information about the ltp
mailing list