From: <ro...@us...> - 2003-01-29 21:21:06
|
Update of /cvsroot/ltp/ltp/testcases/kernel/sched/sched_stress In directory sc8-pr-cvs1:/tmp/cvs-serv5841 Modified Files: Makefile sched_stress.sh Added Files: generate.sh Log Message: Added generate.sh to create datafile for this test. Test was using /boot/vmlinuz file, but this is too dangerous. --- NEW FILE: generate.sh --- #!/bin/sh # # Copyright (c) International Business Machines Corp., 2001 # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See # the GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this pronram; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # FILE: generate.sh # # PURPOSE: Creates dat for use in network file transfer tests. # # AUTHOR: Robbie Williamson (ro...@us...) # ############################################################################ COUNT=0 LIMIT=120000 rm -f ./sched.datafile while [ $COUNT -le $LIMIT ] do echo -n "AAAAAAAAAA" >> sched.datafile COUNT=$(( $COUNT + 1 )) done chmod 666 sched.datafile Index: Makefile =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/kernel/sched/sched_stress/Makefile,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Makefile 31 Jan 2002 22:13:57 -0000 1.5 +++ Makefile 29 Jan 2003 21:21:00 -0000 1.6 @@ -5,6 +5,7 @@ TARGETS=sched_driver sched_tc0 sched_tc1 sched_tc2 sched_tc3 sched_tc4 sched_tc5 sched_tc6 all: sched.o $(TARGETS) + ./generate.sh sched.o: sched.h sched.c $(CC) $(CFLAGS) -c sched.c @@ -13,4 +14,4 @@ @for i in $(TARGETS) ; do ln -f $$i ../../../bin/$$i ; done ; ln -f sched_stress.sh ../../../bin/sched_stress.sh clean: - rm -f $(TARGETS) sched.o + rm -f $(TARGETS) sched.o sched.datafile Index: sched_stress.sh =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/kernel/sched/sched_stress/sched_stress.sh,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- sched_stress.sh 31 Jan 2002 22:40:22 -0000 1.3 +++ sched_stress.sh 29 Jan 2003 21:21:01 -0000 1.4 @@ -26,8 +26,6 @@ # The command below will only work on x86 setups, b/c other archs keep # their bootfiles other locations. -export `cat /proc/cmdline | awk {'print $5'}` - -export KERNEL=$BOOT_FILE +export KERNEL=./sched_datafile export RAWDEV=`df / | grep dev | awk {'print $1'}` ./sched_driver -s 0.9 -v |