2 # SPDX-License-Identifier: GPL-2.0
3 # Copyright (c) 2016 Google, Inc. All Rights Reserved.
7 # Run fsstress on lower dir and top dir at the same time
10 _begin_fstest auto stress
12 # Import common functions.
15 # real QA test starts here
17 _require_scratch_nocheck
19 # Remove all files from previous tests
22 lowerdir=$OVL_BASE_SCRATCH_MNT/$OVL_LOWER
27 echo "Silence is golden"
29 d_low=$lowerdir/fsstress
30 d_top=$SCRATCH_MNT/fsstress
31 mkdir -p $d_low $d_top
33 echo $FSSTRESS_PROG -s 42 -d $d_low -p 4 -n 1000 -l100 -v > $seqres.full.1
34 $FSSTRESS_PROG -s 42 -d $d_low -p 4 -n 1000 -l100 -v >> $seqres.full.1 2>&1 &
36 echo $FSSTRESS_PROG -s 42 -d $d_top -p 4 -n 1000 -l100 -v > $seqres.full.2
37 $FSSTRESS_PROG -s 42 -d $d_top -p 4 -n 1000 -l100 -v >> $seqres.full.2 2>&1 &
41 echo "--------------------------------------" >>$seqres.full.1
42 echo "fsstress on lower directory returned $? - see $seqres.full.1"
43 echo "--------------------------------------" >>$seqres.full.1
48 echo "--------------------------------------" >>$seqres.full.2
49 echo "fsstress on overlay directory returned $? - see $seqres.full.2"
50 echo "--------------------------------------" >>$seqres.full.2
54 cat $seqres.full.1 $seqres.full.2 > $seqres.full
55 rm $seqres.full.1 $seqres.full.2
57 if [ "$ret" -eq 1 ]; then