aboutsummaryrefslogtreecommitdiffstats
path: root/tests/run_test.sh
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-02-18 22:30:06 +0100
committerThomas Vanbesien <tvanbesi@proton.me>2026-02-18 22:32:08 +0100
commit5f5e172cd2392952162398c85b07e6f6b7e69398 (patch)
tree65cd56e0e18d5e16dc5abf6c6d912a13d53aff68 /tests/run_test.sh
parent77e70beff33d89f30082f3e5d513cd657fa529ea (diff)
downloadBobinkCOpcUa-5f5e172cd2392952162398c85b07e6f6b7e69398.tar.gz
BobinkCOpcUa-5f5e172cd2392952162398c85b07e6f6b7e69398.zip
Move certificates into per-test directories
Each secure test now has its own certs/ subfolder with per-identity subdirectories and a single shared trust store. Configs reference paths relative to the project root (e.g. tests/secure_anonymous/ certs/ServerLDS/cert.der). Cert generation logic removed from test scripts since certs are now pre-generated and committed.
Diffstat (limited to 'tests/run_test.sh')
-rwxr-xr-xtests/run_test.sh19
1 files changed, 0 insertions, 19 deletions
diff --git a/tests/run_test.sh b/tests/run_test.sh
index 2767919..fc44ad6 100755
--- a/tests/run_test.sh
+++ b/tests/run_test.sh
@@ -28,25 +28,6 @@ SR_PID=""
TMPFILE=""
FAILURES=0
-# ── ensure certificates exist ─────────────────────────────────
-CERT_DIR=certs
-GEN_CERT=tools/generate_certificate.sh
-
-for identity in ServerLDS ServerRegister ServerRegisterClient Client; do
- if [ ! -f "$CERT_DIR/${identity}_cert.der" ]; then
- "$GEN_CERT" "$CERT_DIR" "$identity"
- fi
-done
-
-# Populate trust stores: each identity trusts every other identity.
-for store in server_lds server_register server_register_client client; do
- mkdir -p "$CERT_DIR/trust/$store"
- for identity in ServerLDS ServerRegister ServerRegisterClient Client; do
- cert="$CERT_DIR/${identity}_cert.der"
- [ -f "$cert" ] && cp -n "$cert" "$CERT_DIR/trust/$store/"
- done
-done
-
# ── cleanup ────────────────────────────────────────────────────
cleanup() {
[ -n "$LDS_PID" ] && kill "$LDS_PID" 2>/dev/null && wait "$LDS_PID" 2>/dev/null