fstests: move test group info to test files
[xfstests-dev.git] / tests / generic / 442
1 #! /bin/bash
2 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (c) 2017, Jeff Layton <jlayton@redhat.com>
4 #
5 # FS QA Test No. 442
6 #
7 # Test writeback error handling when writing to block devices via pagecache.
8 # See src/fsync-err.c for details of what test actually does.
9 #
10 . ./common/preamble
11 _begin_fstest blockdev eio
12
13 # Override the default cleanup function.
14 _cleanup()
15 {
16     cd /
17     rm -rf $tmp.* $testdir
18     _dmerror_cleanup
19 }
20
21 # Import common functions.
22 . ./common/filter
23 . ./common/dmerror
24
25 # real QA test starts here
26 _require_scratch
27 _require_dm_target error
28 _require_test_program fsync-err
29 _require_test_program dmerror
30
31 _dmerror_init
32
33 $here/src/fsync-err -d $here/src/dmerror $DMERROR_DEV
34
35 # success, all done
36 _dmerror_load_working_table
37 _dmerror_cleanup
38 _scratch_mkfs > $seqres.full 2>&1
39 status=0
40 exit