[kvm-unit-tests PATCH] run scripts: add BUILD_HEAD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx>
---
 .gitignore              | 1 +
 Makefile                | 2 ++
 run_tests.sh            | 2 +-
 scripts/mkstandalone.sh | 2 ++
 4 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 242fae475094c..3155418a34303 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@ cscope.*
 /test.log
 /msr.out
 /tests
+/build-head
diff --git a/Makefile b/Makefile
index ddba941858596..72e671195c5c7 100644
--- a/Makefile
+++ b/Makefile
@@ -66,6 +66,8 @@ $(LIBFDT_archive): $(addprefix $(LIBFDT_objdir)/,$(LIBFDT_OBJS))
 
 -include */.*.d */*/.*.d
 
+all: $(shell git rev-parse --verify --short=8 HEAD >build-head 2>/dev/null)
+
 standalone: all
 	@scripts/mkstandalone.sh
 
diff --git a/run_tests.sh b/run_tests.sh
index 10de5474a0b42..89e8f848d4ae9 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -49,5 +49,5 @@ done
 RUNTIME_arch_run="./$TEST_DIR/run >> test.log"
 config=$TEST_DIR/unittests.cfg
 rm -f test.log
-echo > test.log
+printf "BUILD_HEAD=$(cat build-head)\n\n" > test.log
 for_each_unittest $config run
diff --git a/scripts/mkstandalone.sh b/scripts/mkstandalone.sh
index 2d071deebcbca..1d3a20dd100bf 100755
--- a/scripts/mkstandalone.sh
+++ b/scripts/mkstandalone.sh
@@ -45,6 +45,8 @@ generate_test ()
 	config_export ARCH_NAME
 	config_export PROCESSOR
 
+	echo "echo BUILD_HEAD=$(cat build-head)"
+
 	if [ ! -f $kernel ]; then
 		echo 'echo "skip '"$testname"' (test kernel not present)"'
 		echo 'exit 2'
-- 
2.4.3

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux