blob: 4f6186b7af7c94440c70b46b21f01a7077ad434e [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
60abort01 ulimit -c 1024;abort01
61
62accept01 accept01
63
64access01 access01
65access02 access02
66access03 access03
67access04 access04
68access05 access05
Cyril Hrubis69f15d62014-06-19 16:47:44 +020069access06 access06
mridgea9e38572005-04-19 15:48:26 +000070
Cyril Hrubisc695ced2014-06-19 16:49:20 +020071acct01 acct01
mridgea9e38572005-04-19 15:48:26 +000072
73adjtimex01 adjtimex01
74adjtimex02 adjtimex02
75
76alarm01 alarm01
77alarm02 alarm02
78alarm03 alarm03
mridgea9e38572005-04-19 15:48:26 +000079alarm05 alarm05
80alarm06 alarm06
81alarm07 alarm07
82
83asyncio02 asyncio02
84
85bind01 bind01
86bind02 bind02
87
88brk01 brk01
89
90capget01 capget01
91capget02 capget02
92
93capset01 capset01
94capset02 capset02
95
96chdir01 chdir01
97chdir01A symlink01 -T chdir01
98chdir02 chdir02
99chdir03 chdir03
100chdir04 chdir04
101
102chmod01 chmod01
103chmod01A symlink01 -T chmod01
104chmod02 chmod02
105chmod03 chmod03
106chmod04 chmod04
Zeng Linggang52d294a2014-02-18 23:22:51 +0800107chmod05 chmod05
Cyril Hrubisb1118712014-06-19 16:50:57 +0200108chmod06 chmod06
mridgea9e38572005-04-19 15:48:26 +0000109chmod07 chmod07
110
111chown01 chown01
112chown02 chown02
Zeng Linggang52d294a2014-02-18 23:22:51 +0800113chown03 chown03
Cyril Hrubisc0b8cc12014-06-19 16:52:32 +0200114chown04 chown04
mridgea9e38572005-04-19 15:48:26 +0000115chown05 chown05
116
117chroot01 chroot01
118chroot02 chroot02
119chroot03 chroot03
120chroot04 chroot04
121
122
123clone01 clone01
124clone02 clone02
125clone03 clone03
126clone04 clone04
127clone05 clone05
128clone06 clone06
129clone07 clone07
zenglg.jy853f9812013-12-18 17:32:15 +0800130clone08 clone08
mridgea9e38572005-04-19 15:48:26 +0000131
132close01 close01
133close02 close02
134close08 close08
135
136confstr01 confstr01
137
138connect01 connect01
139
140creat01 creat01
141creat03 creat03
142creat04 creat04
143creat05 creat05
Cyril Hrubis4e74c992014-06-19 16:53:51 +0200144creat06 creat06
Garrett Cooper95ac11f2011-01-18 23:48:28 -0800145creat07 creat07
mridgea9e38572005-04-19 15:48:26 +0000146creat08 creat08
mridgea9e38572005-04-19 15:48:26 +0000147
148dup01 dup01
149dup02 dup02
150dup03 dup03
151dup04 dup04
152dup05 dup05
153dup06 dup06
154dup07 dup07
155
156dup201 dup201
157dup202 dup202
158dup203 dup203
159dup204 dup204
160dup205 dup205
161
Xiao Yang8ed2bdb2016-06-03 16:03:44 +0800162epoll_ctl01 epoll_ctl01
Xiao Yang9f05efa2016-06-03 16:03:45 +0800163epoll_ctl02 epoll_ctl02
Xiao Yang8ed2bdb2016-06-03 16:03:44 +0800164
Guangwen Feng537f21d2016-02-17 18:51:24 +0800165epoll_wait01 epoll_wait01
Guangwen Feng97f53482016-02-17 18:51:25 +0800166epoll_wait02 epoll_wait02
Guangwen Feng36bb28f2016-02-17 18:51:26 +0800167epoll_wait03 epoll_wait03
Guangwen Feng537f21d2016-02-17 18:51:24 +0800168
Guangwen Feng22c12be2016-03-03 16:24:45 +0800169epoll_pwait01 epoll_pwait01
170
mridgea9e38572005-04-19 15:48:26 +0000171execl01 execl01
172execle01 execle01
173execlp01 execlp01
174
175execv01 execv01
176execve01 execve01
Cyril Hrubisc5a0a542015-02-18 13:12:38 +0100177execve02 execve02
mridgea9e38572005-04-19 15:48:26 +0000178execve03 execve03
Cyril Hrubisc5a0a542015-02-18 13:12:38 +0100179execve04 execve04
subrata_modake7899782009-05-27 13:36:34 +0000180execve05 execve05 20 $LTPROOT/testcases/bin/execve05 $LTPROOT/testcases/bin/execve05 4
mridgea9e38572005-04-19 15:48:26 +0000181execvp01 execvp01
182
183exit01 exit01
184exit02 exit02
185
186fchdir01 fchdir01
187fchdir02 fchdir02
188fchdir03 fchdir03
189
190fchmod01 fchmod01
191fchmod02 fchmod02
192fchmod03 fchmod03
193fchmod04 fchmod04
Zeng Linggang52d294a2014-02-18 23:22:51 +0800194fchmod05 fchmod05
Cyril Hrubis71189102014-06-30 12:10:07 +0200195fchmod06 fchmod06
mridgea9e38572005-04-19 15:48:26 +0000196fchmod07 fchmod07
197
198fchown01 fchown01
199fchown02 fchown02
Zeng Linggang52d294a2014-02-18 23:22:51 +0800200fchown03 fchown03
Cyril Hrubis25f77892014-06-19 16:56:53 +0200201fchown04 fchown04
mridgea9e38572005-04-19 15:48:26 +0000202fchown05 fchown05
203
204fcntl01 fcntl01
205fcntl02 fcntl02
206fcntl03 fcntl03
207fcntl04 fcntl04
208fcntl05 fcntl05
209fcntl06 fcntl06
210fcntl07 fcntl07
mridgea9e38572005-04-19 15:48:26 +0000211fcntl08 fcntl08
212fcntl09 fcntl09
213fcntl10 fcntl10
214fcntl11 fcntl11
215fcntl12 fcntl12
216fcntl13 fcntl13
217fcntl14 fcntl14
218fcntl15 fcntl15
219#fcntl16 fcntl16 #Contains errors.
220fcntl17 fcntl17
221fcntl18 fcntl18
222fcntl19 fcntl19
223fcntl20 fcntl20
224fcntl21 fcntl21
225fcntl22 fcntl22
226fcntl23 fcntl23
robbiew7937de62005-05-10 18:15:42 +0000227fcntl24 fcntl24
228fcntl25 fcntl25
Chris Dearman37550cf2012-10-17 19:54:01 -0700229fcntl26 fcntl26
230# The tests for these system calls fcntl27 and fcntl28 are temporarily being disabled
mreed10112fa152006-05-15 17:49:45 +0000231# fcntl27 fcntl27
232# fcntl28 fcntl28
Xiaoguang Wang95058572014-02-12 17:39:25 +0800233fcntl29 fcntl29
Xiaoguang Wangfe173032014-02-12 18:01:38 +0800234fcntl30 fcntl30
Xiaoguang Wang477ea282014-03-19 16:14:43 +0800235fcntl31 fcntl31
Guangwen Feng04c74392015-10-13 11:56:42 +0800236fcntl32 fcntl32
Guangwen Feng71561972015-10-13 12:02:33 +0800237fcntl33 fcntl33
mridgea9e38572005-04-19 15:48:26 +0000238
239fdatasync01 fdatasync01
240fdatasync02 fdatasync02
241
242flock01 flock01
243flock02 flock02
244flock03 flock03
245flock04 flock04
246flock05 flock05
247flock06 flock06
248
249fmtmsg01 fmtmsg01
250
251fork01 fork01
252fork02 fork02
253fork03 fork03
254fork04 fork04
255fork05 fork05
256fork06 fork06
257fork07 fork07
258fork08 fork08
259fork09 fork09
260fork10 fork10
261fork11 fork11
262
263fpathconf01 fpathconf01
264
265fstat01 fstat01
266fstat02 fstat02
267fstat03 fstat03
mridgea9e38572005-04-19 15:48:26 +0000268fstat05 fstat05
269
270fstatfs01 fstatfs01
271fstatfs02 fstatfs02
272
273fsync01 fsync01
274fsync02 fsync02
275fsync03 fsync03
276
277ftruncate01 ftruncate01
278ftruncate02 ftruncate02
279ftruncate03 ftruncate03
280ftruncate04 ftruncate04
281
robbiewaf04f6e2005-05-26 20:42:13 +0000282getcontext01 getcontext01
283
mridgea9e38572005-04-19 15:48:26 +0000284getcwd01 getcwd01
285getcwd02 getcwd02
286getcwd03 getcwd03
Xiaoguang Wang31c39f72014-07-27 17:00:54 +0800287getcwd04 getcwd04
mridgea9e38572005-04-19 15:48:26 +0000288
289getdents01 getdents01
290getdents02 getdents02
mridgea9e38572005-04-19 15:48:26 +0000291
292getdomainname01 getdomainname01
293
robbiew41b868b2005-05-26 19:07:12 +0000294getdtablesize01 getdtablesize01
295
mridgea9e38572005-04-19 15:48:26 +0000296getegid01 getegid01
297
298geteuid01 geteuid01
Stanislav Kholmanskikh1c442442013-09-11 13:25:43 +0400299geteuid02 geteuid02
mridgea9e38572005-04-19 15:48:26 +0000300
301getgid01 getgid01
mridgea9e38572005-04-19 15:48:26 +0000302getgid03 getgid03
303
304getgroups01 getgroups01
mridgea9e38572005-04-19 15:48:26 +0000305getgroups03 getgroups03
mridgea9e38572005-04-19 15:48:26 +0000306
307gethostid01 gethostid01
308
309gethostname01 gethostname01
310
311getitimer01 getitimer01
312getitimer02 getitimer02
313getitimer03 getitimer03
314
315getpeername01 getpeername01
316
317getpgid01 getpgid01
318getpgid02 getpgid02
319
320getpgrp01 getpgrp01
321
322getpid01 getpid01
323getpid02 getpid02
324
325getppid01 getppid01
326getppid02 getppid02
327
328getpriority01 getpriority01
329getpriority02 getpriority02
330
331getresgid01 getresgid01
332getresgid02 getresgid02
333getresgid03 getresgid03
334
335getresuid01 getresuid01
336getresuid02 getresuid02
337getresuid03 getresuid03
338
339getrlimit01 getrlimit01
340getrlimit02 getrlimit02
341
342getrusage01 getrusage01
343getrusage02 getrusage02
344
345getsid01 getsid01
346getsid02 getsid02
347
348getsockname01 getsockname01
349
350getsockopt01 getsockopt01
351
352gettimeofday01 gettimeofday01
353gettimeofday02 gettimeofday02
354
355getuid01 getuid01
mridgea9e38572005-04-19 15:48:26 +0000356getuid03 getuid03
357
358#Needs tty device.
359#ioctl01 ioctl01 -D /dev/tty0
360#ioctl02 ioctl02 -D /dev/tty0
361
subrata_modaked216842008-09-24 15:58:12 +0000362# Introducing ioctl tests for all /dev/tty* devices
363ioctl test_ioctl
364
mridgea9e38572005-04-19 15:48:26 +0000365ioperm01 ioperm01
366ioperm02 ioperm02
367
368iopl01 iopl01
369iopl02 iopl02
370
371kill01 kill01
372kill02 kill02
373kill03 kill03
374kill04 kill04
375kill05 kill05
376kill06 kill06
377kill07 kill07
378kill08 kill08
379kill09 kill09
380kill10 kill10
381kill11 ulimit -c 1024;kill11
382kill12 kill12
383
384lchown01 lchown01
Garrett Coopera99df352010-12-10 09:02:53 -0800385lchown02 lchown02
Cyril Hrubisbbffc172014-06-19 17:03:55 +0200386lchown03 lchown03
mridgea9e38572005-04-19 15:48:26 +0000387
388link01 symlink01 -T link01
389link02 link02
390link03 link03
391link04 link04
392link05 link05
393link06 link06
394link07 link07
Cyril Hrubis6383fd92014-06-19 17:06:46 +0200395link08 link08
mridgea9e38572005-04-19 15:48:26 +0000396
397listen01 listen01
398
Xiao Yange9abc412016-02-19 12:55:44 +0800399llistxattr01 llistxattr01
Xiao Yange7a93f52016-02-19 12:55:45 +0800400llistxattr02 llistxattr02
Xiao Yang0f549192016-02-25 11:55:02 +0800401llistxattr03 llistxattr03
Xiao Yange9abc412016-02-19 12:55:44 +0800402
mridgea9e38572005-04-19 15:48:26 +0000403llseek01 llseek01
404llseek02 llseek02
Xiaoguang Wang982652b2014-02-18 15:01:17 +0800405llseek03 llseek03
mridgea9e38572005-04-19 15:48:26 +0000406
407lseek01 lseek01
408lseek02 lseek02
409lseek03 lseek03
410lseek04 lseek04
411lseek05 lseek05
412lseek06 lseek06
413lseek07 lseek07
414lseek08 lseek08
415lseek09 lseek09
416lseek10 lseek10
417
418lstat01A symlink01 -T lstat01
419lstat01 lstat01
420lstat02 lstat02
421lstat03 lstat03
422
423mallopt01 mallopt01
424
425memset01 memset01
426memcmp01 memcmp01
427memcpy01 memcpy01
428
429mlockall01 mlockall01
430mlockall02 mlockall02
robbiewe972ba52005-05-26 19:16:49 +0000431mlockall03 mlockall03
mridgea9e38572005-04-19 15:48:26 +0000432
433mkdir01 mkdir01
434mkdir02 mkdir02
Cyril Hrubis54df83c2014-06-19 17:19:21 +0200435mkdir03 mkdir03
mridgea9e38572005-04-19 15:48:26 +0000436mkdir04 mkdir04
437mkdir05 mkdir05
438mkdir05A symlink01 -T mkdir05
439mkdir08 mkdir08
440mkdir09 mkdir09
441
442mknod01 mknod01
443mknod02 mknod02
444mknod03 mknod03
445mknod04 mknod04
446mknod05 mknod05
447mknod06 mknod06
Cyril Hrubis41028182014-06-19 17:27:33 +0200448mknod07 mknod07
mridgea9e38572005-04-19 15:48:26 +0000449mknod08 mknod08
450mknod09 mknod09
451
452mlock01 mlock01
453mlock02 mlock02
454
455qmm01 mmap001 -m 1
456mmap01 mmap01
457mmap02 mmap02
458mmap03 mmap03
459mmap04 mmap04
460mmap05 mmap05
461mmap06 mmap06
462mmap07 mmap07
463mmap08 mmap08
464mmap09 mmap09
Xiaoguang Wang26212c72015-02-04 16:59:47 +0800465mmap16 mmap16
mridgea9e38572005-04-19 15:48:26 +0000466
467modify_ldt01 modify_ldt01
468modify_ldt02 modify_ldt02
Zeng Linggangae090d42014-03-19 13:36:08 +0800469modify_ldt03 modify_ldt03
mridgea9e38572005-04-19 15:48:26 +0000470
471#
472# These tests require an unmounted block device
473# to run correctly. Please see individual test
474# code for more information.
475#
476#mount01 mount01 -D /dev/...
477#mount02 mount02 -D /dev/...
478#mount03 mount03 -D /dev/...
479#mount04 mount04 -D /dev/...
480
481mprotect01 mprotect01
482mprotect02 mprotect02
483mprotect03 mprotect03
Xing Gueab69ab2014-03-06 09:54:04 +0800484mprotect04 mprotect04
mridgea9e38572005-04-19 15:48:26 +0000485
486mremap01 mremap01
487mremap02 mremap02
488mremap03 mremap03
489mremap04 mremap04
490
491msgctl01 msgctl01
492msgctl02 msgctl02
493msgctl03 msgctl03
494msgctl04 msgctl04
495msgctl05 msgctl05
496msgctl06 msgctl06
497msgctl07 msgctl07
498msgctl08 msgctl08
499msgctl09 msgctl09
500
501msgget01 msgget01
502msgget02 msgget02
503msgget03 msgget03
504msgget04 msgget04
505
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
517msgsnd03 msgsnd03
518msgsnd04 msgsnd04
519msgsnd05 msgsnd05
520msgsnd06 msgsnd06
521
522msync01 msync01
523msync02 msync02
524msync03 msync03
mridgea9e38572005-04-19 15:48:26 +0000525
526munlock01 munlock01
527munlock02 munlock02
528
529munlockall01 munlockall01
530munlockall02 munlockall02
531
532munmap01 munmap01
533munmap02 munmap02
534munmap03 munmap03
535
536nanosleep01 nanosleep01
537nanosleep02 nanosleep02
538nanosleep03 nanosleep03
539nanosleep04 nanosleep04
540
541nftw01 nftw01
542nftw6401 nftw6401
543
544nice01 nice01
545nice02 nice02
546nice03 nice03
547nice04 nice04
548nice05 nice05
549
550open01 open01
551open01A symlink01 -T open01
552open02 open02
553open03 open03
554open04 open04
555open05 open05
556open06 open06
557open07 open07
558open08 open08
559open09 open09
560open10 open10
Eryu Guan4d7e1882013-02-04 11:22:12 +0800561open11 open11
Zeng Linggang96a50252014-04-04 13:31:11 +0800562open12 open12
Guangwen Fenge90291c2015-08-04 09:31:46 +0800563open13 open13
mridgea9e38572005-04-19 15:48:26 +0000564
565mincore01 mincore01
566#mincore02 mincore02 currently hangs and does not exit correctly
567madvise01 madvise01
568madvise02 madvise02
569
570pathconf01 pathconf01
571
572pause01 pause01
573pause02 pause02
574pause03 pause03
575
Cyril Hrubis81d1ce42016-03-21 16:10:30 +0100576personality01 personality01
mridgea9e38572005-04-19 15:48:26 +0000577
578pipe01 pipe01
579pipe02 pipe02
580pipe03 pipe03
581pipe04 pipe04
582pipe05 pipe05
583pipe06 pipe06
584pipe07 pipe07
585pipe08 pipe08
586pipe09 pipe09
587pipe10 pipe10
588pipe11 pipe11
589
590poll01 poll01
591
592prctl01 prctl01
593prctl02 prctl02
594
595pread01 pread01
596pread02 pread02
597pread03 pread03
598
Xiao Yang1274a3c2015-12-03 19:31:12 +0800599preadv01 preadv01
Xiao Yang34c7f332015-12-29 18:20:30 +0800600preadv02 preadv02
Xiao Yang1274a3c2015-12-03 19:31:12 +0800601
mridgea9e38572005-04-19 15:48:26 +0000602profil01 profil01
603
robbiew3815a9d2005-05-26 15:40:47 +0000604pselect01 pselect01
Zeng Linggang58241b12014-03-14 17:48:53 +0800605pselect02 pselect02
robbiew3815a9d2005-05-26 15:40:47 +0000606
mridgea9e38572005-04-19 15:48:26 +0000607ptrace01 ptrace01
608ptrace02 ptrace02
609ptrace03 ptrace03
yaberauneya99591c02009-11-14 08:45:34 +0000610ptrace05 ptrace05
mridgea9e38572005-04-19 15:48:26 +0000611
612pwrite01 pwrite01
613pwrite02 pwrite02
mridgea9e38572005-04-19 15:48:26 +0000614pwrite04 pwrite04
615
Garrett Cooper3aacede2010-12-16 11:00:05 -0800616pwrite01_64 pwrite01_64
617pwrite02_64 pwrite02_64
Garrett Cooper3aacede2010-12-16 11:00:05 -0800618pwrite04_64 pwrite04_64
mridgea9e38572005-04-19 15:48:26 +0000619
Xiao Yang4ca27ac2015-12-03 19:31:13 +0800620pwritev01 pwritev01
Xiao Yangce123992015-12-29 18:20:31 +0800621pwritev02 pwritev02
Xiao Yang4ca27ac2015-12-03 19:31:13 +0800622
mridgea9e38572005-04-19 15:48:26 +0000623read01 read01
624read02 read02
625read03 read03
626read04 read04
627
628readdir01 readdir01
629readdir02 readdir02
Zeng Linggangc7fb4b72014-05-07 18:51:41 +0800630readdir21 readdir21
mridgea9e38572005-04-19 15:48:26 +0000631
632readlink01A symlink01 -T readlink01
633readlink01 readlink01
634readlink02 readlink02
635readlink03 readlink03
Wanlong Gao0c071f42013-12-11 10:48:10 +0800636readlink04 readlink04
mridgea9e38572005-04-19 15:48:26 +0000637
638readv01 readv01
639readv02 readv02
640readv03 readv03
641
642reboot01 reboot01
643reboot02 reboot02
644
645recv01 recv01
646
647recvfrom01 recvfrom01
648
649recvmsg01 recvmsg01
650
Xiao Yang7876d1e2016-03-04 10:47:07 +0800651removexattr01 removexattr01
Xiao Yang643479be2016-03-04 10:47:08 +0800652removexattr02 removexattr02
Xiao Yang7876d1e2016-03-04 10:47:07 +0800653
mridgea9e38572005-04-19 15:48:26 +0000654rename01 rename01
655rename01A symlink01 -T rename01
656rename02 rename02
657rename03 rename03
658rename04 rename04
659rename05 rename05
660rename06 rename06
661rename07 rename07
662rename08 rename08
663rename09 rename09
664rename10 rename10
Xiaoguang Wang986ff2f2014-06-17 11:38:41 +0800665rename11 rename11
mridgea9e38572005-04-19 15:48:26 +0000666rename12 rename12
667rename13 rename13
668rename14 rename14
669
Xiao Yang2a9c1582016-04-14 17:22:05 +0800670request_key01 request_key01
Xiao Yang7b3ef3b2016-04-14 17:22:06 +0800671request_key02 request_key02
Xiao Yang2a9c1582016-04-14 17:22:05 +0800672
mridgea9e38572005-04-19 15:48:26 +0000673rmdir01 rmdir01
Cyril Hrubis76005632014-06-19 17:51:17 +0200674rmdir02 rmdir02
mridgea9e38572005-04-19 15:48:26 +0000675rmdir03 rmdir03
676rmdir03A symlink01 -T rmdir03
677rmdir04 rmdir04
678rmdir05 rmdir05
679
680sbrk01 sbrk01
Zeng Linggang73932d92014-04-23 11:52:56 +0800681sbrk02 sbrk02
Li Wangb252f902016-06-23 16:44:36 +0800682sbrk03 sbrk03
mridgea9e38572005-04-19 15:48:26 +0000683
684sched_get_priority_max01 sched_get_priority_max01
685sched_get_priority_max02 sched_get_priority_max02
686
687sched_get_priority_min01 sched_get_priority_min01
688sched_get_priority_min02 sched_get_priority_min02
689
690sched_getparam01 sched_getparam01
691sched_getparam02 sched_getparam02
692sched_getparam03 sched_getparam03
693
694sched_rr_get_interval01 sched_rr_get_interval01
695sched_rr_get_interval02 sched_rr_get_interval02
696sched_rr_get_interval03 sched_rr_get_interval03
697
698sched_setparam01 sched_setparam01
699sched_setparam02 sched_setparam02
700sched_setparam03 sched_setparam03
701sched_setparam04 sched_setparam04
702sched_setparam05 sched_setparam05
703
704sched_getscheduler01 sched_getscheduler01
705sched_getscheduler02 sched_getscheduler02
706
707sched_setscheduler01 sched_setscheduler01
708sched_setscheduler02 sched_setscheduler02
709
710sched_yield01 sched_yield01
711
712select01 select01
713select02 select02
714select03 select03
Cyril Hrubis5520bbd2015-03-03 15:56:12 +0100715select04 select04
mridgea9e38572005-04-19 15:48:26 +0000716
717semctl01 semctl01
718semctl02 semctl02
719semctl03 semctl03
720semctl04 semctl04
721semctl05 semctl05
722semctl06 semctl06
723semctl07 semctl07
724
725semget01 semget01
726semget02 semget02
727semget03 semget03
728semget05 semget05
729semget06 semget06
730
731semop01 semop01
732semop02 semop02
733semop03 semop03
734semop04 semop04
735semop05 semop05
736
737send01 send01
738
739sendfile02 sendfile02
740sendfile03 sendfile03
741
742sendmsg01 sendmsg01
743
744sendto01 sendto01
745
746setdomainname01 setdomainname01
747setdomainname02 setdomainname02
748setdomainname03 setdomainname03
749
750setfsgid01 setfsgid01
751setfsgid02 setfsgid02
752setfsgid03 setfsgid03
753
754setfsuid01 setfsuid01
755setfsuid02 setfsuid02
756setfsuid03 setfsuid03
subrata_modakcbfac502008-08-19 07:23:42 +0000757setfsuid04 setfsuid04
mridgea9e38572005-04-19 15:48:26 +0000758
759setgid01 setgid01
760setgid02 setgid02
761setgid03 setgid03
762
763setegid01 setegid01
Zeng Linggangb8e13bc2014-04-25 10:51:05 +0800764setegid02 setegid02
mridgea9e38572005-04-19 15:48:26 +0000765
766setgroups01 setgroups01
767setgroups02 setgroups02
768setgroups03 setgroups03
769setgroups04 setgroups04
770
771sethostname01 sethostname01
772sethostname02 sethostname02
773sethostname03 sethostname03
774
775setitimer01 setitimer01
776setitimer02 setitimer02
777setitimer03 setitimer03
778
779setpgid01 setpgid01
780setpgid02 setpgid02
781setpgid03 setpgid03
782
783setpgrp01 setpgrp01
784setpgrp02 setpgrp02
785
786setpriority01 setpriority01
787setpriority02 setpriority02
788setpriority03 setpriority03
789setpriority04 setpriority04
790setpriority05 setpriority05
791
792setregid01 setregid01
793setregid02 setregid02
794setregid03 setregid03
795setregid04 setregid04
796
797setresgid01 setresgid01
798setresgid02 setresgid02
799setresgid03 setresgid03
Zeng Linggangb9297492014-05-15 14:48:57 +0800800setresgid04 setresgid04
mridgea9e38572005-04-19 15:48:26 +0000801
802setresuid01 setresuid01
803setresuid02 setresuid02
804setresuid03 setresuid03
subrata_modakcbfac502008-08-19 07:23:42 +0000805setresuid04 setresuid04
Zeng Linggangdb4549b2014-05-15 14:47:57 +0800806setresuid05 setresuid05
mridgea9e38572005-04-19 15:48:26 +0000807
808setreuid01 setreuid01
809setreuid02 setreuid02
810setreuid03 setreuid03
811setreuid04 setreuid04
812setreuid05 setreuid05
813setreuid06 setreuid06
subrata_modakcbfac502008-08-19 07:23:42 +0000814setreuid07 setreuid07
mridgea9e38572005-04-19 15:48:26 +0000815
816setrlimit01 setrlimit01
817setrlimit02 setrlimit02
818setrlimit03 setrlimit03
819
820setsid01 setsid01
821
822setsockopt01 setsockopt01
823
824settimeofday01 settimeofday01
825settimeofday02 settimeofday02
826
827setuid01 setuid01
828setuid02 setuid02
829setuid03 setuid03
subrata_modakcbfac502008-08-19 07:23:42 +0000830setuid04 setuid04
mridgea9e38572005-04-19 15:48:26 +0000831
832shmat01 shmat01
833shmat02 shmat02
834shmat03 shmat03
835
836shmctl01 shmctl01
837shmctl02 shmctl02
838shmctl03 shmctl03
839shmctl04 shmctl04
840
841shmdt01 shmdt01
842shmdt02 shmdt02
843
844shmget01 shmget01
845shmget02 shmget02
846shmget03 shmget03
847shmget04 shmget04
848shmget05 shmget05
849
850sigaction01 sigaction01
851sigaction02 sigaction02
852
853sigaltstack01 sigaltstack01
854sigaltstack02 sigaltstack02
855
856
857sighold02 sighold02
858
859signal01 signal01
860signal02 signal02
861signal03 signal03
862signal04 signal04
863signal05 signal05
Li Wangc4c0bcd2015-11-11 21:13:45 +0800864signal06 signal06
mridgea9e38572005-04-19 15:48:26 +0000865
866sigpending02 sigpending02
867
868sigprocmask01 sigprocmask01
869
870sigrelse01 sigrelse01
871
872sigsuspend01 sigsuspend01
873
874
875socket01 socket01
876
877socketcall01 socketcall01
878socketcall02 socketcall02
879socketcall03 socketcall03
880socketcall04 socketcall04
881
882socketpair01 socketpair01
883
884sockioctl01 sockioctl01
885
886stat01 stat01
887stat02 stat02
888stat03 stat03
889stat04 symlink01 -T stat04
890stat05 stat05
891stat06 stat06
892
893statfs01 statfs01
894statfs02 statfs02
895statfs03 statfs03
896
robbiew783bc452005-08-31 21:31:27 +0000897statvfs01 statvfs01
Zeng Linggang11018d22014-05-30 10:57:42 +0800898statvfs02 statvfs02
robbiew783bc452005-08-31 21:31:27 +0000899
mridgea9e38572005-04-19 15:48:26 +0000900# This syscall is obsoleted by settimeofday.
901#stime01 stime01
902#stime02 stime02
903
904string01 string01
905
906swapoff01 swapoff01
907swapoff02 swapoff02
908
909swapon01 swapon01
910swapon02 swapon02
subrata_modak413ec142007-08-28 07:17:29 +0000911swapon03 swapon03
mridgea9e38572005-04-19 15:48:26 +0000912
913symlink01 symlink01
914symlink02 symlink02
915symlink03 symlink03
916symlink04 symlink04
917symlink05 symlink05
918
919sync01 sync01
920sync02 sync02
921
922syscall01 syscall01
923
924sysconf01 sysconf01
925
926sysctl01 sysctl01
927sysctl03 sysctl03
928sysctl04 sysctl04
929sysctl05 sysctl05
930
931sysfs01 sysfs01
932sysfs02 sysfs02
933sysfs03 sysfs03
934sysfs04 sysfs04
935sysfs05 sysfs05
936sysfs06 sysfs06
937
938sysinfo01 sysinfo01
939sysinfo02 sysinfo02
940
941syslog01 syslog01
942syslog02 syslog02
943syslog03 syslog03
944syslog04 syslog04
945syslog05 syslog05
946syslog06 syslog06
947syslog07 syslog07
948syslog08 syslog08
949syslog09 syslog09
950syslog10 syslog10
951syslog11 syslog11
952syslog12 syslog12
953
954# This syscall is obsoleted by gettimeofday.
955# time01 time01
956# time02 time02
957
958times01 times01
mridgea9e38572005-04-19 15:48:26 +0000959times03 times03
960
961truncate01 truncate01
962truncate02 truncate02
963truncate03 truncate03
mridgea9e38572005-04-19 15:48:26 +0000964
965# This syscall is obsolete. The latest glibc does not even
966# include the ulimit.h file anymore. The test will fail
967# because the error handling has been simplified.
Chris Dearman37550cf2012-10-17 19:54:01 -0700968#
mridgea9e38572005-04-19 15:48:26 +0000969# ulimit01 ulimit01
970
971umask01 umask01
972umask02 umask02
973umask03 umask03
974
975uname01 uname01
976uname02 uname02
977uname03 uname03
978
979unlink01 symlink01 -T unlink01
980unlink05 unlink05
981unlink06 unlink06
982unlink07 unlink07
983unlink08 unlink08
984
985#
986# These tests require an unmounted block device
987# to run correctly. Please see individual test
988# code for more information.
989#
990#umount01 umount01 -D /dev/...
991#umount02 umount02 -D /dev/...
992#umount03 umount03 -D /dev/...
mridgea9e38572005-04-19 15:48:26 +0000993
Guangwen Feng84934862015-07-15 16:36:01 +0800994umount2_01 umount2_01
Guangwen Feng2df37ec2015-08-19 17:41:36 +0800995umount2_02 umount2_02
Guangwen Feng5d8f3c02015-08-19 17:42:58 +0800996umount2_03 umount2_03
Guangwen Feng84934862015-07-15 16:36:01 +0800997
mridgea9e38572005-04-19 15:48:26 +0000998ustat01 ustat01
999ustat02 ustat02
1000
1001utime01 utime01
1002utime01A symlink01 -T utime01
1003utime02 utime02
1004utime03 utime03
1005utime04 utime04
1006utime05 utime05
1007utime06 utime06
1008
1009vfork01 vfork01
1010vfork02 vfork02
1011
1012vhangup01 vhangup01
1013vhangup02 vhangup02
1014
Zeng Linggang3b9a89f2014-06-23 10:38:42 +08001015wait01 wait01
mridgea9e38572005-04-19 15:48:26 +00001016wait02 wait02
1017
1018wait401 wait401
1019wait402 wait402
1020
1021waitpid01 waitpid01
1022waitpid02 waitpid02
1023waitpid03 waitpid03
1024waitpid04 waitpid04
1025waitpid05 waitpid05
1026waitpid06 waitpid06
1027waitpid07 waitpid07
1028waitpid08 waitpid08
1029waitpid09 waitpid09
Han Pingtian1c2fddd2016-04-25 15:41:46 +08001030waitpid10 waitpid10
mridgea9e38572005-04-19 15:48:26 +00001031waitpid11 waitpid11
1032waitpid12 waitpid12
1033waitpid13 waitpid13
1034
1035write01 write01
1036write02 write02
1037write03 write03
1038write04 write04
1039write05 write05
1040
1041writev01 writev01
1042writev02 writev02
1043writev03 writev03
1044writev04 writev04
1045writev05 writev05
subrata_modakd2c56482007-06-20 10:52:33 +00001046writev06 writev06
mridgea9e38572005-04-19 15:48:26 +00001047
1048#DESCRIPTION:Memory Mgmt tests
1049mm01 mmap001 -m 10000
1050# 40 Mb mmap() test.
1051# Creates a 10000 page mmap, touches all of the map, sync's it, and
1052# munmap()s it.
1053mm02 mmap001
1054# simple mmap() test.
1055#mm03 mmap001 -i 0 -I 1 -m 100
1056# repetitive mmapping test.
1057# Creates a one page map repetitively for one minute.
1058
1059mtest01 mtest01 -p80
1060mtest01w mtest01 -p80 -w
1061
1062#test for race conditions
1063mtest05 mmstress
subrata_modakb7c85cf2007-06-19 11:12:24 +00001064mtest06 mmap1 -x 0.05
mridgea9e38572005-04-19 15:48:26 +00001065
1066mem01 mem01
1067mem02 mem02
1068
1069page01 page01
1070page02 page02
1071
1072data_space data_space
1073stack_space stack_space
1074
1075shmt02 shmt02
1076shmt03 shmt03
1077shmt04 shmt04
1078shmt05 shmt05
1079shmt06 shmt06
1080shmt07 shmt07
1081shmt08 shmt08
1082shmt09 shmt09
1083shmt10 shmt10
1084
1085#DESCRIPTION:Scheduler Stress Tests
1086pth_str01 pth_str01
1087pth_str02 pth_str02 -n1000
1088pth_str03 pth_str03
1089
1090#DESCRIPTION:Native POSIX Thread Library (NPTL) Tests
1091nptl01 nptl01
1092
1093#DESCRIPTION:Terminal type stress
1094pty01 pty01
1095ptem01 ptem01
1096hangup01 hangup01
1097
1098#DESCRIPTION:Filesystem stress tests
1099gf01 growfiles -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2
1100gf02 growfiles -W gf02 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f gf03_
1101gf03 growfiles -W gf03 -b -e 1 -g 1 -i 1 -S 150 -u -f gf05_
1102#gf04 growfiles -W gf04 -b -e 1 -g 4090 -i 500 -t 39000 -u -f gf06_
1103#gf05 growfiles -W gf05 -b -e 1 -g 5000 -i 500 -t 49900 -T10 -c9 -I p -u -f gf07_
1104gf06 growfiles -W gf06 -b -e 1 -u -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand10 g_rand10.2
1105gf07 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
1106#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
1107#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
1108gf10 growfiles -W gf10 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I l g_lio14 g_lio14.2
1109gf11 growfiles -W gf11 -b -e 1 -u -r 1-5000 -i 0 -L 30 -C 1 -I L g_lio15 g_lio15.2
1110gf12 mkfifo gffifo17; growfiles -b -W gf12 -e 1 -u -i 0 -L 30 gffifo17
1111gf13 mkfifo gffifo18; growfiles -b -W gf13 -e 1 -u -i 0 -L 30 -I r -r 1-4096 gffifo18
1112gf14 growfiles -W gf14 -b -e 1 -u -i 0 -L 20 -w -l -C 1 -T 10 glseek19 glseek19.2
1113gf15 growfiles -W gf15 -b -e 1 -u -r 1-49600 -I r -u -i 0 -L 120 Lgfile1
1114#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_
1115gf17 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 +00001116gf18 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 +00001117gf19 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_
1118gf20 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-$$
1119#gf21 growfiles -W gf21 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bld-$$
1120#gf22 growfiles -W gf22 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 -T 10 -t 20480 gf-bldf-$$
1121gf23 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-$$
1122gf24 growfiles -W gf24 -D 0 -b -i 0 -L 60 -u -B 1000b -e 1 -g 20480 gf-jbld-$$
1123gf25 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-$$
1124gf26 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-$$
1125gf27 growfiles -W gf27 -b -D 0 -w -g 8b -C 1 -b -i 1000 -u gfsparse-1-$$
1126#gf28 growfiles -W gf28 -b -D 0 -w -g 16b -C 1 -b -i 1000 -u gfsparse-2-$$
1127#gf29 growfiles -W gf29 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u gfsparse-3-$$
1128gf30 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 +00001129rwtest01 export LTPROOT; rwtest -N rwtest01 -c -q -i 60s -f sync 10%25000:rw-sync-$$
1130rwtest02 export LTPROOT; rwtest -N rwtest02 -c -q -i 60s -f buffered 10%25000:rw-buffered-$$
1131rwtest03 export LTPROOT; rwtest -N rwtest03 -c -q -i 60s -n 2 -f buffered -s mmread,mmwrite -m random -Dv 10%25000:mm-buff-$$
1132rwtest04 export LTPROOT; rwtest -N rwtest04 -c -q -i 60s -n 2 -f sync -s mmread,mmwrite -m random -Dv 10%25000:mm-sync-$$
1133rwtest05 export LTPROOT; rwtest -N rwtest05 -c -q -i 50 -T 64b 500b:/tmp/rwtest01%f
mridgea9e38572005-04-19 15:48:26 +00001134
1135