# The file scripts/common.bash has to be the only file sourcing this # arch helper file source config.mak ARCH_CMD=arch_cmd_s390x function arch_cmd_s390x() { local cmd=$1 local testname=$2 local groups=$3 local smp=$4 local kernel=$5 local opts=$6 local arch=$7 local check=$8 local accel=$9 local timeout=${10} # run the normal test case "$cmd" "$testname" "$groups" "$smp" "$kernel" "$opts" "$arch" "$check" "$accel" "$timeout" # run PV test case if [ "$ACCEL" = 'tcg' ] || find_word "migration" "$groups"; then return fi kernel=${kernel%.elf}.pv.bin testname=${testname}_PV if [ ! -f "${kernel}" ]; then if [ -z "${HOST_KEY_DOCUMENT}" ]; then return 2 fi print_result 'SKIP' $testname '' 'PVM image was not created' return 2 fi "$cmd" "$testname" "$groups pv" "$smp" "$kernel" "$opts" "$arch" "$check" "$accel" "$timeout" }