blob: b710469f8e473bdc5aeac094f5d74d6af4349c2d [file] [log] [blame]
alaffin802d3e32000-08-23 20:04:23 +00001#!/bin/sh
iyermanoj1d9a9632003-10-07 17:17:00 +00002################################################################################
3## ##
4## Copyright (c) International Business Machines Corp., 2001 ##
5## ##
6## This program is free software; you can redistribute it and#or modify ##
7## it under the terms of the GNU General Public License as published by ##
8## the Free Software Foundation; either version 2 of the License, or ##
9## (at your option) any later version. ##
10## ##
11## This program is distributed in the hope that it will be useful, but ##
12## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ##
13## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ##
14## for more details. ##
15## ##
16## You should have received a copy of the GNU General Public License ##
17## along with this program; if not, write to the Free Software ##
18## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ##
19## ##
20################################################################################
subrata_modak7214c772008-09-08 11:56:11 +000021## File: runalltests.sh ##
22## ##
23## Description: This script just calls runltp now, and is being phased out. ##
24## If you rely on this script for automation reasons, please ##
25## ##
26## History Subrata Modak <subrata@linuc.vnet.ibm.com> changed the code ##
27## to include testing other testcases which are not run by ##
28## default, 08/09/2008 ##
29## ##
30################################################################################
robbiew23796112003-02-05 16:28:37 +000031
subrata_modak6d561072009-07-08 17:53:47 +000032echo "*******************************************************************"
33echo "*******************************************************************"
34echo "** **"
35echo "** This script is being re-written to cover all aspects of **"
36echo "** testing LTP, which includes running all those tests which **"
37echo "** are not run by default with ./runltp script. Special setup **"
38echo "** in system environment will be done to run all those tests **"
39echo "** like the File System tests, SELinuxtest, etc **"
40echo "** **"
41echo "*******************************************************************"
42echo "*******************************************************************"
subrata_modakfa2f0822008-10-30 06:32:03 +000043
44export LTPROOT=${PWD}
subrata_modaka9e52282008-11-07 08:54:25 +000045export RUN_BALLISTA=0
46export RUN_OPENPOSIX=0
subrata_modakfa2f0822008-10-30 06:32:03 +000047## Set this to 1 if mm-1.4.2.tar.gz is already installed in your system
48## from ftp://ftp.ossp.org/pkg/lib/mm/mm-1.4.2.tar.gz
subrata_modaka9e52282008-11-07 08:54:25 +000049export RUN_MM_CORE_APIS=0
subrata_modakfa2f0822008-10-30 06:32:03 +000050export LIBMM_INSTALLED=0
51## This is required if already not set to /usr/local/lib/ as
52## mm-1.4.2.tar.gz gets installed at /usr/local/lib/
subrata_modaka9e52282008-11-07 08:54:25 +000053export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/:/lib/
54export PATH=$PATH:/sbin/
subrata_modak4922de52008-09-22 10:20:03 +000055
subrata_modak6c4981e2008-10-30 09:42:34 +000056## Set this to 1 if libaio-0.3.92.tar.gz is already installed in your system
57## from http://www.kernel.org/pub/linux/kernel/people/bcrl/aio/libaio-0.3.92.tar.gz
subrata_modaka9e52282008-11-07 08:54:25 +000058export RUN_AIOTESTS=0
subrata_modak6c4981e2008-10-30 09:42:34 +000059export LIBAIO_INSTALLED=0
60
subrata_modaka9e52282008-11-07 08:54:25 +000061## Set this to 1 if libcaps-2.11 or newer is already installed in your system
62## from ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2, as well as,
63## the libattr is available in the system. The kernel should also have been built
64## with the following option: CONFIG_SECURITY_FILE_CAPABILITIES=y
65export RUN_FILECAPS=0
66export LIBCAPS_INSTALLED=0
67export LIBATTR_INSTALLED=0
68
subrata_modak59753512008-12-29 11:00:00 +000069## Set this to 1 if you wish to execute the stress_cd tests
70## Make sure you have FLOPPY inserted, be warned that you
71## will loose all data on it after the tests,
72export RUN_STRESS_FLOPPY=0
73
74## Set this to 1 if you wish to execute the stress_floppy tests
75## Make sure you have CD inserted in your CD-ROM drive,
76export RUN_STRESS_CD=0
subrata_modaka9e52282008-11-07 08:54:25 +000077
subrata_modak773c40c2008-12-31 04:36:19 +000078##Set this to 1 if you wish to run the CPUHOTPLUG tests
subrata_modak6111aa82008-12-29 11:04:15 +000079export RUN_CPU_HOTPLUG=0
80
subrata_modak773c40c2008-12-31 04:36:19 +000081##Set this to 1 if you wish to run the LTP-NETWORK tests. Please refer to:
82## http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/network/LTP-Network-test_README.pdf
83## for more information on how to run the tests.
84export RUN_LTP_NETWORK_TESTS=0
85
subrata_modak32b726f2008-12-31 04:37:33 +000086##Set this to 1 if you wish to run the LTP-NETWORK-STRESS tests. Please refer to:
87## http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/network/LTP-Network-test_README.pdf
88## and http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/network/stress/README
89## for more information on how to run the NETWORK-STRESS tests.
90export RUN_LTP_NETWORK_STRESS_TESTS=0
91
subrata_modakeebedc22008-12-31 04:38:13 +000092## Set this to 1 if you wish to run the ltp/testscripts/adp tests
93export RUN_LTP_ADP_TESTS=0
94
subrata_modak89103242008-12-31 04:38:53 +000095## Set this to 1 if you wish to run the AUTOFS tests
96# REQUIREMENTS:
97# 1) System with a floppy device with a floppy disk in it.
98# 2) A spare (scratch) disk partition of 100MB or larger.
99export RUN_LTP_AUTOFS1_TESTS=0
100export RUN_LTP_AUTOFS4_TESTS=0
101export DISK_PARTITION1=0
102
subrata_modakb9cff9e2008-12-31 04:39:57 +0000103## Set this to 1 if you wish to run the EXPORTFS tests
104# DESCRIPTION : A script that will test exportfs on Linux system.
105# REQUIREMENTS:
106# 1) NFS Server system with rsh enabled between client & server.
107# 2) 100MB Disk partition on NFS server.
108export RUN_EXPORTFS_TESTS=0
109export NFS_SERVER1=xxx
110export NFS_SERVER_DISK_PARTITION1=yyy
111export NFS_SERVER_FS_TYPE1=zzz
112
subrata_modak8720d022008-12-31 04:40:31 +0000113
114## Set this to 1 if you wish to run the FS tests on READ ONLY File Systems. Refer to http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testscripts/Readme_ROBind for more info
115export RUN_RO_ONLY_FS_TESTS=0
116export READ_ONLY_DIRECTORY1=xxxx
117
subrata_modak8a70e702008-12-31 04:41:04 +0000118## Set this to 1 if you wish to run the ISOFS tests
119# REQUIREMENTS:
120# Must have root access to execute this script
121export RUN_ISOFS_TESTS=0
122
subrata_modak46817bf2008-12-31 04:41:41 +0000123## Set this to 1 if you wish to run the DMMAPPER tests
124#Note: In order to run this test, you must turn on "device mapper"
125# component in kernel (it is under device drivers item when you
126# run make menuconfig); and you must install userspace supporting
127# files (libdevmapper and dmsetup). They are in the device-mapper
128# package. You can download it from http://www.sistina.com. Follow
129# the README/INSTALL file within the package to install it.
130export RUN_DMMAPPER_TESTS=0
131export DISK_PARTITION2=xxxxx
132export DISK_PARTITION3=yyyyy
133
subrata_modak5fb342d2008-12-31 04:42:19 +0000134## Set this to 1 if you wish to run the FSLVM tests
135#Note: fdisk needs to be run and the 4 HD partitions marked as 0x8e -- Linux LVM
136# - If this is run on a 2.4 kernel system then LVM must be configured and the kernel rebuilt. In a 2.5 environment
137# you must configure Device Mapper and install LVM2 from www.systina.com for the testcase to run correctly.
138# - These operations are destructive so do NOT point the tests to partitions where the data shouldn't be overwritten.
139# Once these tests are started all data in the partitions you point to will be destroyed.
140export RUN_FSLVM_TESTS=0
141export DISK_PARTITION4=xxxxxx
142export DISK_PARTITION5=yyyyyy
143export DISK_PARTITION6=zzzzzz
144export DISK_PARTITION7=iiiiii
145export NFS_PARTITION1=jjjjjj
146
subrata_modak22d9e0b2008-12-31 04:43:00 +0000147## Set this to 1 if you wish to run the FSNOLVM tests
148#Note: fdisk needs to be run and the 4 HD partitions marked as 0x8e -- Linux LVM
149# - If this is run on a 2.4 kernel system then LVM must be configured and the kernel rebuilt. In a 2.5 environment
150# you must configure Device Mapper and install LVM2 from www.systina.com for the testcase to run correctly.
151# - These operations are destructive so do NOT point the tests to partitions where the data shouldn't be overwritten.
152# Once these tests are started all data in the partitions you point to will be destroyed.
153export RUN_FSNOLVM_TESTS=0
154
subrata_modak49798822008-12-31 04:43:31 +0000155## Set this to 1 if you wish to run the LTP SCSI DEBUG tests
156#Note: Build scsi_debug as a module first before running the test
157export RUN_LTP_SCSI_DEBUG_TEST=0
158
subrata_modak85bf15f2008-12-31 04:44:04 +0000159## Set this to 1 if you wish to run the LTP SYSFS tests
160#Note: Must have root access to execute this script.
161# USAGE : sysfs.sh [ -k <kernel_module> ]
162# DESCRIPTION : A script that will test sysfs on Linux system.
163# REQUIREMENTS: CONFIG_DUMMY must have been used to build kernel, and the
164# dummy network module must exist.
165export RUN_LTP_SYSFS_TEST=0
166export KERNEL_MODULE1=xxxxxxx
167
subrata_modakcbabba42008-12-31 04:45:13 +0000168## Set this to 1 if you wish to run the LTP TIRPC tests
169export RUN_LTP_TIRPC_TEST=0
170
subrata_modak56772962008-12-31 04:46:15 +0000171##Set this to 1 if you wish to run the SE-Linux tests
172# These testcases test the SELinux Security Module.
173# A kernel with SELinux configured, and SELinux policy and userspace
174# tools installed, are required to build and run the SELinux testsuite.
175# Also, /usr/sbin should be included in PATH to ensure SELinux utilities
176# such as getenforce are found. The test_selinux.sh script adds /usr/sbin
177# to the PATH.
178# You must also have the line:
179# expand-check = 0
180# in your /etc/selinux/semanage.conf file as the test policy will violate some
181# of the neverallow rules in the base policy. This line may already be present
182# depending on your distribution; if not, add it before running the test suite
183# and remove it when done. For more info, please refer to:
184# http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/security/selinux-testsuite/README
185export RUN_SE_LINUX_TESTS=0
186
subrata_modakf1e6f342009-01-27 13:54:49 +0000187##Set this to 1 if you wish to run the dma_thread_diotest7 test
188export RUN_DMA_THREAD_DIOTEST7=0
189
subrata_modak9ef22d62009-03-02 15:38:49 +0000190##Set this to 1 if you wish to run the Controller area network (CAN)
191##protocol support tests. You would also like to review the Kernel
192##config options need to be set for this at ltp/README
193export RUN_CONTROLLER_AREA_NETWORK_TESTS=0
194
subrata_modak6c7dfab2009-03-19 07:27:04 +0000195##Set this to 1 if you wish to run the SMACK Security tests
196## Remember that you cannot run both the SELINUX and SMACK tests at a time,
197## as both of them cannot be tested in the same running kernel
198export RUN_SMACK_SECURITY_TESTS=0
199
subrata_modakd1791512009-04-02 06:46:36 +0000200##Set this to 1 if you wish to run the Basic PERFORMANCE COUNTER tests
201export RUN_PERFORMANCE_COUNTERS_TESTS=0
202
subrata_modak4922de52008-09-22 10:20:03 +0000203export LTP_VERSION=`./runltp -e`
204export TEST_START_TIME=`date +"%Y_%b_%d-%Hh_%Mm_%Ss"`
205export HARDWARE_TYPE=$(uname -i)
206export HOSTNAME=$(uname -n)
207export KERNEL_VERSION=$(uname -r)
subrata_modak5fb342d2008-12-31 04:42:19 +0000208export HTML_OUTPUT_FILE_NAME=$LTP_VERSION_$HOSTNAME_$KERNEL_VERSION_$HARDWARE_TYPE_$TEST_START_TIME.html
subrata_modak4922de52008-09-22 10:20:03 +0000209
210
211## The First one i plan to run is the default LTP run ##
212## START => Test Series 1 ##
subrata_modak6d561072009-07-08 17:53:47 +0000213echo "Running Default LTP..."
subrata_modak4922de52008-09-22 10:20:03 +0000214./runltp -g $HTML_OUTPUT_FILE_NAME
subrata_modak6d561072009-07-08 17:53:47 +0000215printf "Completed running Default LTP\n\n\n"
subrata_modak4922de52008-09-22 10:20:03 +0000216## END => Test Series 1 ##
217
218## The next one i plan to run is ballista ##
219## START => Test Series 2 ##
subrata_modaka9e52282008-11-07 08:54:25 +0000220if [ $RUN_BALLISTA -eq 1 ]
221then
subrata_modak6d561072009-07-08 17:53:47 +0000222 echo "Running Ballista..."
subrata_modaka9e52282008-11-07 08:54:25 +0000223 export TEST_START_TIME=`date +"%Y_%b_%d-%Hh_%Mm_%Ss"`
224 ./runltp -f ballista -o $LTP_VERSION-BALLISTA_RUN_ON-$HOSTNAME-$KERNEL_VERSION-$HARDWARE_TYPE-$TEST_START_TIME.out
subrata_modak6d561072009-07-08 17:53:47 +0000225 printf "Completed running Ballista\n\n\n"
subrata_modaka9e52282008-11-07 08:54:25 +0000226fi
subrata_modak4922de52008-09-22 10:20:03 +0000227## END => Test Series 2 ##
228
229## The next one i plan to run is open_posix_testsuite ##
230## START => Test Series 3 ##
subrata_modaka9e52282008-11-07 08:54:25 +0000231if [ $RUN_OPENPOSIX -eq 1 ]
232then
subrata_modak6d561072009-07-08 17:53:47 +0000233 echo "Running Open Posix Tests..."
subrata_modaka9e52282008-11-07 08:54:25 +0000234 (cd testcases/open_posix_testsuite; make)
subrata_modak6d561072009-07-08 17:53:47 +0000235 printf "Completed running Open Posix Tests\n\n\n"
subrata_modaka9e52282008-11-07 08:54:25 +0000236fi
subrata_modak4922de52008-09-22 10:20:03 +0000237## END => Test Series 3 ##
238
subrata_modakfa2f0822008-10-30 06:32:03 +0000239
240## The next one i plan to run is ##
241## ltp/testcases/kernel/mem/libmm/mm_core_apis ##
242## START => Test Series 4 ##
subrata_modaka9e52282008-11-07 08:54:25 +0000243if [ $RUN_MM_CORE_APIS -eq 1 ]
subrata_modakfa2f0822008-10-30 06:32:03 +0000244then
subrata_modak6d561072009-07-08 17:53:47 +0000245 echo "Initializing ltp/testcases/kernel/mem/libmm/mm_core_apis ..."
subrata_modaka9e52282008-11-07 08:54:25 +0000246 # Check to see if User is Root
subrata_modak6d561072009-07-08 17:53:47 +0000247 if [ $(id -u) -ne 0 ]
subrata_modakfa2f0822008-10-30 06:32:03 +0000248 then
subrata_modaka9e52282008-11-07 08:54:25 +0000249 echo You need to be root to Install libmm and run mem/libmm/mm_core_apis
250 echo Aborting ltp/testcases/kernel/mem/libmm/mm_core_apis
subrata_modakfa2f0822008-10-30 06:32:03 +0000251 else
subrata_modaka9e52282008-11-07 08:54:25 +0000252 if [ $LIBMM_INSTALLED -ne 1 ]
253 then
254 echo Installing libmm-1.4.2 .............
255 (cd /tmp; \
256 wget -c ftp://ftp.ossp.org/pkg/lib/mm/mm-1.4.2.tar.gz; \
257 tar -xzf mm-1.4.2.tar.gz; \
258 cd mm-1.4.2; \
259 ./configure && make && make install )
260 rm -rf /tmp/mm-1.4.2*
261 echo libmm-1.4.2 Installed .............
262 else
263 echo libmm-1.4.2 already installed in your system
264 fi
subrata_modak6d561072009-07-08 17:53:47 +0000265 echo "Running ltp/testcases/kernel/mem/libmm/mm_core_apis ..."
subrata_modaka9e52282008-11-07 08:54:25 +0000266 (cd testcases/kernel/mem/libmm; \
267 make; \
268 make install; \
269 $LTPROOT/testcases/bin/mm_core_apis; )
270 fi
subrata_modak6d561072009-07-08 17:53:47 +0000271 printf "Completed running ltp/testcases/kernel/mem/libmm/mm_core_apis...\n\n\n"
subrata_modakfa2f0822008-10-30 06:32:03 +0000272fi
subrata_modakfa2f0822008-10-30 06:32:03 +0000273## END => Test Series 4 ##
274
subrata_modak6c4981e2008-10-30 09:42:34 +0000275
276## The next one i plan to run is ##
277## ltp/testcases/kernel/io/aio ##
278## START => Test Series 5 ##
subrata_modaka9e52282008-11-07 08:54:25 +0000279if [ $RUN_AIOTESTS -eq 1 ]
subrata_modak6c4981e2008-10-30 09:42:34 +0000280 then
subrata_modak6d561072009-07-08 17:53:47 +0000281 echo "Initializing ltp/testcases/kernel/io/aio ..."
subrata_modaka9e52282008-11-07 08:54:25 +0000282 # Check to see if User is Root
subrata_modak6d561072009-07-08 17:53:47 +0000283 if [ $(id -u) -ne 0 ]
subrata_modaka9e52282008-11-07 08:54:25 +0000284 then
285 echo You need to be root to Install libaio-0.3.92 and run ltp/testcases/kernel/io/aio
286 echo Aborting ltp/testcases/kernel/io/aio
subrata_modak6c4981e2008-10-30 09:42:34 +0000287 else
subrata_modaka9e52282008-11-07 08:54:25 +0000288 if [ $LIBAIO_INSTALLED -ne 1 ]
289 then
290 echo Installing libaio-0.3.92.............
291 (cd /tmp; \
292 wget -c http://www.kernel.org/pub/linux/kernel/people/bcrl/aio/libaio-0.3.92.tar.gz; \
293 tar -xzf libaio-0.3.92.tar.gz; \
294 cd libaio-0.3.92; \
295 make > /dev/null && make install > /dev/null)
296 rm -rf /tmp/libaio-0.3.92*
297 echo libaio-0.3.92 Installed .............
298 else
299 echo libaio-0.3.92 already installed in your system
300 fi
subrata_modak6d561072009-07-08 17:53:47 +0000301 echo "Building & Running ltp/testcases/kernel/io/aio..."
subrata_modak6c4981e2008-10-30 09:42:34 +0000302 (cd testcases/kernel/io/aio; \
303 make > /dev/null; \
304 ./aio01/aio01; \
305 ./aio02/runfstests.sh -a aio02/cases/aio_tio; \
306 make clean 1>&2 > /dev/null )
subrata_modak6d561072009-07-08 17:53:47 +0000307 printf "Completed running ltp/testcases/kernel/io/aio...\n\n\n"
subrata_modaka9e52282008-11-07 08:54:25 +0000308 fi
subrata_modak6c4981e2008-10-30 09:42:34 +0000309fi
310## END => Test Series 5 ##
311
subrata_modaka9e52282008-11-07 08:54:25 +0000312
313
314## The next one i plan to run is ##
315## ltp/testcases/kernel/security/filecaps ##
316## START => Test Series 6 ##
317if [ $RUN_FILECAPS -eq 1 ]
318then
subrata_modak6d561072009-07-08 17:53:47 +0000319 echo "Initializing ltp/testcases/kernel/security/filecaps ..."
subrata_modaka9e52282008-11-07 08:54:25 +0000320 # Check to see if User is Root
subrata_modak6d561072009-07-08 17:53:47 +0000321 if [ $(id -u) -ne 0 ]
subrata_modaka9e52282008-11-07 08:54:25 +0000322 then
323 echo You need to be root to Install libcaps and run ltp/testcases/kernel/security/filecaps
324 echo Aborting ltp/testcases/kernel/security/filecaps
325 else
326 if [ $LIBCAPS_INSTALLED -ne 1 ]
327 then
328 echo Installing libcaps.............
329 (cd /tmp; \
330 wget -c ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.14.tar.gz; \
331 tar -xzf libcap-2.14.tar.gz; \
332 cd libcap-2.14; \
333 make > /dev/null && make install > /dev/null)
334 rm -rf /tmp/libcap-2.14*
335 echo libcaps Installed .............
336 else
337 echo libcaps already installed in your system
338 fi
subrata_modak6d561072009-07-08 17:53:47 +0000339 echo "Building & Running ltp/testcases/kernel/security/filecaps"
subrata_modaka9e52282008-11-07 08:54:25 +0000340 (cd ltp/testcases/kernel/security/filecaps; \
341 make && make install > /dev/null; )
342 ./runltp -f filecaps
subrata_modak6d561072009-07-08 17:53:47 +0000343 printf "Completed running ltp/testcases/kernel/io/aio...\n\n\n"
subrata_modaka9e52282008-11-07 08:54:25 +0000344 fi
345fi
346## END => Test Series 6 ##
subrata_modak89aaf8c2008-11-13 10:06:36 +0000347
348
349## The next one i plan to run is tpm_tools ##
350## START => Test Series 7 ##
351./runltp -f tpm_tools
352## END => Test Series 7 ##
subrata_modak86785aa2008-12-19 08:52:39 +0000353
354## The next one i plan to run is tcore_patch_test_suites
355## START => Test Series 8 ##
356./runltp -f tcore
357## END => Test Series 8 ##
subrata_modak59753512008-12-29 11:00:00 +0000358
359
360## The next one i plan to run is stress_cd tests
361## START => Test Series 9 ##
362if [ $RUN_STRESS_CD -eq 1 ]
363then
364./runltp -f io_cd
365fi
366## END => Test Series 9 ##
367
368## The next one i plan to run is stress_floppy tests
369## START => Test Series 10 ##
370if [ $RUN_STRESS_FLOPPY -eq 1 ]
371then
372./runltp -f io_floppy
373fi
374## END => Test Series 10 ##
375
subrata_modak6111aa82008-12-29 11:04:15 +0000376## The next one i plan to run is CPUHOTPLUG tests
377## START => Test Series 11 ##
378if [ $RUN_CPU_HOTPLUG -eq 1 ]
379then
380./runltp -f cpuhotplug
381fi
382## END => Test Series 11 ##
383
subrata_modak773c40c2008-12-31 04:36:19 +0000384## The next one i plan to run are the LTP Network tests
385## START => Test Series 12 ##
386if [ $RUN_LTP_NETWORK_TESTS -eq 1 ]
387then
388(cd $LTPROOT/testscripts/; ./networktests.sh)
389fi
390## END => Test Series 12 ##
391
subrata_modak32b726f2008-12-31 04:37:33 +0000392## The next one i plan to run are the LTP Network Stress tests
393## START => Test Series 13 ##
394if [ $RUN_LTP_NETWORK_STRESS_TESTS -eq 1 ]
395then
396(cd $LTPROOT/testscripts/; ./networkstress.sh)
397fi
398## END => Test Series 13 ##
subrata_modak773c40c2008-12-31 04:36:19 +0000399
subrata_modakeebedc22008-12-31 04:38:13 +0000400
401## The next one i plan to run are the LTP ADP tests
402## START => Test Series 14 ##
403if [ $RUN_LTP_ADP_TESTS -eq 1 ]
404then
405(cd $LTPROOT/testscripts/; ./adp.sh -d 3 -n 100)
406fi
407## END => Test Series 14 ##
subrata_modak89103242008-12-31 04:38:53 +0000408
409
410## The next one i plan to run are the LTP AUTOFS tests
411## START => Test Series 15 ##
412if [ $RUN_LTP_AUTOFS1_TESTS -eq 1 ]
413then
414 if [ $DISK_PARTITION1 ]
415 then
416 (cd $LTPROOT/testscripts/; ./autofs1.sh $DISK_PARTITION1)
417 else
418 echo Disk Partition not set. Aborting running AUTOFS1
419 fi
420fi
421if [ $RUN_LTP_AUTOFS4_TESTS -eq 1 ]
422then
423 if [ $DISK_PARTITION1 ]
424 then
425 (cd $LTPROOT/testscripts/; ./autofs4.sh $DISK_PARTITION1)
426 else
427 echo Disk Partition not set. Aborting running AUTOFS4
428 fi
429fi
430## END => Test Series 15 ##
subrata_modakb9cff9e2008-12-31 04:39:57 +0000431
432
433## The next one i plan to run are the LTP EXPORTFS tests
434## START => Test Series 16 ##
435if [ $RUN_EXPORTFS_TESTS -eq 1 ]
436then
437(cd $LTPROOT/testscripts/; ./exportfs.sh -h $NFS_SERVER1 -d $NFS_SERVER_DISK_PARTITION1 -t $NFS_SERVER_FS_TYPE1)
438fi
439## END => Test Series 16 ##
subrata_modak8720d022008-12-31 04:40:31 +0000440
441
442## The next one i plan to run the FS tests on READ ONLY File Systems
443## START => Test Series 17 ##
444if [ $RUN_RO_ONLY_FS_TESTS -eq 1 ]
445then
446(cd $READ_ONLY_DIRECTORY1; sh $LTPROOT/testscripts/test_robind.sh)
447fi
448## END => Test Series 17 ##
449
450
subrata_modak8a70e702008-12-31 04:41:04 +0000451## The next one i plan to run the ISOFS tests
452## START => Test Series 18 ##
453if [ $RUN_ISOFS_TESTS -eq 1 ]
454then
455(cd $LTPROOT/testscripts/; ./isofs.sh)
456fi
457## END => Test Series 18 ##
458
459
subrata_modak46817bf2008-12-31 04:41:41 +0000460## The next one i plan to run the DMMAPPER tests
461## START => Test Series 19 ##
462if [ $RUN_DMMAPPER_TESTS -eq 1 ]
463then
464(cd $LTPROOT/testscripts/; ./ltpdmmapper.sh -a $DISK_PARTITION2 -b $DISK_PARTITION3)
465fi
466## END => Test Series 19 ##
467
468
subrata_modak5fb342d2008-12-31 04:42:19 +0000469## The next one i plan to run the FSLVM tests
470## START => Test Series 20 ##
471if [ $RUN_FSLVM_TESTS -eq 1 ]
472then
473(cd $LTPROOT/testscripts/; ./ltpfslvm.sh -a $DISK_PARTITION4 -b $DISK_PARTITION5 -c $DISK_PARTITION6 -d $DISK_PARTITION7 -n $NFS_PARTITION1)
474fi
475## END => Test Series 20 ##
476
subrata_modak46817bf2008-12-31 04:41:41 +0000477
subrata_modak22d9e0b2008-12-31 04:43:00 +0000478## The next one i plan to run the FSNOLVM tests
479## START => Test Series 21 ##
480if [ $RUN_FSNOLVM_TESTS -eq 1 ]
481then
482(cd $LTPROOT/testscripts/; ./ltpfsnolvm.sh -a $DISK_PARTITION4 -b $DISK_PARTITION5 -c $DISK_PARTITION6 -d $DISK_PARTITION7 -n $NFS_PARTITION1)
483fi
484## END => Test Series 21 ##
485
subrata_modak49798822008-12-31 04:43:31 +0000486## The next one i plan to run the LTP SCSI DEBUG tests
487## START => Test Series 22 ##
488if [ $RUN_LTP_SCSI_DEBUG_TEST -eq 1 ]
489then
490(cd $LTPROOT/testscripts/; ./ltp-scsi_debug.sh)
491fi
492## END => Test Series 22 ##
493
subrata_modak85bf15f2008-12-31 04:44:04 +0000494## The next one i plan to run the LTP SYSFS tests
495## START => Test Series 23 ##
496if [ $RUN_LTP_SYSFS_TEST -eq 1 ]
497then
498(cd $LTPROOT/testscripts/; ./sysfs.sh -k $KERNEL_MODULE1)
499fi
500## END => Test Series 23 ##
501
subrata_modakcbabba42008-12-31 04:45:13 +0000502## The next one i plan to run the LTP TIRPC tests
503## START => Test Series 24 ##
504if [ $RUN_LTP_TIRPC_TEST -eq 1 ]
505then
506./runltp -f rpctirpc
507fi
508## END => Test Series 24 ##
509
subrata_modak56772962008-12-31 04:46:15 +0000510## The next one i plan to run the LTP SE-Linux tests
511## START => Test Series 25 ##
512if [ $RUN_SE_LINUX_TESTS -eq 1 ]
513then
514 (cd $LTPROOT/testcases/kernel/security/selinux-testsuite; make && make install)
515 (cd $LTPROOT/testscripts/; ./test_selinux.sh)
516fi
517## END => Test Series 25 ##
subrata_modak22d9e0b2008-12-31 04:43:00 +0000518
subrata_modakf1e6f342009-01-27 13:54:49 +0000519## The next one i plan to run the DMA_THREAD_DIOTEST7 tests
520## START => Test Series 26 ##
521if [ $RUN_DMA_THREAD_DIOTEST7 -eq 1 ]
522then
523 ./runltp -f test_dma_thread_diotest7
524fi
525## END => Test Series 26 ##
subrata_modak9ef22d62009-03-02 15:38:49 +0000526
527## The next one i plan to run the Controller area network
528## (CAN) protocol support tests
529## START => Test Series 27 ##
530if [ $RUN_CONTROLLER_AREA_NETWORK_TESTS -eq 1 ]
531then
532 ./runltp -f can
533fi
534## END => Test Series 27 ##
subrata_modak6c7dfab2009-03-19 07:27:04 +0000535
536## The next one i plan to run the SMACK SECURITY tests
537## START => Test Series 28 ##
538if [ $RUN_SMACK_SECURITY_TESTS -eq 1 ]
539then
540 ./runltp -f smack
541fi
542## END => Test Series 28 ##
543
subrata_modakd1791512009-04-02 06:46:36 +0000544## The next one i plan to run the PERFORMANCE COUNTERS tests
545## START => Test Series 29 ##
546if [ $RUN_PERFORMANCE_COUNTERS_TESTS -eq 1 ]
547then
548 (cd $LTPROOT/testcases/kernel/performance_counters; make && make install)
549 ./runltp -f perfcounters
550fi
551## END => Test Series 29 ##
552
553