6 echo >&2 "! $0 Command '$cmd' exit with code $code FAILED"
15 ver="$(git describe --dirty --long) $(git log -n 1 --format='(%an: %s)')"
17 echo "Testing \"$(date "+%A %F %T"), commit: $ver\" in $0:"
18 echo "Testing \"Compilation etc.\" in $0:"
23 echo sha1: $(sha1sum $CC)
25 echo sha1: $(sha1sum $CXX)
29 git clean --quiet -fxd
31 # cat <<EOF > ../kernel/contrib/nova-patches/remove-timestamp.patch
32 # diff --git a/src/init.cpp b/src/init.cpp
33 # index 36c0d95..c66feaf 100644
36 # @@ -63,7 +63,7 @@ void init (mword mbi)
39 # // Now we're ready to talk to the world
40 # - printf ("\f%s: %s %s [%s]\n\n", version, __DATE__, __TIME__, COMPILER_STRING);
41 # + printf ("\f%s: %s %s [%s]\n\n", version, "??? ?? ????", "??:??:??", COMPILER_STRING);
47 # cp ../kernel/contrib/Chanage-serial-console-to-work-with-mmio-based-card-.patch ../kernel/contrib/nova-patches
49 export SCONSFLAGS="target_cc=$CC target_cxx=$CXX NO_TIMESTAMP=1 prepend_path=$HOME/bin"
51 # make -C ../alexb/apps/libvirt || echo "! $0 libvirt build FAILED"
53 find \( -name src -o -name .git -o -path ./contrib/nova -o -path ./.sconf_temp \) -prune -o \
54 -type f ! -name '*.[oa]' ! -name '*.debug' ! -name .sconsign.dblite -print0 | xargs -0 sha1sum
56 echo "! $0 compilation finished ok"
58 # echo "Testing \"Documentation build\" in $0:"
60 # echo "! $0 doc build ok"
61 # rm -rf $HOME/public_html/nul/doc || echo "! $0 doc publish rm FAILED"
62 # mv doc/html $HOME/public_html/nul/doc || echo "! $0 doc publish mv FAILED"
64 # echo "! $0 doc build FAILED"
70 #WVTEST_BACKUP_FAILED=$HOME/nul-nightly/failed/$date \
71 WVTEST_SKIP_TAGS="libvirt" \
72 $HOME/nul/michal/wvtest/runall -t novabox || ret=1