162306a36Sopenharmony_ci#!/bin/bash 262306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0+ 362306a36Sopenharmony_ci# 462306a36Sopenharmony_ci# Check the status of the specified run. 562306a36Sopenharmony_ci# 662306a36Sopenharmony_ci# Usage: kvm-end-run-stats.sh /path/to/run starttime 762306a36Sopenharmony_ci# 862306a36Sopenharmony_ci# Copyright (C) 2021 Facebook, Inc. 962306a36Sopenharmony_ci# 1062306a36Sopenharmony_ci# Authors: Paul E. McKenney <paulmck@kernel.org> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci# scriptname=$0 1362306a36Sopenharmony_ci# args="$*" 1462306a36Sopenharmony_cirundir="$1" 1562306a36Sopenharmony_ciif ! test -d "$rundir" 1662306a36Sopenharmony_cithen 1762306a36Sopenharmony_ci echo kvm-end-run-stats.sh: Specified run directory does not exist: $rundir 1862306a36Sopenharmony_ci exit 1 1962306a36Sopenharmony_cifi 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciT="`mktemp -d ${TMPDIR-/tmp}/kvm-end-run-stats.sh.XXXXXX`" 2262306a36Sopenharmony_citrap 'rm -rf $T' 0 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciRCUTORTURE="`pwd`/tools/testing/selftests/rcutorture"; export RCUTORTURE 2562306a36Sopenharmony_ciPATH=${RCUTORTURE}/bin:$PATH; export PATH 2662306a36Sopenharmony_ci. functions.sh 2762306a36Sopenharmony_cidefault_starttime="`get_starttime`" 2862306a36Sopenharmony_cistarttime="${2-default_starttime}" 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciecho | tee -a "$rundir/log" 3162306a36Sopenharmony_ciecho | tee -a "$rundir/log" 3262306a36Sopenharmony_ciecho " --- `date` Test summary:" | tee -a "$rundir/log" 3362306a36Sopenharmony_ciecho Results directory: $rundir | tee -a "$rundir/log" 3462306a36Sopenharmony_cikcsan-collapse.sh "$rundir" | tee -a "$rundir/log" 3562306a36Sopenharmony_cikvm-recheck.sh "$rundir" > $T/kvm-recheck.sh.out 2>&1 3662306a36Sopenharmony_ciret=$? 3762306a36Sopenharmony_cicat $T/kvm-recheck.sh.out | tee -a "$rundir/log" 3862306a36Sopenharmony_ciecho " --- Done at `date` (`get_starttime_duration $starttime`) exitcode $ret" | tee -a "$rundir/log" 3962306a36Sopenharmony_ciexit $ret 40