• Home
Name Date Size #Lines LOC

..--

MakefileD03-May-20241 KiB367

Readme_ROBindD03-May-20242.3 KiB10878

autofs1.shD03-May-20246.9 KiB274142

autofs4.shD03-May-20246.7 KiB260135

diskio.shD03-May-2024835 3818

exportfs.shD03-May-20245.5 KiB209123

load_stress_all_kernel_modules.shD03-May-20242.3 KiB365

ltp-aiodio.shD03-May-20249.1 KiB328255

ltp-scsi_debug.shD03-May-20246 KiB219177

ltpdmmapper.shD03-May-20244.7 KiB205139

ltpfslvm.shD03-May-20245.9 KiB201142

ltpfsnolvm.shD03-May-20244.1 KiB151108

network.shD03-May-20243.3 KiB126105

sysfs.shD03-May-20243 KiB12249

test_fs_bind.shD03-May-202413.7 KiB527341

test_realtime.shD03-May-20246.1 KiB228166

tpm_tools.shD03-May-20244.4 KiB174118

yesenter.txtD03-May-20243

Readme_ROBind

1The ReadOnly Bind mount tests, uses the filesystems tests from
2the {LTPROOT}/testcases/kernel/fs .
3
4EXECUTING TESTS
5==================
6The tests can be executed through runltp like:
7
8./runltp -f fs_readonly
9
10Following tests are executed when the above is invoked:
11
12IOGEN & DOIO
13   |
14    ----- iogen
15   |
16    ----- doio
17   |
18    ----- rwtest
19   |
20    ----- growfiles
21FS_INOD
22LINKTEST
23OPENFILE
24INODE
25STREAM
26FTEST
27LFTEST
28WRITETEST.
29
30IOGEN & DOIO
31=============
32
33    This is a pair of programs that does basic I/O operations on a set of files.
34The file offset, I/O length, I/O operation, and what open(2) flags are
35selected randomly from a pre-defined or commandline given set. All data
36written can be verified (this is the usual method).
37
38RWTest
39-----
40rwtest is a shell script that is a wrapper of iogen and doio.
41
42Growfiles
43--------
44Growfiles will create and truncate files in gradual steps using write and lseek.
45The system calls are checked for proper returns.
46
47FS_INOD
48============
49
50File system stress - inode allocation/deallocation.
51Rapidly creates and deletes files through multiple processes running in the
52background.
53
54
55LINKTEST
56===========
57
58Linktest.pl is a simple test that attempts to create a given number of hard
59links and symbolic links to a single file.
60
61
62OPENFILE
63===========
64
65Create files and open simultaneously.
66
67INODE
68==================
69
70Does the File system managment and I/O functions work.
71This Construct a directory tree, create files in it, and verify
72that this was done as expected. It uses the syscalls mkdir, stat, open
73
74
75STREAM
76============
77
78Performs different tests on the stream  syscalls.
79This uses the syscalls freopen, fopen, mknod, ftell, fwrite, fread,  ferror,
80feof, clearerr and fileno.
81
82FTEST
83=========
84Tests the file I/O, Inodes.
85Uses the syscalls
86 * lseek, read, write,  truncate, ftruncate, fsync, sync, fstat
87 * open, close, unlink, chdir, readv, writev, lseek64, llseek
88
89LFTEST
90==========
91
92Uses the lseek64.
93This writes one buffer at a time and lseeks from the beginning of the file to the
94end of the last write position
95
96
97WRITETEST
98=============
99
100This test verifies that writes to disk occur without corruption.
101Once done , the file is re-opened, the random number generator
102is re-seeded, and the file is verified.
103
104IOCTL
105========
106( Note: Writing the tests to  include tests on the ioctl system calls.)
107
108