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