#!/bin/bash hypervisor="kvm" test_filter="" cmd_help() { echo "" echo "Cloud Hypervisor $(basename $0)" echo "Usage: $(basename $0) []" echo "" echo "Available arguments:" echo "" echo " --hypervisor Underlying hypervisor. Options kvm, mshv" echo " --test-filter Tests to run" echo "" echo " --help Display this help message." echo "" } process_common_args() { while [ $# -gt 0 ]; do case "$1" in "-h"|"--help") { cmd_help; exit 1; } ;; "--hypervisor") shift hypervisor="$1" ;; "--test-filter") shift test_filter="$1" ;; *) ;; esac shift done if [[ "$hypervisor" != "kvm" ]]; then echo "Hypervisor value must be kvm" exit 1 fi }