Whamcloud - gitweb
tests: clean up $DEBUGFS_EXE usage in scripts
authorAndreas Dilger <adilger@dilger.ca>
Fri, 22 Jun 2018 15:43:54 +0000 (11:43 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 22 Jun 2018 16:31:42 +0000 (12:31 -0400)
commit3819bff4cfceed456b2581228e66458cf800adf5
tree8091ff8b525146546648e46dca8dd7a5ee4dce17
parent0647f84998bc7eebdde19ae38bb22156b2a0b34e
tests: clean up $DEBUGFS_EXE usage in scripts

Instead of putting the entire test script under an implicit
"if test -x $DEBUGFS_EXE" conditional (sometimes indenting
the code, and sometimes not), rather check for the reverse
and exit the test script early if $DEBUGFS_EXE is missing.

In some places, tests were running $DEBUGFS_EXE directly,
when they should be running $DEBUGFS (which will run with
Fortify, or other options).

[ Fixed up missing exit statement in f_detect_junk. --tytso ]

Signed-off-by: Andreas Dilger <adilger@dilger.ca>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
82 files changed:
tests/d_dumpe2fs_group_only/script
tests/d_fallocate/script
tests/d_fallocate_bigalloc/script
tests/d_fallocate_blkmap/script
tests/d_inline_dump/script
tests/d_loaddump/script
tests/d_punch/script
tests/d_punch_bigalloc/script
tests/d_special_files/script
tests/d_xattr_edits/script
tests/d_xattr_sorting/script
tests/f_badcluster/script
tests/f_bigalloc_badinode/script
tests/f_bigalloc_orphan_list/script
tests/f_create_symlinks/script
tests/f_desc_size_bad/script
tests/f_detect_junk/script
tests/f_detect_xfs/script
tests/f_dup4/script
tests/f_dup_de/script
tests/f_dup_resize/script
tests/f_extent_oobounds/script
tests/f_imagic_fs/script
tests/f_resize_inode/script
tests/f_uninit_cat/script
tests/f_uninit_last_uninit/script
tests/j_corrupt_commit_csum/script
tests/j_corrupt_commit_tid/script
tests/j_corrupt_descr_csum/script
tests/j_corrupt_descr_tid/script
tests/j_corrupt_journal_block/script
tests/j_corrupt_revoke_block/script
tests/j_corrupt_revoke_csum/script
tests/j_corrupt_sb_csum/script
tests/j_corrupt_sb_magic/script
tests/j_ext_long_revoke_trans/script
tests/j_ext_long_trans/script
tests/j_long_revoke_trans/script
tests/j_long_revoke_trans_mcsum_32bit/script
tests/j_long_revoke_trans_mcsum_64bit/script
tests/j_long_trans/script
tests/j_long_trans_mcsum_32bit/script
tests/j_long_trans_mcsum_64bit/script
tests/j_short_revoke_trans/script
tests/j_short_revoke_trans_mcsum_64bit/script
tests/j_short_trans/script
tests/j_short_trans_64bit/script
tests/j_short_trans_mcsum_64bit/script
tests/j_short_trans_old_csum/script
tests/j_short_trans_open_recover/script
tests/j_short_trans_recover/script
tests/j_short_trans_recover_mcsum_64bit/script
tests/j_short_uncommitted_trans/script
tests/j_short_uncommitted_trans_mcsum_64bit/script
tests/m_devdir/script
tests/m_minrootdir/script
tests/m_rootdir/script
tests/r_1024_small_bg/script
tests/r_32to64bit/script
tests/r_32to64bit_expand_full/script
tests/r_32to64bit_meta/script
tests/r_32to64bit_move_itable/script
tests/r_64bit_big_expand/script
tests/r_64to32bit/script
tests/r_64to32bit_meta/script
tests/r_bigalloc_big_expand/script
tests/r_expand_full/script
tests/r_ext4_big_expand/script
tests/r_ext4_small_bg/script
tests/r_fixup_lastbg/script
tests/r_fixup_lastbg_big/script
tests/r_inline_xattr/script
tests/r_meta_bg_shrink/script
tests/r_min_itable/script
tests/r_move_itable/script
tests/r_move_itable_nostride/script
tests/r_move_itable_realloc/script
tests/run_mke2fs
tests/t_iexpand_full/script
tests/t_iexpand_mcsum/script
tests/t_replay_and_set/script
tests/u_debugfs_opt/script