#!/bin/bash # SPDX-License-Identifier: GPL-2.0 SCRIPT_DIR=$(dirname "$(realpath "$0")") TEST_RUNNER="$SCRIPT_DIR/vmtest.sh" TARGETS=("x86_64" "aarch64") GREEN='\033[0;32m' RED='\033[0;31m' YELLOW='\033[1;33m' NC='\033[0m' passed=0 failed=0 skipped=0 TEST_NAMES=( "luo_kexec_simple" "luo_multi_session" "luo_stress_files" "luo_stress_sessions" ) function usage() { cat < %-8s %-24s ... " "$arch" "$test_name" "$TEST_RUNNER" -t "$arch" -T "$test_name" &> "$log" exit_code=$? case $exit_code in 0) pass;; 4) skip;; *) fail;; esac done echo "" done echo "SUMMARY: PASS=$passed SKIP=$skipped FAIL=$failed" if [ -n "$keep_logs" ]; then echo "Logs: $output_dir" fi exit $((failed != 0)) } main "$@"