mirror of
https://github.com/affaan-m/ECC.git
synced 2026-08-17 21:15:40 +02:00
* 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
20 lines
406 B
Bash
Executable File
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
|