summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2014-03-24 13:15:49 -0700
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2014-05-14 09:46:25 -0700
commit8be7f505f9f04924025b568e5f135d9b082dfc1d (patch)
tree9313bb17966858d4d32e8b91aaa8d03ab2fa91f6
parent424c1b682051c48e1da24e503b96a8a72e114ea4 (diff)
downloadop-kernel-dev-8be7f505f9f04924025b568e5f135d9b082dfc1d.zip
op-kernel-dev-8be7f505f9f04924025b568e5f135d9b082dfc1d.tar.gz
rcutorture: Note diffs from git commits
The current scripting only keeps track of the git SHA-1 of the current HEAD. This can cause confusion in cases where testing ran in a git tree where changes had not yet been checked in. This commit therefore also records the output of "git diff HEAD" to provide the information needed to reconstruct the source tree that was tested. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Reviewed-by: Josh Triplett <josh@joshtriplett.org>
-rw-r--r--tools/testing/selftests/rcutorture/bin/kvm.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/testing/selftests/rcutorture/bin/kvm.sh b/tools/testing/selftests/rcutorture/bin/kvm.sh
index 468d92f..40285c5 100644
--- a/tools/testing/selftests/rcutorture/bin/kvm.sh
+++ b/tools/testing/selftests/rcutorture/bin/kvm.sh
@@ -276,6 +276,10 @@ if test -d .git
then
git status >> $resdir/$ds/testid.txt
git rev-parse HEAD >> $resdir/$ds/testid.txt
+ if ! git diff HEAD > $T/git-diff 2>&1
+ then
+ cp $T/git-diff $resdir/$ds
+ fi
fi
___EOF___
awk < $T/cfgcpu.pack \
OpenPOWER on IntegriCloud