Files
ECC/docker/plugin-setup/run-fixture-tests.sh
T
haelyraandGitHub d791457aca feat(docker): add hardened CLI test harness (#2625)
* feat(install): add hardened Docker test harness

* feat(docker): complete isolated CLI session lifecycle

* fix(docker): exercise packed public CLI offline

* fix(docker): close hardened harness review gaps

* test(docker): bound harness subprocesses
2026-08-06 16:52:39 -04:00

20 lines
406 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
readonly ECC_ROOT=/ecc
fixture_uid="$(id -u)"
readonly fixture_uid
fixture_gid="$(id -g)"
readonly fixture_gid
if [[ "$fixture_uid" != 1000 || "$fixture_gid" != 1000 ]]; then
printf 'Fixture tests must run as uid/gid 1000:1000 (got %s:%s)\n' \
"$fixture_uid" "$fixture_gid" >&2
exit 1
fi
cd "$ECC_ROOT"
exec node docker/plugin-setup/run-platform-tests.js