#!/usr/bin/env bash # Adversarial raw-9P2000 client tests aimed at the introspect core. # Usage: bash introspect/test/adv_core_hostile.sh [--fast] (part of zig build introspect-adv) # Spawns the server on a temporary unix socket and attacks it with # introspect/test/adv_core_hostile.py (Python 3 stdlib). Exit 1 on any failure. set -u INTROSPECT=$(realpath "${1:?path to introspect}") shift command -v python3 >/dev/null || { echo "SKIP: python3 missing"; exit 0; } exec python3 "$(dirname "$0")/adv_core_hostile.py" --server "$INTROSPECT" "$@"