blob: d4580ad47c207b3ebf4eadea9c8b06a1eb70c2d3 [file] [log] [blame]
mridgea9e38572005-04-19 15:48:26 +00001#DESCRIPTION:Math library tests - CPU tests
2abs01 abs01
3
4atof01 atof01
5
6float_bessel cd $LTPROOT/testcases/bin; float_bessel -v
7float_exp_log cd $LTPROOT/testcases/bin; float_exp_log -v
8float_iperb cd $LTPROOT/testcases/bin; float_iperb -v
9float_power cd $LTPROOT/testcases/bin; float_power -v
10float_trigo cd $LTPROOT/testcases/bin; float_trigo -v
11
12fptest01 fptest01
13fptest02 fptest02
14
15nextafter01 nextafter01
16
17#DESCRIPTION:fsx filesystem stress tests
subrata_modak6d3ab372008-10-30 13:26:26 +000018fsx-linux export TCbin=$LTPROOT/testcases/bin;fsxtest02 10000
mridgea9e38572005-04-19 15:48:26 +000019#fsx-ext2 fsxtest $SCRATCHDEV ext2 10000
20#fsx-ext3 fsxtest $SCRATCHDEV ext3 10000
21#fsx-jfs fsxtest $SCRATCHDEV jfs 10000
22#fsx-xfs fsxtest $SCRATCHDEV xfs 10000
23#fsx-reiserfs fsxtest $SCRATCHDEV reiserfs 10000
24
25#DESCRIPTION:Interprocess communication stress
26# These tests use tests/pipeio to put pipes (named or unnamed) through a workout
27#
28pipeio_1 pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070029# spawns 5 children to write 100 chunks of 4090 bytes to a named pipe
mridgea9e38572005-04-19 15:48:26 +000030# using blocking I/O
31#pipeio_2 pipeio -T pipeio_2 -c 5 -s 4090 -i 100 -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070032# spawns 5 children to write 100 chunks of 4090 bytes to a named pipe
mridgea9e38572005-04-19 15:48:26 +000033# using non-blocking I/O
34# This test hits EAGAIN, which pipeio doesn't handle at the moment
35pipeio_3 pipeio -T pipeio_3 -c 5 -s 4090 -i 100 -u -b -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070036# spawns 5 children to write 100 chunks of 4090 bytes to an unnamed pipe
mridgea9e38572005-04-19 15:48:26 +000037# using blocking I/O
38pipeio_4 pipeio -T pipeio_4 -c 5 -s 4090 -i 100 -u -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070039# spawns 5 children to write 100 chunks of 4090 bytes to an unnamed pipe
mridgea9e38572005-04-19 15:48:26 +000040# using non-blocking I/O
41pipeio_5 pipeio -T pipeio_5 -c 5 -s 5000 -i 10 -b -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070042# spawns 5 children to write 10 chunks of 5000 bytes to a named pipe
mridgea9e38572005-04-19 15:48:26 +000043# using blocking I/O
44pipeio_6 pipeio -T pipeio_6 -c 5 -s 5000 -i 10 -b -u -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070045# spawns 5 children to write 10 chunks of 5000 bytes to an unnamed pipe
mridgea9e38572005-04-19 15:48:26 +000046# using blocking I/O
47#pipeio_7 pipeio -T pipeio_7 -c 5 -s 5000 -i 10 -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070048# spawns 5 children to write 10 chunks of 5000 bytes to a named pipe
mridgea9e38572005-04-19 15:48:26 +000049# using non-blocking I/O
50# This test hits EAGAIN, which pipeio doesn't handle at the moment
51pipeio_8 pipeio -T pipeio_8 -c 5 -s 5000 -i 10 -u -f x80
Chris Dearman37550cf2012-10-17 19:54:01 -070052# spawns 5 children to write 10 chunks of 5000 bytes to an unnamed pipe
mridgea9e38572005-04-19 15:48:26 +000053# using non-blocking I/O
54
55sem01 sem01
56sem02 sem02
57
58
59#DESCRIPTION:Kernel system calls
Cyril Hrubis6f754622016-08-29 12:05:17 +020060abort01 abort01
mridgea9e38572005-04-19 15:48:26 +000061
62accept01 accept01
63
64access01 access01
65access02 access02
66access03 access03
Guangwen Fenga93f1f42016-11-16 10:41:03 +080067access04 access04
mridgea9e38572005-04-19 15:48:26 +000068
Cyril Hrubisc695ced2014-06-19 16:49:20 +020069acct01 acct01
mridgea9e38572005-04-19 15:48:26 +000070
71adjtimex01 adjtimex01
72adjtimex02 adjtimex02
73
74alarm01 alarm01
75alarm02 alarm02
76alarm03 alarm03
mridgea9e38572005-04-19 15:48:26 +000077alarm05 alarm05
78alarm06 alarm06
79alarm07 alarm07
80
81asyncio02 asyncio02
82
83bind01 bind01
84bind02 bind02
85
86brk01 brk01
87
88capget01 capget01
89capget02 capget02
90
91capset01 capset01
92capset02 capset02
93
94chdir01 chdir01
95chdir01A symlink01 -T chdir01
96chdir02 chdir02
97chdir03 chdir03
98chdir04 chdir04
99
100chmod01 chmod01
101chmod01A symlink01 -T chmod01
102chmod02 chmod02
103chmod03 chmod03
104chmod04 chmod04
Zeng Linggang52d294a2014-02-18 23:22:51 +0800105chmod05 chmod05
Cyril Hrubisb1118712014-06-19 16:50:57 +0200106chmod06 chmod06
mridgea9e38572005-04-19 15:48:26 +0000107chmod07 chmod07
108
109chown01 chown01
110chown02 chown02
Zeng Linggang52d294a2014-02-18 23:22:51 +0800111chown03 chown03
Cyril Hrubisc0b8cc12014-06-19 16:52:32 +0200112chown04 chown04
mridgea9e38572005-04-19 15:48:26 +0000113chown05 chown05
114
115chroot01 chroot01
116chroot02 chroot02
117chroot03 chroot03
118chroot04 chroot04
119
120
121clone01 clone01
122clone02 clone02
123clone03 clone03
124clone04 clone04
125clone05 clone05
126clone06 clone06
127clone07 clone07
zenglg.jy853f9812013-12-18 17:32:15 +0800128clone08 clone08
mridgea9e38572005-04-19 15:48:26 +0000129
130close01 close01
131close02 close02
132close08 close08
133
134confstr01 confstr01
135
136connect01 connect01
137
138creat01 creat01
139creat03 creat03
140creat04 creat04
141creat05 creat05
Cyril Hrubis4e74c992014-06-19 16:53:51 +0200142creat06 creat06
Garrett Cooper95ac11f2011-01-18 23:48:28 -0800143creat07 creat07
mridgea9e38572005-04-19 15:48:26 +0000144creat08 creat08
mridgea9e38572005-04-19 15:48:26 +0000145
146dup01 dup01
147dup02 dup02
148dup03 dup03
149dup04 dup04
150dup05 dup05
151dup06 dup06
152dup07 dup07
153
154dup201 dup201
155dup202 dup202
156dup203 dup203
157dup204 dup204
158dup205 dup205
159
Xiao Yang8ed2bdb2016-06-03 16:03:44 +0800160epoll_ctl01 epoll_ctl01
Xiao Yang9f05efa2016-06-03 16:03:45 +0800161epoll_ctl02 epoll_ctl02
Xiao Yang8ed2bdb2016-06-03 16:03:44 +0800162
Guangwen Feng537f21d2016-02-17 18:51:24 +0800163epoll_wait01 epoll_wait01
Guangwen Feng97f53482016-02-17 18:51:25 +0800164epoll_wait02 epoll_wait02
Guangwen Feng36bb28f2016-02-17 18:51:26 +0800165epoll_wait03 epoll_wait03
Guangwen Feng537f21d2016-02-17 18:51:24 +0800166
Guangwen Feng22c12be2016-03-03 16:24:45 +0800167epoll_pwait01 epoll_pwait01
168
mridgea9e38572005-04-19 15:48:26 +0000169execl01 execl01
170execle01 execle01
171execlp01 execlp01
172
173execv01 execv01
174execve01 execve01
Cyril Hrubisc5a0a542015-02-18 13:12:38 +0100175execve02 execve02
mridgea9e38572005-04-19 15:48:26 +0000176execve03 execve03
Cyril Hrubisc5a0a542015-02-18 13:12:38 +0100177execve04 execve04
subrata_modake7899782009-05-27 13:36:34 +0000178execve05 execve05 20 $LTPROOT/testcases/bin/execve05 $LTPROOT/testcases/bin/execve05 4
mridgea9e38572005-04-19 15:48:26 +0000179execvp01 execvp01
180
181exit01 exit01
182exit02 exit02
183
184fchdir01 fchdir01
185fchdir02 fchdir02
186fchdir03 fchdir03
187
188fchmod01 fchmod01
189fchmod02 fchmod02
190fchmod03 fchmod03
191fchmod04 fchmod04
Zeng Linggang52d294a2014-02-18 23:22:51 +0800192fchmod05 fchmod05
Cyril Hrubis71189102014-06-30 12:10:07 +0200193fchmod06 fchmod06
mridgea9e38572005-04-19 15:48:26 +0000194fchmod07 fchmod07
195
196fchown01 fchown01
197fchown02 fchown02
Zeng Linggang52d294a2014-02-18 23:22:51 +0800198fchown03 fchown03
Cyril Hrubis25f77892014-06-19 16:56:53 +0200199fchown04 fchown04
mridgea9e38572005-04-19 15:48:26 +0000200fchown05 fchown05
201
202fcntl01 fcntl01
203fcntl02 fcntl02
204fcntl03 fcntl03
205fcntl04 fcntl04
206fcntl05 fcntl05
207fcntl06 fcntl06
208fcntl07 fcntl07
mridgea9e38572005-04-19 15:48:26 +0000209fcntl08 fcntl08
210fcntl09 fcntl09
211fcntl10 fcntl10
212fcntl11 fcntl11
213fcntl12 fcntl12
214fcntl13 fcntl13
215fcntl14 fcntl14
216fcntl15 fcntl15
217#fcntl16 fcntl16 #Contains errors.
218fcntl17 fcntl17
219fcntl18 fcntl18
220fcntl19 fcntl19
221fcntl20 fcntl20
222fcntl21 fcntl21
223fcntl22 fcntl22
224fcntl23 fcntl23
robbiew7937de62005-05-10 18:15:42 +0000225fcntl24 fcntl24
226fcntl25 fcntl25
Chris Dearman37550cf2012-10-17 19:54:01 -0700227fcntl26 fcntl26
228# The tests for these system calls fcntl27 and fcntl28 are temporarily being disabled
mreed10112fa152006-05-15 17:49:45 +0000229# fcntl27 fcntl27
230# fcntl28 fcntl28
Xiaoguang Wang95058572014-02-12 17:39:25 +0800231fcntl29 fcntl29
Xiaoguang Wangfe173032014-02-12 18:01:38 +0800232fcntl30 fcntl30
Xiaoguang Wang477ea282014-03-19 16:14:43 +0800233fcntl31 fcntl31
Guangwen Feng04c74392015-10-13 11:56:42 +0800234fcntl32 fcntl32
Guangwen Feng71561972015-10-13 12:02:33 +0800235fcntl33 fcntl33
mridgea9e38572005-04-19 15:48:26 +0000236
237fdatasync01 fdatasync01
238fdatasync02 fdatasync02
239
240flock01 flock01
241flock02 flock02
242flock03 flock03
243flock04 flock04
244flock05 flock05
245flock06 flock06
246
247fmtmsg01 fmtmsg01
248
249fork01 fork01
250fork02 fork02
251fork03 fork03
252fork04 fork04
253fork05 fork05
254fork06 fork06
255fork07 fork07
256fork08 fork08
257fork09 fork09
258fork10 fork10
259fork11 fork11
260
261fpathconf01 fpathconf01
262
263fstat01 fstat01
264fstat02 fstat02
265fstat03 fstat03
mridgea9e38572005-04-19 15:48:26 +0000266fstat05 fstat05
267
268fstatfs01 fstatfs01
269fstatfs02 fstatfs02
270
271fsync01 fsync01
272fsync02 fsync02
273fsync03 fsync03
274
275ftruncate01 ftruncate01
276ftruncate02 ftruncate02
277ftruncate03 ftruncate03
278ftruncate04 ftruncate04
279
robbiewaf04f6e2005-05-26 20:42:13 +0000280getcontext01 getcontext01
281
mridgea9e38572005-04-19 15:48:26 +0000282getcwd01 getcwd01
283getcwd02 getcwd02
284getcwd03 getcwd03
Xiaoguang Wang31c39f72014-07-27 17:00:54 +0800285getcwd04 getcwd04
mridgea9e38572005-04-19 15:48:26 +0000286
287getdents01 getdents01
288getdents02 getdents02
mridgea9e38572005-04-19 15:48:26 +0000289
290getdomainname01 getdomainname01
291
robbiew41b868b2005-05-26 19:07:12 +0000292getdtablesize01 getdtablesize01
293
mridgea9e38572005-04-19 15:48:26 +0000294getegid01 getegid01
295
296geteuid01 geteuid01
Stanislav Kholmanskikh1c442442013-09-11 13:25:43 +0400297geteuid02 geteuid02
mridgea9e38572005-04-19 15:48:26 +0000298
299getgid01 getgid01
mridgea9e38572005-04-19 15:48:26 +0000300getgid03 getgid03
301
302getgroups01 getgroups01
mridgea9e38572005-04-19 15:48:26 +0000303getgroups03 getgroups03
mridgea9e38572005-04-19 15:48:26 +0000304
305gethostid01 gethostid01
306
307gethostname01 gethostname01
308
309getitimer01 getitimer01
310getitimer02 getitimer02
311getitimer03 getitimer03
312
313getpeername01 getpeername01
314
315getpgid01 getpgid01
316getpgid02 getpgid02
317
318getpgrp01 getpgrp01
319
320getpid01 getpid01
321getpid02 getpid02
322
323getppid01 getppid01
324getppid02 getppid02
325
326getpriority01 getpriority01
327getpriority02 getpriority02
328
329getresgid01 getresgid01
330getresgid02 getresgid02
331getresgid03 getresgid03
332
333getresuid01 getresuid01
334getresuid02 getresuid02
335getresuid03 getresuid03
336
337getrlimit01 getrlimit01
338getrlimit02 getrlimit02
339
340getrusage01 getrusage01
341getrusage02 getrusage02
342
343getsid01 getsid01
344getsid02 getsid02
345
346getsockname01 getsockname01
347
348getsockopt01 getsockopt01
349
350gettimeofday01 gettimeofday01
351gettimeofday02 gettimeofday02
352
353getuid01 getuid01
mridgea9e38572005-04-19 15:48:26 +0000354getuid03 getuid03
355
356#Needs tty device.
357#ioctl01 ioctl01 -D /dev/tty0
358#ioctl02 ioctl02 -D /dev/tty0
359
subrata_modaked216842008-09-24 15:58:12 +0000360# Introducing ioctl tests for all /dev/tty* devices
361ioctl test_ioctl
362
mridgea9e38572005-04-19 15:48:26 +0000363ioperm01 ioperm01
364ioperm02 ioperm02
365
366iopl01 iopl01
367iopl02 iopl02
368
369kill01 kill01
370kill02 kill02
371kill03 kill03
372kill04 kill04
373kill05 kill05
374kill06 kill06
375kill07 kill07
376kill08 kill08
377kill09 kill09
378kill10 kill10
Cyril Hrubis6f754622016-08-29 12:05:17 +0200379kill11 kill11
mridgea9e38572005-04-19 15:48:26 +0000380kill12 kill12
381
382lchown01 lchown01
Garrett Coopera99df352010-12-10 09:02:53 -0800383lchown02 lchown02
Cyril Hrubisbbffc172014-06-19 17:03:55 +0200384lchown03 lchown03
mridgea9e38572005-04-19 15:48:26 +0000385
Xiao Yang20a89dc2016-07-15 12:46:02 +0800386lgetxattr01 lgetxattr01
Xiao Yang3d74df12016-07-15 12:46:03 +0800387lgetxattr02 lgetxattr02
Xiao Yang20a89dc2016-07-15 12:46:02 +0800388
mridgea9e38572005-04-19 15:48:26 +0000389link01 symlink01 -T link01
390link02 link02
391link03 link03
392link04 link04
393link05 link05
394link06 link06
395link07 link07
Cyril Hrubis6383fd92014-06-19 17:06:46 +0200396link08 link08
mridgea9e38572005-04-19 15:48:26 +0000397
398listen01 listen01
399
Xiao Yange9abc412016-02-19 12:55:44 +0800400llistxattr01 llistxattr01
Xiao Yange7a93f52016-02-19 12:55:45 +0800401llistxattr02 llistxattr02
Xiao Yang0f549192016-02-25 11:55:02 +0800402llistxattr03 llistxattr03
Xiao Yange9abc412016-02-19 12:55:44 +0800403
mridgea9e38572005-04-19 15:48:26 +0000404llseek01 llseek01
405llseek02 llseek02
Xiaoguang Wang982652b2014-02-18 15:01:17 +0800406llseek03 llseek03
mridgea9e38572005-04-19 15:48:26 +0000407
408lseek01 lseek01
409lseek02 lseek02
410lseek03 lseek03
411lseek04 lseek04
412lseek05 lseek05
413lseek06 lseek06
414lseek07 lseek07
415lseek08 lseek08
416lseek09 lseek09
417lseek10 lseek10
418
419lstat01A symlink01 -T lstat01
420lstat01 lstat01
421lstat02 lstat02
422lstat03 lstat03
423
424mallopt01 mallopt01
425
426memset01 memset01
427memcmp01 memcmp01
428memcpy01 memcpy01
429
430mlockall01 mlockall01
431mlockall02 mlockall02
robbiewe972ba52005-05-26 19:16:49 +0000432mlockall03 mlockall03
mridgea9e38572005-04-19 15:48:26 +0000433
434mkdir01 mkdir01
435mkdir02 mkdir02
Cyril Hrubis54df83c2014-06-19 17:19:21 +0200436mkdir03 mkdir03
mridgea9e38572005-04-19 15:48:26 +0000437mkdir04 mkdir04
438mkdir05 mkdir05
439mkdir05A symlink01 -T mkdir05
440mkdir08 mkdir08
441mkdir09 mkdir09
442
443mknod01 mknod01
444mknod02 mknod02
445mknod03 mknod03
446mknod04 mknod04
447mknod05 mknod05
448mknod06 mknod06
Cyril Hrubis41028182014-06-19 17:27:33 +0200449mknod07 mknod07
mridgea9e38572005-04-19 15:48:26 +0000450mknod08 mknod08
451mknod09 mknod09
452
453mlock01 mlock01
454mlock02 mlock02
455
456qmm01 mmap001 -m 1
457mmap01 mmap01
458mmap02 mmap02
459mmap03 mmap03
460mmap04 mmap04
461mmap05 mmap05
462mmap06 mmap06
463mmap07 mmap07
464mmap08 mmap08
465mmap09 mmap09
Xiaoguang Wang26212c72015-02-04 16:59:47 +0800466mmap16 mmap16
mridgea9e38572005-04-19 15:48:26 +0000467
468modify_ldt01 modify_ldt01
469modify_ldt02 modify_ldt02
Zeng Linggangae090d42014-03-19 13:36:08 +0800470modify_ldt03 modify_ldt03
mridgea9e38572005-04-19 15:48:26 +0000471
472#
473# These tests require an unmounted block device
474# to run correctly. Please see individual test
475# code for more information.
476#
477#mount01 mount01 -D /dev/...
478#mount02 mount02 -D /dev/...
479#mount03 mount03 -D /dev/...
480#mount04 mount04 -D /dev/...
481
482mprotect01 mprotect01
483mprotect02 mprotect02
484mprotect03 mprotect03
Xing Gueab69ab2014-03-06 09:54:04 +0800485mprotect04 mprotect04
mridgea9e38572005-04-19 15:48:26 +0000486
487mremap01 mremap01
488mremap02 mremap02
489mremap03 mremap03
490mremap04 mremap04
491
492msgctl01 msgctl01
493msgctl02 msgctl02
494msgctl03 msgctl03
495msgctl04 msgctl04
496msgctl05 msgctl05
497msgctl06 msgctl06
498msgctl07 msgctl07
499msgctl08 msgctl08
500msgctl09 msgctl09
501
502msgget01 msgget01
503msgget02 msgget02
504msgget03 msgget03
mridgea9e38572005-04-19 15:48:26 +0000505
506msgrcv01 msgrcv01
507msgrcv02 msgrcv02
508msgrcv03 msgrcv03
509msgrcv04 msgrcv04
510msgrcv05 msgrcv05
511msgrcv06 msgrcv06
Xiaoguang Wang22d33012014-02-12 16:06:10 +0800512msgrcv07 msgrcv07
Li Wangeccd2382015-08-06 13:24:40 +0800513msgrcv08 msgrcv08
mridgea9e38572005-04-19 15:48:26 +0000514
515msgsnd01 msgsnd01
516msgsnd02 msgsnd02
mridgea9e38572005-04-19 15:48:26 +0000517msgsnd05 msgsnd05
518msgsnd06 msgsnd06
519
520msync01 msync01
521msync02 msync02
522msync03 msync03
mridgea9e38572005-04-19 15:48:26 +0000523
524munlock01 munlock01
525munlock02 munlock02
526
527munlockall01 munlockall01
528munlockall02 munlockall02
529
530munmap01 munmap01
531munmap02 munmap02
532munmap03 munmap03
533
534nanosleep01 nanosleep01
535nanosleep02 nanosleep02
536nanosleep03 nanosleep03
537nanosleep04 nanosleep04
538
539nftw01 nftw01
540nftw6401 nftw6401
541
542nice01 nice01
543nice02 nice02
544nice03 nice03
545nice04 nice04
mridgea9e38572005-04-19 15:48:26 +0000546
547open01 open01
548open01A symlink01 -T open01
549open02 open02
550open03 open03
551open04 open04
552open05 open05
553open06 open06
554open07 open07
555open08 open08
556open09 open09
557open10 open10
Eryu Guan4d7e1882013-02-04 11:22:12 +0800558open11 open11
Zeng Linggang96a50252014-04-04 13:31:11 +0800559open12 open12
Guangwen Fenge90291c2015-08-04 09:31:46 +0800560open13 open13
mridgea9e38572005-04-19 15:48:26 +0000561
562mincore01 mincore01
563#mincore02 mincore02 currently hangs and does not exit correctly
564madvise01 madvise01
565madvise02 madvise02
566
567pathconf01 pathconf01
568
569pause01 pause01
570pause02 pause02
571pause03 pause03
572
Cyril Hrubis81d1ce42016-03-21 16:10:30 +0100573personality01 personality01
mridgea9e38572005-04-19 15:48:26 +0000574
575pipe01 pipe01
576pipe02 pipe02
577pipe03 pipe03
578pipe04 pipe04
579pipe05 pipe05
580pipe06 pipe06
581pipe07 pipe07
582pipe08 pipe08
583pipe09 pipe09
584pipe10 pipe10
585pipe11 pipe11
586
587poll01 poll01
588
589prctl01 prctl01
590prctl02 prctl02
591
592pread01 pread01
593pread02 pread02
594pread03 pread03
595
Xiao Yang1274a3c2015-12-03 19:31:12 +0800596preadv01 preadv01
Xiao Yang34c7f332015-12-29 18:20:30 +0800597preadv02 preadv02
Xiao Yang1274a3c2015-12-03 19:31:12 +0800598
mridgea9e38572005-04-19 15:48:26 +0000599profil01 profil01
600
robbiew3815a9d2005-05-26 15:40:47 +0000601pselect01 pselect01
Zeng Linggang58241b12014-03-14 17:48:53 +0800602pselect02 pselect02
robbiew3815a9d2005-05-26 15:40:47 +0000603
mridgea9e38572005-04-19 15:48:26 +0000604ptrace01 ptrace01
605ptrace02 ptrace02
606ptrace03 ptrace03
yaberauneya99591c02009-11-14 08:45:34 +0000607ptrace05 ptrace05
mridgea9e38572005-04-19 15:48:26 +0000608
609pwrite01 pwrite01
610pwrite02 pwrite02
mridgea9e38572005-04-19 15:48:26 +0000611pwrite04 pwrite04
612
Garrett Cooper3aacede2010-12-16 11:00:05 -0800613pwrite01_64 pwrite01_64
614pwrite02_64 pwrite02_64
Garrett Cooper3aacede2010-12-16 11:00:05 -0800615pwrite04_64 pwrite04_64
mridgea9e38572005-04-19 15:48:26 +0000616
Xiao Yang4ca27ac2015-12-03 19:31:13 +0800617pwritev01 pwritev01
Xiao Yangce123992015-12-29 18:20:31 +0800618pwritev02 pwritev02
Xiao Yang4ca27ac2015-12-03 19:31:13 +0800619
mridgea9e38572005-04-19 15:48:26 +0000620read01 read01
621read02 read02
622read03 read03
623read04 read04
624
625readdir01 readdir01
626readdir02 readdir02
Zeng Linggangc7fb4b72014-05-07 18:51:41 +0800627readdir21 readdir21
mridgea9e38572005-04-19 15:48:26 +0000628
629readlink01A symlink01 -T readlink01
630readlink01 readlink01
631readlink02 readlink02
632readlink03 readlink03
Wanlong Gao0c071f42013-12-11 10:48:10 +0800633readlink04 readlink04
mridgea9e38572005-04-19 15:48:26 +0000634
635readv01 readv01
636readv02 readv02
637readv03 readv03
638
639reboot01 reboot01
640reboot02 reboot02
641
642recv01 recv01
643
644recvfrom01 recvfrom01
645
646recvmsg01 recvmsg01
647
Xiao Yang7876d1e2016-03-04 10:47:07 +0800648removexattr01 removexattr01
Xiao Yang643479be2016-03-04 10:47:08 +0800649removexattr02 removexattr02
Xiao Yang7876d1e2016-03-04 10:47:07 +0800650
mridgea9e38572005-04-19 15:48:26 +0000651rename01 rename01
652rename01A symlink01 -T rename01
653rename02 rename02
654rename03 rename03
655rename04 rename04
656rename05 rename05
657rename06 rename06
658rename07 rename07
659rename08 rename08
660rename09 rename09
661rename10 rename10
Xiaoguang Wang986ff2f2014-06-17 11:38:41 +0800662rename11 rename11
mridgea9e38572005-04-19 15:48:26 +0000663rename12 rename12
664rename13 rename13
665rename14 rename14
666
Xiao Yang2a9c1582016-04-14 17:22:05 +0800667request_key01 request_key01
Xiao Yang7b3ef3b2016-04-14 17:22:06 +0800668request_key02 request_key02
Xiao Yang2a9c1582016-04-14 17:22:05 +0800669
mridgea9e38572005-04-19 15:48:26 +0000670rmdir01 rmdir01
Cyril Hrubis76005632014-06-19 17:51:17 +0200671rmdir02 rmdir02
mridgea9e38572005-04-19 15:48:26 +0000672rmdir03 rmdir03
673rmdir03A symlink01 -T rmdir03
674rmdir04 rmdir04
675rmdir05 rmdir05
676
677sbrk01 sbrk01
Zeng Linggang73932d92014-04-23 11:52:56 +0800678sbrk02 sbrk02
Li Wangb252f902016-06-23 16:44:36 +0800679sbrk03 sbrk03
mridgea9e38572005-04-19 15:48:26 +0000680
681sched_get_priority_max01 sched_get_priority_max01
682sched_get_priority_max02 sched_get_priority_max02
683
684sched_get_priority_min01 sched_get_priority_min01
685sched_get_priority_min02 sched_get_priority_min02
686
687sched_getparam01 sched_getparam01
688sched_getparam02 sched_getparam02
689sched_getparam03 sched_getparam03
690
691sched_rr_get_interval01 sched_rr_get_interval01
692sched_rr_get_interval02 sched_rr_get_interval02
693sched_rr_get_interval03 sched_rr_get_interval03
694
695sched_setparam01 sched_setparam01
696sched_setparam02 sched_setparam02
697sched_setparam03 sched_setparam03
698sched_setparam04 sched_setparam04
699sched_setparam05 sched_setparam05
700
701sched_getscheduler01 sched_getscheduler01
702sched_getscheduler02 sched_getscheduler02
703
704sched_setscheduler01 sched_setscheduler01
705sched_setscheduler02 sched_setscheduler02
Chunyu Hu0c9fd732016-07-18 19:23:28 +0800706sched_setscheduler03 sched_setscheduler03
mridgea9e38572005-04-19 15:48:26 +0000707
708sched_yield01 sched_yield01
709
710select01 select01
711select02 select02
712select03 select03
Cyril Hrubis5520bbd2015-03-03 15:56:12 +0100713select04 select04
mridgea9e38572005-04-19 15:48:26 +0000714
715semctl01 semctl01
716semctl02 semctl02
717semctl03 semctl03
718semctl04 semctl04
719semctl05 semctl05
720semctl06 semctl06
721semctl07 semctl07
722
723semget01 semget01
724semget02 semget02
725semget03 semget03
726semget05 semget05
727semget06 semget06
728
729semop01 semop01
730semop02 semop02
731semop03 semop03
732semop04 semop04
733semop05 semop05
734
735send01 send01
736
737sendfile02 sendfile02
738sendfile03 sendfile03
739
740sendmsg01 sendmsg01
741
742sendto01 sendto01
743
744setdomainname01 setdomainname01
745setdomainname02 setdomainname02
746setdomainname03 setdomainname03
747
748setfsgid01 setfsgid01
749setfsgid02 setfsgid02
750setfsgid03 setfsgid03
751
752setfsuid01 setfsuid01
753setfsuid02 setfsuid02
754setfsuid03 setfsuid03
subrata_modakcbfac502008-08-19 07:23:42 +0000755setfsuid04 setfsuid04
mridgea9e38572005-04-19 15:48:26 +0000756
757setgid01 setgid01
758setgid02 setgid02
759setgid03 setgid03
760
761setegid01 setegid01
Zeng Linggangb8e13bc2014-04-25 10:51:05 +0800762setegid02 setegid02
mridgea9e38572005-04-19 15:48:26 +0000763
764setgroups01 setgroups01
765setgroups02 setgroups02
766setgroups03 setgroups03
767setgroups04 setgroups04
768
769sethostname01 sethostname01
770sethostname02 sethostname02
771sethostname03 sethostname03
772
773setitimer01 setitimer01
774setitimer02 setitimer02
775setitimer03 setitimer03
776
777setpgid01 setpgid01
778setpgid02 setpgid02
779setpgid03 setpgid03
780
781setpgrp01 setpgrp01
782setpgrp02 setpgrp02
783
784setpriority01 setpriority01
785setpriority02 setpriority02
mridgea9e38572005-04-19 15:48:26 +0000786
787setregid01 setregid01
788setregid02 setregid02
789setregid03 setregid03
790setregid04 setregid04
791
792setresgid01 setresgid01
793setresgid02 setresgid02
794setresgid03 setresgid03
Zeng Linggangb9297492014-05-15 14:48:57 +0800795setresgid04 setresgid04
mridgea9e38572005-04-19 15:48:26 +0000796
797setresuid01 setresuid01
798setresuid02 setresuid02
799setresuid03 setresuid03
subrata_modakcbfac502008-08-19 07:23:42 +0000800setresuid04 setresuid04
Zeng Linggangdb4549b2014-05-15 14:47:57 +0800801setresuid05 setresuid05
mridgea9e38572005-04-19 15:48:26 +0000802
803setreuid01 setreuid01
804setreuid02 setreuid02
805setreuid03 setreuid03
806setreuid04 setreuid04
807setreuid05 setreuid05
808setreuid06 setreuid06
subrata_modakcbfac502008-08-19 07:23:42 +0000809setreuid07 setreuid07
mridgea9e38572005-04-19 15:48:26 +0000810
811setrlimit01 setrlimit01
812setrlimit02 setrlimit02
813setrlimit03 setrlimit03
814
815setsid01 setsid01
816
817setsockopt01 setsockopt01
818
819settimeofday01 settimeofday01
820settimeofday02 settimeofday02
821
822setuid01 setuid01
823setuid02 setuid02
824setuid03 setuid03
subrata_modakcbfac502008-08-19 07:23:42 +0000825setuid04 setuid04
mridgea9e38572005-04-19 15:48:26 +0000826
827shmat01 shmat01
828shmat02 shmat02
829shmat03 shmat03
830
831shmctl01 shmctl01
832shmctl02 shmctl02
833shmctl03 shmctl03
834shmctl04 shmctl04
835
836shmdt01 shmdt01
837shmdt02 shmdt02
838
839shmget01 shmget01
840shmget02 shmget02
841shmget03 shmget03
842shmget04 shmget04
843shmget05 shmget05
844
845sigaction01 sigaction01
846sigaction02 sigaction02
847
848sigaltstack01 sigaltstack01
849sigaltstack02 sigaltstack02
850
851
852sighold02 sighold02
853
854signal01 signal01
855signal02 signal02
856signal03 signal03
857signal04 signal04
858signal05 signal05
Li Wangc4c0bcd2015-11-11 21:13:45 +0800859signal06 signal06
mridgea9e38572005-04-19 15:48:26 +0000860
861sigpending02 sigpending02
862
863sigprocmask01 sigprocmask01
864
865sigrelse01 sigrelse01
866
867sigsuspend01 sigsuspend01
868
869
870socket01 socket01
871
872socketcall01 socketcall01
873socketcall02 socketcall02
874socketcall03 socketcall03
875socketcall04 socketcall04
876
877socketpair01 socketpair01
878
879sockioctl01 sockioctl01
880
881stat01 stat01
882stat02 stat02
883stat03 stat03
884stat04 symlink01 -T stat04
885stat05 stat05
886stat06 stat06
887
888statfs01 statfs01
889statfs02 statfs02
890statfs03 statfs03
891
robbiew783bc452005-08-31 21:31:27 +0000892statvfs01 statvfs01
Zeng Linggang11018d22014-05-30 10:57:42 +0800893statvfs02 statvfs02
robbiew783bc452005-08-31 21:31:27 +0000894
mridgea9e38572005-04-19 15:48:26 +0000895# This syscall is obsoleted by settimeofday.
896#stime01 stime01
897#stime02 stime02
898
899string01 string01
900
901swapoff01 swapoff01
902swapoff02 swapoff02
903
904swapon01 swapon01
905swapon02 swapon02
subrata_modak413ec142007-08-28 07:17:29 +0000906swapon03 swapon03
mridgea9e38572005-04-19 15:48:26 +0000907
908symlink01 symlink01
909symlink02 symlink02
910symlink03 symlink03
911symlink04 symlink04
912symlink05 symlink05
913
914sync01 sync01
915sync02 sync02
916
917syscall01 syscall01
918
919sysconf01 sysconf01
920
921sysctl01 sysctl01
922sysctl03 sysctl03
923sysctl04 sysctl04
924sysctl05 sysctl05
925
926sysfs01 sysfs01
927sysfs02 sysfs02
928sysfs03 sysfs03
929sysfs04 sysfs04
930sysfs05 sysfs05
931sysfs06 sysfs06
932
933sysinfo01 sysinfo01
934sysinfo02 sysinfo02
935
936syslog01 syslog01
937syslog02 syslog02
938syslog03 syslog03
939syslog04 syslog04
940syslog05 syslog05
941syslog06 syslog06
942syslog07 syslog07
943syslog08 syslog08
944syslog09 syslog09
945syslog10 syslog10
946syslog11 syslog11
947syslog12 syslog12
948
949# This syscall is obsoleted by gettimeofday.
950# time01 time01
951# time02 time02
952
953times01 times01
mridgea9e38572005-04-19 15:48:26 +0000954times03 times03
955
956truncate01 truncate01
957truncate02 truncate02
958truncate03 truncate03
mridgea9e38572005-04-19 15:48:26 +0000959
960# This syscall is obsolete. The latest glibc does not even
961# include the ulimit.h file anymore. The test will fail
962# because the error handling has been simplified.
Chris Dearman37550cf2012-10-17 19:54:01 -0700963#
mridgea9e38572005-04-19 15:48:26 +0000964# ulimit01 ulimit01
965
966umask01 umask01
mridgea9e38572005-04-19 15:48:26 +0000967
968uname01 uname01
969uname02 uname02
970uname03 uname03
971
972unlink01 symlink01 -T unlink01
973unlink05 unlink05
974unlink06 unlink06
975unlink07 unlink07
976unlink08 unlink08
977
978#
979# These tests require an unmounted block device
980# to run correctly. Please see individual test
981# code for more information.
982#
983#umount01 umount01 -D /dev/...
984#umount02 umount02 -D /dev/...
985#umount03 umount03 -D /dev/...
mridgea9e38572005-04-19 15:48:26 +0000986
Guangwen Feng84934862015-07-15 16:36:01 +0800987umount2_01 umount2_01
Guangwen Feng2df37ec2015-08-19 17:41:36 +0800988umount2_02 umount2_02
Guangwen Feng5d8f3c02015-08-19 17:42:58 +0800989umount2_03 umount2_03
Guangwen Feng84934862015-07-15 16:36:01 +0800990
mridgea9e38572005-04-19 15:48:26 +0000991ustat01 ustat01
992ustat02 ustat02
993
994utime01 utime01
995utime01A symlink01 -T utime01
996utime02 utime02
997utime03 utime03
998utime04 utime04
999utime05 utime05
1000utime06 utime06
1001
1002vfork01 vfork01
1003vfork02 vfork02
1004
1005vhangup01 vhangup01
1006vhangup02 vhangup02
1007
Zeng Linggang3b9a89f2014-06-23 10:38:42 +08001008wait01 wait01
mridgea9e38572005-04-19 15:48:26 +00001009wait02 wait02
1010
1011wait401 wait401
1012wait402 wait402
1013
1014waitpid01 waitpid01
1015waitpid02 waitpid02
1016waitpid03 waitpid03
1017waitpid04 waitpid04
1018waitpid05 waitpid05
1019waitpid06 waitpid06
1020waitpid07 waitpid07
1021waitpid08 waitpid08
1022waitpid09 waitpid09
Han Pingtian1c2fddd2016-04-25 15:41:46 +08001023waitpid10 waitpid10
mridgea9e38572005-04-19 15:48:26 +00001024waitpid11 waitpid11
1025waitpid12 waitpid12
1026waitpid13 waitpid13
1027
1028write01 write01
1029write02 write02
1030write03 write03
1031write04 write04
1032write05 write05
1033
1034writev01 writev01
1035writev02 writev02
mridgea9e38572005-04-19 15:48:26 +00001036writev05 writev05
subrata_modakd2c56482007-06-20 10:52:33 +00001037writev06 writev06
Jan Stancekdb191942016-10-05 14:02:58 +02001038writev07 writev07
mridgea9e38572005-04-19 15:48:26 +00001039
1040#DESCRIPTION:Memory Mgmt tests
1041mm01 mmap001 -m 10000
1042# 40 Mb mmap() test.
1043# Creates a 10000 page mmap, touches all of the map, sync's it, and
1044# munmap()s it.
1045mm02 mmap001
1046# simple mmap() test.
1047#mm03 mmap001 -i 0 -I 1 -m 100
1048# repetitive mmapping test.
1049# Creates a one page map repetitively for one minute.
1050
1051mtest01 mtest01 -p80
1052mtest01w mtest01 -p80 -w
1053
1054#test for race conditions
1055mtest05 mmstress
subrata_modakb7c85cf2007-06-19 11:12:24 +00001056mtest06 mmap1 -x 0.05
mridgea9e38572005-04-19 15:48:26 +00001057
1058mem01 mem01
1059mem02 mem02
1060
1061page01 page01
1062page02 page02
1063
1064data_space data_space
1065stack_space stack_space
1066
1067shmt02 shmt02
1068shmt03 shmt03
1069shmt04 shmt04
1070shmt05 shmt05
1071shmt06 shmt06
1072shmt07 shmt07
1073shmt08 shmt08
1074shmt09 shmt09
1075shmt10 shmt10
1076
1077#DESCRIPTION:Scheduler Stress Tests
1078pth_str01 pth_str01
1079pth_str02 pth_str02 -n1000
1080pth_str03 pth_str03
1081
1082#DESCRIPTION:Native POSIX Thread Library (NPTL) Tests
1083nptl01 nptl01
1084
1085#DESCRIPTION:Terminal type stress
1086pty01 pty01
1087ptem01 ptem01
1088hangup01 hangup01
1089
1090#DESCRIPTION:Filesystem stress tests
1091gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2
1092gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_
1093gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_
1094#gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_
1095#gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_
1096gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand10 g_rand10.2
1097gf07 growfiles -W gf07 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 -I p g_rand13 g_rand13.2
1098#gf08 growfiles -W gf08 -b -e 1 -u -r 1-5000 -R 0--2 -i 0 -L 30 -C 1 g_rand11 g_rand11.2
1099#gf09 growfiles -W gf09 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 -I p g_rand12 g_rand12.2
1100gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2
1101gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2
1102gf12 mkfifo gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 gffifo17
1103gf13 mkfifo gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18
1104gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2
1105gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1
1106#gf16 growfiles -W gf16 -b -e 1 -i 0 -L 120 -u -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -S 10 -f Lgf02_
1107gf17 growfiles -W gf17 -b -e 1 -i 0 -L 120 -u -g 5000 -T 100 -t 499990 -l -C 10 -c 1000 -S 10 -f Lgf03_
robbiew429c8ac2006-01-03 21:18:30 +00001108gf18 growfiles -W gf18 -b -e 1 -i 0 -L 120 -w -u -r 10-5000 -I r -l -S 2 -f Lgf04_
mridgea9e38572005-04-19 15:48:26 +00001109gf19 growfiles -W gf19 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -o O_RDWR,O_CREAT,O_TRUNC -u -f gf08i_
1110gf20 growfiles -W gf20 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1-256000:512 -R 512-256000 -T 4 gfbigio-$$
1111#gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$
1112#gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$
1113gf23 growfiles -W gf23 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 512-64000:1024 -R 1-384000 -T 4 gf-inf-$$
1114gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$
1115gf25 growfiles -W gf25 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 1024000-2048000:2048 -R 4095-2048000 -T 1 gf-large-gs-$$
1116gf26 growfiles -W gf26 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -r 128-32768:128 -R 512-64000 -T 4 gfsmallio-$$
1117gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$
1118#gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$
1119#gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$
1120gf30 growfiles -W gf30 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -o O_RDWR,O_CREAT,O_SYNC -g 20480 -T 10 -t 20480 gf-sync-$$
yaberauneya99591c02009-11-14 08:45:34 +00001121rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$
1122rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$
1123rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$
1124rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$
1125rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%f
mridgea9e38572005-04-19 15:48:26 +00001126
1127