common/rc: factor out _scratch_xfs_[get|set]_sb_field
[xfstests-dev.git] / dmapi / src / suite2 / data / fail.dat
1 //
2 // Copyright (c) 2000-2001 Silicon Graphics, Inc.  All Rights Reserved.
3 //
4 // This test will use the following files:
5 //
6 ctf stf ls_to_copy ctest.c
7 fcntl open_test truncate rd wf 
8 set_region set_return_on_destroy 
9 --------------------------------------------
10 // These setup commands are run before the daemon starts.
11 // They reset the file structure of the test directory
12 // to a known state, and they ensure that the NFS
13 //
14 rm $real_dir/???
15 $1/ctf $1 $real_dir
16 $1/stf $1 $real_dir/l??
17 rm $real_dir/ctest.c
18 cp $1/ctest.c $real_dir
19 chown $lname $real_dir/*
20 $1/set_return_on_destroy $real_dir test
21 rmdir $real_dir/fail_tempdir/fail_subdir
22 rm $real_dir/fail_tempdir/*
23 rmdir $real_dir/fail_tempdir
24 mkdir $real_dir/fail_tempdir
25 mkdir $real_dir/fail_tempdir/fail_subdir
26 echo "Temporary file" > $real_dir/fail_tempdir/temp_file
27 chown root $real_dir/fail_tempdir
28 --------------------------------------------
29 @@ Failure checks (1 of 8):  symlink
30 @@
31 ln -s $2/fail_tempdir/temp_file $2/fail_tempdir/failed_symlink
32 event_count 2
33 event[0] symlink
34 event[1] postsymlink
35 ret_code[1] 13
36 failure
37 --------------------------------------------
38 @@ Failure checks (2 of 8):  link
39 @@
40 ln $2/fail_tempdir/temp_file $2/fail_tempdir/failed_link
41 event_count 2
42 event[0] link
43 event[1] postlink
44 ret_code[1] 13
45 failure
46 --------------------------------------------
47 @@ Failure checks (3 of 8):  mkdir
48 @@
49 mkdir $2/fail_tempdir/failed_subdir
50 event_count 2
51 event[0] create
52 event[1] postcreate
53 ret_code[1] 13
54 failure
55 --------------------------------------------
56 @@ Failure checks (4 of 8):  rmdir
57 @@
58 rmdir $2/fail_tempdir/fail_subdir
59 event_count 2
60 event[0] remove
61 event[1] postremove
62 ret_code[1] 13
63 failure
64 --------------------------------------------
65 @@ Failure checks (5 of 8):  open
66 @@
67 $1/open_test $2/fail_tempdir/temp_file o_rdwr
68 event_count 0
69 failure
70 --------------------------------------------
71 @@ Failure checks (6 of 8):  open/create
72 @@
73 $1/open_test $2/fail_tempdir/temp_file o_rdwr o_creat
74 event_count 0
75 failure
76 --------------------------------------------
77 @@ Failure checks (7 of 8):  open/truncate
78 @@
79 $1/open_test $2/fail_tempdir/temp_file o_rdwr o_trunc
80 event_count 0
81 failure
82 --------------------------------------------
83 @@ Failure checks (8 of 8):  remove
84 @@
85 rm -f $2/fail_tempdir/temp_file
86 event_count 2
87 event[0] remove
88 event[1] postremove
89 ret_code[1] 13
90 failure