mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-07-08 00:34:57 +03:00
run openvpn tests within Azure Pipelines
This commit is contained in:
30
.ci/run-openvpn-tests.sh
Executable file
30
.ci/run-openvpn-tests.sh
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -eux
|
||||
|
||||
cd
|
||||
git clone https://github.com/openvpn/openvpn
|
||||
cd openvpn
|
||||
autoreconf -iv
|
||||
./configure > build.log 2>&1 || (cat build.log && exit 1)
|
||||
make > build.log 2>&1 || (cat build.log && exit 1)
|
||||
|
||||
echo test > /tmp/auth.txt
|
||||
echo test >> /tmp/auth.txt
|
||||
|
||||
CONFIG=`ls /tmp/*l3*ovpn`
|
||||
|
||||
cat << EOF > tests/t_client.rc
|
||||
CA_CERT=fake
|
||||
TEST_RUN_LIST="1 2"
|
||||
|
||||
OPENVPN_BASE="--remote 127.0.0.1 --config $CONFIG --auth-user-pass /tmp/auth.txt"
|
||||
|
||||
RUN_TITLE_1="testing udp/ipv4"
|
||||
OPENVPN_CONF_1="--dev null --proto udp --port 1194 \$OPENVPN_BASE"
|
||||
|
||||
RUN_TITLE_2="testing tcp/ipv4"
|
||||
OPENVPN_CONF_2="--dev null --proto tcp --port 1194 \$OPENVPN_BASE"
|
||||
EOF
|
||||
|
||||
sudo make test_scripts=t_client.sh check
|
Reference in New Issue
Block a user