source: rtems/testsuites/fstests/fsrename/mimfs_fsrename.scn @ 8967e5f

5
Last change on this file since 8967e5f was 8967e5f, checked in by Chris Johns <chrisj@…>, on 04/09/18 at 03:40:29

testsuite/fstests: Merged nested Makefile.am files into one Makefile.am

This change is part of the testsuite Makefile.am reorganization.

Update #3382

  • Property mode set to 100644
File size: 10.5 KB
Line 
1*** BEGIN OF TEST FSRENAME MOUNTED IMFS ***
2Initializing filesystem MOUNTED IMFS
3
4Old is a simbolic link and rename operates on the simbolic link itself
5
6Testing rename     with arguments: symlink01, name02    EXPECT "0"
7FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 78
8Testing lstat      with arguments: name02, &statbuf     EXPECT "0"
9PASS
10Testing if name02 is now a symlink
11FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 86
12Testing unlink     with arguments: name01               EXPECT "0"
13PASS
14Testing unlink     with arguments: name02               EXPECT "0"
15PASS
16Testing unlink     with arguments: symlink01            EXPECT "-1"
17FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 94
18
19New is a simbolic link and rename operates on the simbolic link itself
20
21Testing rename     with arguments: name02, symlink01    EXPECT "0"
22FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 116
23Testing lstat      with arguments: symlink01, &statbuf  EXPECT "0"
24PASS
25Testing that symlink01 is not a symlink
26FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 124
27Testing unlink     with arguments: name01               EXPECT "0"
28PASS
29Testing unlink     with arguments: name02               EXPECT "-1"
30FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 131
31Testing unlink     with arguments: symlink01            EXPECT "0"
32PASS
33
34Testing with symbolic link loop's
35
36Testing rename     with arguments: "path01, name01"     EXPECT "ELOOP"
37FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 149
38Testing rename     with arguments: "path01, name01"     EXPECT "ELOOP"
39FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 152
40Testing unlink     with arguments: name01               EXPECT "-1"
41PASS
42Testing unlink     with arguments: symlink01            EXPECT "0"
43PASS
44Testing unlink     with arguments: symlink02            EXPECT "0"
45PASS
46Testing rename     with arguments: "name01, path01"     EXPECT "ELOOP"
47FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 180
48Testing rename     with arguments: "name01, path01"     EXPECT "ELOOP"
49FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 183
50Testing unlink     with arguments: name01               EXPECT "0"
51PASS
52Testing unlink     with arguments: symlink01            EXPECT "0"
53PASS
54Testing unlink     with arguments: symlink02            EXPECT "0"
55PASS
56
57Rename file with itself
58
59Testing rename     with arguments: name01, name01       EXPECT "0"
60FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 244
61Testing unlink     with arguments: name01               EXPECT "0"
62PASS
63
64Rename file with itself through a hard link in another directory
65
66Testing rename     with arguments: name01, path01       EXPECT "0"
67FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 271
68Testing unlink     with arguments: name01               EXPECT "0"
69PASS
70Testing unlink     with arguments: path01               EXPECT "0"
71PASS
72Testing rmdir      with arguments: dir01                EXPECT "0"
73PASS
74
75Rename directory with file
76
77Testing rename     with arguments: "dir01, name01"      EXPECT "ENOTDIR"
78FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 343
79Testing unlink     with arguments: name01               EXPECT "0"
80PASS
81Testing rmdir      with arguments: dir01                EXPECT "0"
82PASS
83
84Rename file with directory
85
86Testing rename     with arguments: "name01, dir01"      EXPECT "EISDIR"
87FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 367
88Testing unlink     with arguments: name01               EXPECT "0"
89PASS
90Testing rmdir      with arguments: dir01                EXPECT "0"
91PASS
92
93Rename directory with ancestor directory
94
95Testing rename     with arguments: "dir02, path01"      EXPECT "EINVAL"
96FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 390
97Testing rmdir      with arguments: path01               EXPECT "0"
98PASS
99Testing rmdir      with arguments: dir02                EXPECT "0"
100PASS
101
102Rename directory with non empty directory
103
104Testing rename     with arguments: dir01, dir02         EXPECT "-1"
105PASS
106Testing errno for EEXIST or ENOTEMPTY
107PASS
108Testing unlink     with arguments: path01               EXPECT "0"
109PASS
110Testing rmdir      with arguments: dir01                EXPECT "0"
111PASS
112Testing rmdir      with arguments: dir02                EXPECT "0"
113PASS
114
115Rename empty directory with another empty directory
116
117Testing rename     with arguments: dir01, dir02         EXPECT "0"
118FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 448
119Testing rmdir      with arguments: dir01                EXPECT "-1"
120FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 454
121Testing rmdir      with arguments: dir02                EXPECT "0"
122PASS
123Testing rename     with arguments: "dir02, path01"      EXPECT "EMLINK"
124FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 483
125Testing rmdir      with arguments: path01               EXPECT "-1"
126FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 497
127Testing rmdir      with arguments: dir02                EXPECT "0"
128FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 498
129Testing rmdir      with arguments: dir01                EXPECT "0"
130PASS
131
132Rename files within directories protected with S_ISVTX
133
134Testing rename     with arguments: path01, name02       EXPECT "-1"
135PASS
136Testing errno for EPERM or EACCES
137FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 535
138Testing unlink     with arguments: path01               EXPECT "0"
139PASS
140Testing unlink     with arguments: name02               EXPECT "0"
141PASS
142Testing rmdir      with arguments: dir01                EXPECT "0"
143PASS
144Testing rename     with arguments: name02, path01       EXPECT "-1"
145PASS
146Testing errno for EPERM or EACCES
147FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 577
148Testing unlink     with arguments: path01               EXPECT "0"
149PASS
150Testing unlink     with arguments: name02               EXPECT "0"
151PASS
152Testing rmdir      with arguments: dir01                EXPECT "0"
153PASS
154
155Rename file with non existant file
156
157Testing rename     with arguments: name01, name02       EXPECT "0"
158PASS
159Testing unlink     with arguments: name01               EXPECT "-1"
160PASS
161Testing unlink     with arguments: name02               EXPECT "0"
162PASS
163Testing rename     with arguments: "name02, name01"     EXPECT "ENOENT"
164FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 660
165Testing unlink     with arguments: name01               EXPECT "0"
166PASS
167Testing unlink     with arguments: name02               EXPECT "-1"
168PASS
169
170Rename file with non existant filepath
171
172Testing rename     with arguments: "path01, name01"     EXPECT "ENOENT"
173PASS
174Testing unlink     with arguments: name01               EXPECT "-1"
175PASS
176Testing rmdir      with arguments: dir01                EXPECT "0"
177PASS
178
179Rename directory with non existant directory
180
181Testing rename     with arguments: dir01, dir02         EXPECT "0"
182PASS
183Testing rmdir      with arguments: dir01                EXPECT "-1"
184PASS
185Testing rmdir      with arguments: dir02                EXPECT "0"
186PASS
187
188Rename file with a name size exceeding NAME_MAX
189
190Testing rename     with arguments: "name01, filename"   EXPECT "ENAMETOOLONG"
191PASS
192Testing unlink     with arguments: name01               EXPECT "0"
193PASS
194Testing unlink     with arguments: filename             EXPECT "-1"
195PASS
196
197Rename directory with current directory
198
199Testing rename     with arguments: "." , dir01          EXPECT "-1"
200PASS
201Testing errno for EINVAL or EBUSY
202FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 787
203Testing rename     with arguments: dir01, "."           EXPECT "-1"
204PASS
205Testing errno for EINVAL or EBUSY
206FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 801
207
208Rename directory with previous directory
209
210Testing rename     with arguments: ".." , dir01         EXPECT "-1"
211PASS
212Testing errno for EINVAL or EBUSY
213FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 817
214Testing rename     with arguments: dir01, ".."          EXPECT "-1"
215PASS
216Testing errno for EINVAL or EBUSY
217FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 831
218Testing rmdir      with arguments: dir01                EXPECT "0"
219PASS
220
221Testing empty filepaths
222
223Testing rename     with arguments: "name01, \"\""       EXPECT "ENOENT"
224PASS
225Testing            with arguments: name01               EXPECT "0"
226PASS
227Testing rename     with arguments: "\"\", name01"       EXPECT "ENOENT"
228FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 869
229Testing            with arguments: name01               EXPECT "0"
230PASS
231
232Rename two files on a directory with no write permission
233
234Testing rename     with arguments: "name01 , name02"    EXPECT "EACCES"
235FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 947
236
237Rename file between two directories, with and without write access
238
239Testing rename     with arguments: "name01, path01"     EXPECT "EACCES"
240FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 971
241Testing rename     with arguments: "path01, name01"     EXPECT "EACCES"
242FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 978
243Testing            with arguments: name01               EXPECT "0"
244PASS
245Testing            with arguments: path01               EXPECT "0"
246PASS
247Testing            with arguments: path01               EXPECT "0"
248PASS
249Testing rmdir      with arguments: dir01                EXPECT "0"
250PASS
251Testing rmdir      with arguments: dir02                EXPECT "0"
252PASS
253
254Rename two files on a directory with no execute permission
255
256Testing rename     with arguments: "path01 , path02"    EXPECT "EACCES"
257PASS
258
259Rename file between two directories, with and without execute access
260
261Testing rename     with arguments: "path01, path02"     EXPECT "EACCES"
262PASS
263Testing rename     with arguments: "path02, path01"     EXPECT "EACCES"
264FAIL   testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 1103
265Testing            with arguments: path01               EXPECT "0"
266PASS
267Testing            with arguments: path01               EXPECT "0"
268PASS
269Testing            with arguments: path02               EXPECT "0"
270PASS
271Testing rmdir      with arguments: dir01                EXPECT "0"
272PASS
273Testing rmdir      with arguments: dir02                EXPECT "0"
274PASS
275
276Rename files across diferent filesystems
277
278Testing rename     with arguments: "name01, path01"     EXPECT "EXDEV"
279PASS
280Testing            with arguments: path01               EXPECT "-1"
281PASS
282Testing            with arguments: name01               EXPECT "0"
283PASS
284
285
286Shutting down filesystem MOUNTED IMFS
287*** END OF TEST FSRENAME MOUNTED IMFS ***
Note: See TracBrowser for help on using the repository browser.