generic: test for non-zero used blocks while writing into a file
[xfstests-dev.git] / tests / overlay / 113
1 #! /bin/bash
2 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (C) 2020 CTERA Networks. All Rights Reserved.
4 #
5 # FS QA Test 113
6 #
7 # Run unionmount testsuite on a nested overlay filesystem
8 # with single lower overlay layer, whose layers are
9 # not on same fs
10 # with xino enabled (expected xino overflows)
11 #
12 seq=`basename $0`
13 seqres=$RESULT_DIR/$seq
14 echo "QA output created by $seq"
15
16 here=`pwd`
17 tmp=/tmp/$$
18 status=1        # failure is the default!
19 trap "_unionmount_testsuite_cleanup; exit \$status" 0 1 2 3 15
20
21 # get standard environment, filters and checks
22 . ./common/rc
23 . ./common/filter
24
25 # remove previous $seqres.full before test
26 rm -f $seqres.full
27
28 # real QA test starts here
29
30 _supported_fs overlay
31 _require_test
32 _require_scratch
33 _require_unionmount_testsuite
34
35 _unionmount_testsuite_run --ovov --xino --verify
36
37 # success, all done
38 echo "Silence is golden"
39 status=0
40 exit