From: "Paul E. McKenney" <paul...@linux.vnet.ibm.com> Allow datestamp to be specified to allow tests to be broken up and run in parallel.
Signed-off-by: Paul E. McKenney <paul...@linux.vnet.ibm.com> Cc: Greg KH <gre...@linuxfoundation.org> --- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tools/testing/selftests/rcutorture/bin/kvm.sh b/tools/testing/selftests/rcutorture/bin/kvm.sh index 46c75ee2f528..9fcceed81079 100644 --- a/tools/testing/selftests/rcutorture/bin/kvm.sh +++ b/tools/testing/selftests/rcutorture/bin/kvm.sh @@ -50,11 +50,13 @@ configs=" sysidleY.2013.06.19a \ PT2-NH \ NT1-nh \ NT3-NH" +ds=`date +%Y.%m.%d-%H:%M:%S` usage () { echo "Usage: $scriptname optional arguments:" echo " --builddir absolute-pathname" echo " --configs \"config-file list\"" + echo " --datestamp string" echo " --duration minutes" echo " --rcu-kvm absolute-pathname" echo " --results absolute-pathname" @@ -98,6 +100,11 @@ do configs="$2" shift ;; + --datestamp) + checkarg --datestamp "(relative pathname)" "$#" "$2" '^[^/]*$' '^--' + ds=$2 + shift + ;; --duration) checkarg --duration "(minutes)" $# "$2" '^[0-9]*$' error dur=$2 @@ -147,13 +154,12 @@ if test -z "$resdir" then resdir=$KVM/res mkdir $resdir || : - ds=`date +%Y.%m.%d-%H:%M:%S` - mkdir $resdir/$ds - echo Datestamp: $ds else - mkdir -p "$resdir" - ds="" + mkdir -p "$resdir" || : fi +mkdir $resdir/$ds +echo Datestamp: $ds + pwd > $resdir/$ds/testid.txt if test -d .git then -- 1.8.1.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/