summaryrefslogtreecommitdiffstats
path: root/rules/ltp-kernel.in
blob: 32e7f1f565a13718448b5c98a686568bd8d6dc46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
menuconfig LTP_KERNEL
	bool
	prompt "Kernel              "
	depends on LTP
	help
	  Kernel based tests. 

# ----------------------------------------------------------------------------
menuconfig LTP_KERNEL_FS
# ----------------------------------------------------------------------------
	bool
	prompt "File System Tests"
	depends on LTP_KERNEL
	help
	  FIXME: This item needs to be documented

# acl - access control lists
# acls - access control lists
# dmapi - data storage API

# ----------------------------------------------------------------------------

config LTP_KERNEL_FS_DOIO
	prompt "doio"
	bool
	depends on LTP_KERNEL_FS
	help
	  A set of tests to generate file system load. 

config LTP_KERNEL_FS_DOIO_RWTEST
	prompt "rwtest"
	bool
	depends on LTP_KERNEL_FS_DOIO
	help
	  Wrapper for doio and iogen: do basic i/o instructions on a set of file 
	  descriptors.

config LTP_KERNEL_FS_DOIO_GROWFILES
	prompt "growfiles"
	bool
	depends on LTP_KERNEL_FS_DOIO
	help
	  Creates and truncates files in gradual steps and check all system 
	  calls for proper return values. This test can cause 
	  disc fragmentation. 

# ----------------------------------------------------------------------------

config LTP_KERNEL_FS_FSBENCH
	prompt "fs-bench"
	bool
	depends on LTP_KERNEL_FS
	help
	  File system stress test benchmarking. 

	  FIXME: paths have to be adapted, wants to build in ~/fs-bench

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_FSDI
	prompt "fsdi"
	bool
	depends on LTP_KERNEL_FS
	help
	  Data integrity test: create file of a specified size and copy it
	  to a certain directory depth, then checking the integrity. 

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_INOD
	prompt "fs_inod"
	bool
	depends on LTP_KERNEL_FS
	help
	  Inode creation/deletion stress test. 

	  FIXME: needs bash? 
	  
# ----------------------------------------------------------------------------	  

# fs_maim

config LTP_KERNEL_FS_PERMS
	prompt "fs_perms"
	bool
	depends on LTP_KERNEL_FS
	help
	  Permission test. 

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_FSSTRESS
	prompt "fsstress"
	bool
	depends on LTP_KERNEL_FS
	help
	  File system stress test. 

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_FSX
	prompt "fsx"
	bool
	depends on LTP_KERNEL_FS
	help
	  File system stress test. 

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_FTEST
	prompt "ftest"
	bool
	depends on LTP_KERNEL_FS

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_INODE
	prompt "inode"
	bool
	depends on LTP_KERNEL_FS

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_LFTEST
	prompt "lftest"
	bool
	depends on LTP_KERNEL_FS
	help
	  Test large file support on a filesystem. 

# ----------------------------------------------------------------------------	  

# linktest: written in perl
# mongo: written in perl

config LTP_KERNEL_FS_OPENFILE
	prompt "openfile"
	bool
	depends on LTP_KERNEL_FS
	help
	  Create files and open simultanously. 

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_PROC
	prompt "proc"
	bool
	depends on LTP_KERNEL_FS
	help
	  Test proc system entries. 

# ----------------------------------------------------------------------------	  

config LTP_KERNEL_FS_RACER
	prompt "racer"
	bool
	depends on LTP_KERNEL_FS
	help
	  Create filess and shuffle them around, to provoke race conditions. 

# ----------------------------------------------------------------------------	  

# scsi

config LTP_KERNEL_FS_STREAM
	prompt "stream"
	bool
	depends on LTP_KERNEL_FS
	help
	  Stream I/O.