ghostty/test/run-host.sh
Bryan Lee cbb3f6f64f ci: add shellcheck linting for shell scripts
Add shellcheck to CI pipeline to ensure shell scripts follow best practices
and catch common errors. Fix existing shellcheck warnings in test scripts
to pass the new linting requirements.
2025-07-11 02:54:05 +08:00

17 lines
447 B
Bash
Executable File

#!/usr/bin/env bash
#
# This runs a single test case from the host (not from Docker itself). The
# arguments are the same as run.sh but this wraps it in docker.
DIR=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd)
IMAGE=$(docker build --file ${DIR}/Dockerfile -q ${DIR})
docker run \
--init \
--rm \
-v ${DIR}:/src \
--entrypoint "xvfb-run" \
$IMAGE \
--server-args="-screen 0, 1600x900x24" \
/entrypoint.sh "$@"