15 lines
898 B
Bash
Executable File
15 lines
898 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Native transport interop: built Prosody cafd74b9c5ea + Lua 5.4/TLS dependencies.
|
|
set -euo pipefail
|
|
: "${PROSODY_SOURCE:?Set PROSODY_SOURCE to the built Prosody cafd74b9c5ea source tree}"
|
|
export PROSODY_SOURCE
|
|
export PROSODY_LUA="${PROSODY_LUA:-lua5.4}"
|
|
# Optional Debian multiarch dependency bundle, e.g. /tmp/xmpp-native/usr.
|
|
if [[ -n "${PROSODY_NATIVE_PREFIX:-}" ]]; then
|
|
export LD_LIBRARY_PATH="$PROSODY_NATIVE_PREFIX/lib/x86_64-linux-gnu${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
|
|
export LUA_PATH="$PROSODY_NATIVE_PREFIX/share/lua/5.4/?.lua;$PROSODY_NATIVE_PREFIX/share/lua/5.4/?/init.lua;${LUA_PATH:-;}"
|
|
export LUA_CPATH="$PROSODY_NATIVE_PREFIX/lib/x86_64-linux-gnu/lua/5.4/?.so;${LUA_CPATH:-;}"
|
|
fi
|
|
cd "$(dirname "${BASH_SOURCE[0]}")/.."
|
|
exec "${CARGO:-cargo}" test --locked --test federation_tls native_prosody_tls_external_bidirectional -- --ignored --nocapture
|