From: Alexandru Ardelean Date: Sun, 9 Aug 2026 09:40:50 +0000 (+0300) Subject: frp: add test script X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=5c5f97d98793241e4e7dece717407f998b87de50;p=openwrt-packages.git frp: add test script Add a CI test.sh exercising basic package functionality. Signed-off-by: Alexandru Ardelean --- diff --git a/net/frp/test.sh b/net/frp/test.sh new file mode 100755 index 000000000..fd53475ed --- /dev/null +++ b/net/frp/test.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +# frpc/frps both accept "verify -c " to validate a config without +# connecting, which exercises the TOML config loader end-to-end. +case "$1" in +frpc) + conf="/tmp/frpc.$$.toml" + printf 'serverAddr = "127.0.0.1"\nserverPort = 7000\n' > "$conf" + frpc verify -c "$conf" || { echo "FAIL: frpc rejected a valid config"; rm -f "$conf"; exit 1; } + rm -f "$conf" + ;; +frps) + conf="/tmp/frps.$$.toml" + printf 'bindPort = 7000\n' > "$conf" + frps verify -c "$conf" || { echo "FAIL: frps rejected a valid config"; rm -f "$conf"; exit 1; } + rm -f "$conf" + ;; +*) + exit 0 + ;; +esac