diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-09-20 17:10:21 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-09-20 17:10:21 -0400 |
| commit | 260e50d627aea535abcd9d9902c1b4ae56da4c54 (patch) | |
| tree | 91a5ec00e02e67c78437040a798f2fa3140e57a0 /vm.sh | |
| parent | 4e19e6ab1bd24466d9dcb0d8eea54a7e3d84d576 (diff) | |
add config for io and thread
Diffstat (limited to 'vm.sh')
| -rwxr-xr-x | vm.sh | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -12,6 +12,8 @@ CORES="2" MEMORY="2G" DEVICE="virtio-net-pci,netdev=net0" HDA_URL="https://cloud.debian.org/images/cloud/trixie/latest" +TEST_COMMAND="make kpl_test && arch && ./kpl_test -a" +CLEAN_COMMAND="make clean; find -type f -regex '^.*\.[ch]' -exec rm -v {} \;" X64="X64" A64="A64" NAMES=("$X64" "$A64") @@ -221,7 +223,7 @@ vm_sync() { vm_test_cmd() { local MACHINE=$1 - vm_cmd $MACHINE "make kpl_test && arch && ./kpl_test -a" + vm_cmd $MACHINE $TEST_COMMAND } vm_test() { @@ -285,7 +287,7 @@ vm_clean_cmd() { echo "Invalid Machine Specified" return 1 fi - vm_cmd $MACHINE "make clean; find -type f -regex '^.*\.[ch]' -exec rm -v {} \;" + vm_cmd $MACHINE $CLEAN_COMMAND } vm_clean() { @@ -320,7 +322,7 @@ vm_destroy() { echo -e "Removed $DIR directory" } -declare -A COMMANDS=( +declare -A SCRIPT_COMMANDS=( ["-init"]="vm_init" ["-setup"]="vm_setup" ["-cli"]="vm_cli" @@ -336,11 +338,11 @@ declare -A COMMANDS=( ) vm_help() { - local LENGTH="${#COMMANDS[@]}" + local LENGTH="${#SCRIPT_COMMANDS[@]}" local I=0 echo "See TESTING" echo -n "Usage $SCRIPT [" - for CMD in "${!COMMANDS[@]}" + for CMD in "${!SCRIPT_COMMANDS[@]}" do echo -n "$CMD" if (( I + 1 < LENGTH )) @@ -355,11 +357,11 @@ vm_help() { } vm_main() { - for CMD in "${!COMMANDS[@]}" + for CMD in "${!SCRIPT_COMMANDS[@]}" do if [[ "$OPTION" == "$CMD" ]] then - "${COMMANDS[$CMD]}" + "${SCRIPT_COMMANDS[$CMD]}" return fi done |
