1 #!/bin/bash 2 # SPDX-License-Identifier: GPL-2.0+ 3 # 4 # Check the status of the specified run. 5 # 6 # Usage: kvm-end-run-stats.sh /path/to/run starttime 7 # 8 # Copyright (C) 2021 Facebook, Inc. 9 # 10 # Authors: Paul E. McKenney <paulmck@kernel.org> 11 12 # scriptname=$0 13 # args="$*" 14 rundir="$1" 15 if ! test -d "$rundir" 16 then 17 echo kvm-end-run-stats.sh: Specified run directory does not exist: $rundir 18 exit 1 19 fi 20 21 T="`mktemp -d ${TMPDIR-/tmp}/kvm-end-run-stats.sh.XXXXXX`" 22 trap 'rm -rf $T' 0 23 24 RCUTORTURE="`pwd`/tools/testing/selftests/rcutorture"; export RCUTORTURE 25 PATH=${RCUTORTURE}/bin:$PATH; export PATH 26 . functions.sh 27 default_starttime="`get_starttime`" 28 starttime="${2-default_starttime}" 29 30 echo | tee -a "$rundir/log" 31 echo | tee -a "$rundir/log" 32 echo " --- `date` Test summary:" | tee -a "$rundir/log" 33 echo Results directory: $rundir | tee -a "$rundir/log" 34 kcsan-collapse.sh "$rundir" | tee -a "$rundir/log" 35 kvm-recheck.sh "$rundir" > $T/kvm-recheck.sh.out 2>&1 36 ret=$? 37 cat $T/kvm-recheck.sh.out | tee -a "$rundir/log" 38 echo " --- Done at `date` (`get_starttime_duration $starttime`) exitcode $ret" | tee -a "$rundir/log" 39 exit $ret
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.