OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [tests/] [psxtests/] [psxmount/] [psxmount.scn] - Blame information for rev 552

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 unneback
 
2
 
3
*** MOUNT/UNMOUNT TEST ***
4
 
5
chdir to the root directory
6
chdir() status : 0
7
 
8
 
9
Creating a series of directories under /
10
Creating :                         a  0 0    Success
11
Creating :                         b  0 0    Success
12
Creating :                         c  0 0    Success
13
Creating :                         d  0 0    Success
14
Creating :                         e  0 0    Success
15
Creating :                         f  0 0    Success
16
Creating :                       c/y  0 0    Success
17
Creating :                       c/z  0 0    Success
18
Creating :                       c/x  0 0    Success
19
Creating :                 c/y/a3333  0 0    Success
20
Creating :                  c/y/j123  0 0    Success
21
Creating :        c/y/my_mount_point  0 0    Success
22
Creating : c/y/my_mount_point/my_dir  0 0    Success
23
Creating :        c/z/my_mount_point  0 0    Success
24
create /b/my_file
25
Verify /b/my_file
26
create c/y/my_mount_point/my_dir/d
27
Verify c/y/my_mount_point/my_dir/d
28
Attempting to mount IMFS file system at /c/z/my_mount_point
29
2nd file system successfully mounted at /c/z/my_mount_point
30
 
31
chdir to /c/z/my_mount_point.
32
chdir() status : 0
33
 
34
 
35
Creating a series of directories under /c/z/my_mount_point
36
Creating:                                              a   0 2    Success
37
Creating:                                              b   0 2    Success
38
Creating:                                              c   0 2    Success
39
Creating:                                              d   0 2    Success
40
Creating:                                              e   0 2    Success
41
Creating:                                              f   0 2    Success
42
Creating:                                            c/y   0 2    Success
43
Creating:                                            c/z   0 2    Success
44
Creating:                                            c/x   0 2    Success
45
Creating:                                      c/y/a3333   0 2    Success
46
Creating:                                       c/y/j123   0 2    Success
47
Creating:                             c/y/my_mount_point   0 2    Success
48
Creating:                      c/y/my_mount_point/my_dir   0 2    Success
49
Creating:                    c/y/my_mount_point/my_dir/d   0 2    Success
50
Creating:                             c/z/my_mount_point   0 2    Success
51
Creating: /c/z/my_mount_point/a/../../my_mount_point/a/g   0 2    Success
52
 
53
chdir to /
54
chdir() status : 0
55
 
56
Unmount status: 0
57
Mount a NULL file system and verify EINVAL
58
mount with option of -62 should fail with EINVAL
59
Mount a Read Only filesystem at /c/y/my_mount_point
60
Read only file system successfully mounted at /c/y/my_mount_point
61
create c/y/my_mount_point/../../y/my_mount_point/new_dir
62
Verify a mount point retruns EBUSY for another mount
63
Mount on a file should fail with ENOTDIR
64
Create and chdir to /c/y/my_mount_point/mydir
65
unmount of /c/y/my_mount_point should fail with EBUSY
66
chdir to / and verify we can unmount /c/y/my_mount_point
67
unmount /c/y/my_mount_point
68
unmount /b/mount_point should fail with EINVAL
69
Mount /c/y/my_mount_point
70
Create and open /c/y/my_mount_point/my_file
71
 
72
mkdir /c/y/my_mount_point/my_dir
73
Open /c/y/my_mount_point/my_dir
74
Unmount /c/y/my_mount_point should fail with EBUSY
75
Close /c/y/my_mount_point/my_dir
76
Unmount /c/y/my_mount_point/my_dir
77
Mount a file system at /c/y/my_mount_point/my_dir
78
unmount /c/y/my_mount_point should fail with EBUSY
79
Verify a hard link across filesystems fails with EXDEV
80
Verify a symbolic link across file systems works
81
unmount /c/y/my_mount_point/my_dir
82
Verify the symbolic link now fails
83
unmount /c/y/my_mount_point
84
 
85
 
86
*** END OF MOUNT/UNMOUNT TEST ***

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.