From f7c58c636debe351ddd97371c8d32c3f79cdbf79 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Sat, 19 Sep 2020 15:57:29 +0200 Subject: [PATCH] tests: use faster awk generator Shortens log length. --- test/shell/writecache-blocksize.sh | 8 +++----- test/shell/writecache-large.sh | 6 +++--- test/shell/writecache.sh | 6 +++--- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/test/shell/writecache-blocksize.sh b/test/shell/writecache-blocksize.sh index 13001760a..523d4ab80 100644 --- a/test/shell/writecache-blocksize.sh +++ b/test/shell/writecache-blocksize.sh @@ -32,9 +32,9 @@ aux cleanup_scsi_debug_dev mnt="mnt" mkdir -p $mnt -for i in `seq 1 16384`; do echo -n "A" >> fileA; done -for i in `seq 1 16384`; do echo -n "B" >> fileB; done -for i in `seq 1 16384`; do echo -n "C" >> fileC; done +awk 'BEGIN { while (z++ < 16384) printf "A" }' > fileA +awk 'BEGIN { while (z++ < 16384) printf "B" }' > fileB +awk 'BEGIN { while (z++ < 16384) printf "C" }' > fileC # generate random data dd if=/dev/urandom of=randA bs=512K count=2 @@ -338,5 +338,3 @@ lvremove $vg/$lv2 vgremove $vg aux cleanup_scsi_debug_dev - - diff --git a/test/shell/writecache-large.sh b/test/shell/writecache-large.sh index b52eaf6ab..fc8f379cf 100644 --- a/test/shell/writecache-large.sh +++ b/test/shell/writecache-large.sh @@ -33,9 +33,9 @@ blockdev --getpbsz "$dev2" mnt="mnt" mkdir -p $mnt -for i in `seq 1 16384`; do echo -n "A" >> fileA; done -for i in `seq 1 16384`; do echo -n "B" >> fileB; done -for i in `seq 1 16384`; do echo -n "C" >> fileC; done +awk 'BEGIN { while (z++ < 16384) printf "A" }' > fileA +awk 'BEGIN { while (z++ < 16384) printf "B" }' > fileB +awk 'BEGIN { while (z++ < 16384) printf "C" }' > fileC # generate random data dd if=/dev/urandom of=randA bs=512K count=2 diff --git a/test/shell/writecache.sh b/test/shell/writecache.sh index 39ef31930..99be31e6b 100644 --- a/test/shell/writecache.sh +++ b/test/shell/writecache.sh @@ -65,9 +65,9 @@ blockdev --getpbsz "$dev2" mnt="mnt" mkdir -p $mnt -for i in `seq 1 16384`; do echo -n "A" >> fileA; done -for i in `seq 1 16384`; do echo -n "B" >> fileB; done -for i in `seq 1 16384`; do echo -n "C" >> fileC; done +awk 'BEGIN { while (z++ < 16384) printf "A" }' > fileA +awk 'BEGIN { while (z++ < 16384) printf "B" }' > fileB +awk 'BEGIN { while (z++ < 16384) printf "C" }' > fileC # generate random data dd if=/dev/urandom of=randA bs=512K count=2