diff options
author | Matthew Wild <mwild1@gmail.com> | 2025-04-03 15:14:07 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2025-04-03 15:14:07 +0100 |
commit | b94b7b20b8d5d27bfb7444beb519dfa05ee0bb50 (patch) | |
tree | b8fa5ad7b955d5735bcbd8cc6ab257acf1729d0a /spec/tls/run.sh | |
parent | 80d5f64ca0934ea4e3262c9be9c1545e2d0fa273 (diff) | |
parent | e6849bb76ee3682ece53d7434bb1e94a89c91cbc (diff) | |
download | prosody-b94b7b20b8d5d27bfb7444beb519dfa05ee0bb50.tar.gz prosody-b94b7b20b8d5d27bfb7444beb519dfa05ee0bb50.zip |
Merge 13.0->trunk
Diffstat (limited to 'spec/tls/run.sh')
-rwxr-xr-x | spec/tls/run.sh | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/spec/tls/run.sh b/spec/tls/run.sh new file mode 100755 index 00000000..8bceddb2 --- /dev/null +++ b/spec/tls/run.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +export LUA_PATH="../../../?.lua;;" +export LUA_CPATH="../../../?.so;;" + +any_failed=0 + +for config in config*; do + echo "# Preparing $config" + pushd "$config"; + cp ../../../prosody.cfg.lua.dist ./prosody-default.cfg.lua + echo 'VirtualHost "*" {pidfile = "prosody.pid";log={debug="prosody.log"}}' >> ./prosody-default.cfg.lua + ln -s ../../../plugins plugins + mkdir -p certs data + ./prepare.sh + ../../../prosody -D + sleep 1; + echo "# Testing $config" + ./assert.sh + status=$? + ../../../prosodyctl stop + rm plugins #prosody-default.cfg.lua + popd + if [[ "$status" != "0" ]]; then + echo -n "NOT "; + any_failed=1 + fi + echo "OK: $config"; +done + +if [[ "$any_failed" != "0" ]]; then + echo "NOT OK: One or more TLS tests failed"; + exit 1; +fi + +echo "OK: All TLS tests passed"; +exit 0; |