* bugs/big-input-2.sh: Don't use 1...100000 (etc.) with Perl
authorBen Pfaff <blp@gnu.org>
Tue, 2 Aug 2005 04:52:20 +0000 (04:52 +0000)
committerBen Pfaff <blp@gnu.org>
Tue, 2 Aug 2005 04:52:20 +0000 (04:52 +0000)
because that may allocate a large amount of memory.

tests/ChangeLog
tests/bugs/big-input-2.sh

index 77b3e508a8b8a4016cd7f05945175de025d8b8db..6dc05961b4dd765cf6e2c7bff74f4d8c2737c827 100644 (file)
@@ -1,3 +1,8 @@
+Mon Aug  1 21:51:46 2005  Ben Pfaff  <blp@gnu.org>
+
+       * bugs/big-input-2.sh: Don't use 1...100000 (etc.) with Perl
+       because that may allocate a large amount of memory.
+
 Mon Aug  1 21:48:54 2005  Ben Pfaff  <blp@gnu.org>
 
        * xforms/expression.sh: Break this monolithic test up into 36
index 5a3c6da02dff2a633dbb1d3822e9ebdb8d24f09f..9d153007eea8eea67fe19996e0f09b16a2b5fac8 100755 (executable)
@@ -57,8 +57,8 @@ if [ $? -ne 0 ] ; then no_result ; fi
 
 printf "Creating input data.  Please wait"
 activity="create data"
-$PERL -e 'print "AB12\n" foreach 1...100000;
-          print "AB04\n" foreach 1...100000;' > $TEMPDIR/large.dat
+$PERL -e 'for ($i=0; $i<100000; $i++) { print "AB12\n" };
+          for ($i=0; $i<100000; $i++) { print "AB04\n" };' > $TEMPDIR/large.dat
 if [ $? -ne 0 ] ; then no_result ; fi
 printf ".\n";
 
@@ -79,8 +79,8 @@ $SUPERVISOR $here/../src/pspp -o raw-ascii $TESTFILE > /dev/null
 if [ $? -ne 0 ] ; then fail ; fi
 
 activity="appending to data"
-# Put another 100,000 cases into large.dat
-$PERL -e 'print "AB04\nAB12\n" foreach 1...25000' >> $TEMPDIR/large.dat
+# Put another 50,000 cases into large.dat
+$PERL -e 'for ($i=0; $i<25000; $i++) { print "AB04\nAB12\n" };' >> $TEMPDIR/large.dat
 if [ $? -ne 0 ] ; then no_result ; fi
 
 activity="run program"