|
@@ -13,7 +13,7 @@ shortname="jc2"
|
|
|
gameservername="jc2server"
|
|
gameservername="jc2server"
|
|
|
rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|
rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|
|
selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|
selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|
|
-servicename="${selfname}"
|
|
|
|
|
|
|
+servicename="${gameservername}"
|
|
|
lockselfname=".${servicename}.lock"
|
|
lockselfname=".${servicename}.lock"
|
|
|
lgsmdir="${rootdir}/lgsm"
|
|
lgsmdir="${rootdir}/lgsm"
|
|
|
logdir="${rootdir}/log"
|
|
logdir="${rootdir}/log"
|
|
@@ -359,7 +359,7 @@ else
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
# Prevents running of core_exit.sh for Travis.
|
|
# Prevents running of core_exit.sh for Travis.
|
|
|
- if [ "${travistest}" != "1" ]; then
|
|
|
|
|
|
|
+ if [ -z "${travistest}" ]; then
|
|
|
getopt=$1
|
|
getopt=$1
|
|
|
core_getopt.sh
|
|
core_getopt.sh
|
|
|
fi
|
|
fi
|
|
@@ -452,6 +452,14 @@ fn_test_result_fail(){
|
|
|
fi
|
|
fi
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+# test result n/a
|
|
|
|
|
+fn_test_result_na(){
|
|
|
|
|
+ echo "================================="
|
|
|
|
|
+ echo "Expected result: N/A"
|
|
|
|
|
+ echo "Actual result: N/A"
|
|
|
|
|
+ fn_print_fail_nl "TEST N/A"
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Travis CI Tests"
|
|
echo "Travis CI Tests"
|
|
|
echo "Linux Game Server Manager"
|
|
echo "Linux Game Server Manager"
|
|
@@ -467,11 +475,16 @@ echo "Testing Branch: $TRAVIS_BRANCH"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "0.1 - Create log dir's"
|
|
|
|
|
-echo "================================="
|
|
|
|
|
|
|
+echo "0.0 - Pre-test Tasks"
|
|
|
|
|
+echo "=================================================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "Create log dir's"
|
|
echo "Create log dir's"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "0.1 - Create log dir's"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo ""
|
|
|
(
|
|
(
|
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
|
BASH_XTRACEFD="5"
|
|
BASH_XTRACEFD="5"
|
|
@@ -500,11 +513,15 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "1.0 - start - no files"
|
|
|
|
|
|
|
+echo "1.0 - Pre-install tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+echo ""
|
|
|
|
|
+
|
|
|
|
|
+echo "1.1 - start - no files"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "test script reaction to missing server files."
|
|
echo "test script reaction to missing server files."
|
|
|
-echo "Command: ./jc2server start"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} start"
|
|
|
echo ""
|
|
echo ""
|
|
|
# Allows for testing not on Travis CI
|
|
# Allows for testing not on Travis CI
|
|
|
if [ ! -v TRAVIS ]; then
|
|
if [ ! -v TRAVIS ]; then
|
|
@@ -524,11 +541,11 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "1.1 - getopt"
|
|
|
|
|
|
|
+echo "1.2 - getopt"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "displaying options messages."
|
|
echo "displaying options messages."
|
|
|
-echo "Command: ./jc2server"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername}"
|
|
|
echo ""
|
|
echo ""
|
|
|
(
|
|
(
|
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
@@ -542,11 +559,11 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "1.2 - getopt with incorrect args"
|
|
|
|
|
|
|
+echo "1.3 - getopt with incorrect args"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "displaying options messages."
|
|
echo "displaying options messages."
|
|
|
-echo "Command: ./jc2server abc123"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} abc123"
|
|
|
echo ""
|
|
echo ""
|
|
|
getopt="abc123"
|
|
getopt="abc123"
|
|
|
(
|
|
(
|
|
@@ -560,12 +577,16 @@ echo "run order"
|
|
|
echo "================="
|
|
echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "2.0 - Instalation"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "2.0 - install"
|
|
echo "2.0 - install"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "install ${gamename} server."
|
|
echo "install ${gamename} server."
|
|
|
-echo "Command: ./jc2server auto-install"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} auto-install"
|
|
|
(
|
|
(
|
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
|
BASH_XTRACEFD="5"
|
|
BASH_XTRACEFD="5"
|
|
@@ -577,12 +598,16 @@ echo "run order"
|
|
|
echo "================="
|
|
echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "3.0 - Start/Stop/Restart Tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "3.1 - start"
|
|
echo "3.1 - start"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "start ${gamename} server."
|
|
echo "start ${gamename} server."
|
|
|
-echo "Command: ./jc2server start"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} start"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -601,7 +626,7 @@ echo "3.2 - start - online"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "start ${gamename} server while already running."
|
|
echo "start ${gamename} server while already running."
|
|
|
-echo "Command: ./jc2server start"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} start"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -620,7 +645,7 @@ echo "3.3 - start - updateonstart"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "will update server on start."
|
|
echo "will update server on start."
|
|
|
-echo "Command: ./jc2server start"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} start"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -639,7 +664,7 @@ echo "3.4 - stop"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "stop ${gamename} server."
|
|
echo "stop ${gamename} server."
|
|
|
-echo "Command: ./jc2server stop"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} stop"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -658,7 +683,7 @@ echo "3.5 - stop - offline"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "stop ${gamename} server while already stopped."
|
|
echo "stop ${gamename} server while already stopped."
|
|
|
-echo "Command: ./jc2server stop"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} stop"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -677,7 +702,7 @@ echo "3.6 - restart"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "restart ${gamename}."
|
|
echo "restart ${gamename}."
|
|
|
-echo "Command: ./jc2server restart"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} restart"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -696,7 +721,7 @@ echo "3.7 - restart - offline"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "restart ${gamename} while already stopped."
|
|
echo "restart ${gamename} while already stopped."
|
|
|
-echo "Command: ./jc2server restart"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} restart"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -710,12 +735,16 @@ echo "run order"
|
|
|
echo "================="
|
|
echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "4.0 - Update Tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "4.1 - update"
|
|
echo "4.1 - update"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "check for updates."
|
|
echo "check for updates."
|
|
|
-echo "Command: ./jc2server update"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} update"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -879,12 +908,20 @@ travisip=$(ip -o -4 addr|grep eth0|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?
|
|
|
sed -i "/BindIP/c\BindIP = \"${travisip}\"," "${serverfiles}/config.lua"
|
|
sed -i "/BindIP/c\BindIP = \"${travisip}\"," "${serverfiles}/config.lua"
|
|
|
echo "IP: ${travisip}"
|
|
echo "IP: ${travisip}"
|
|
|
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "5.0 - Monitor Tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "Server IP - Port: ${ip}:${port}"
|
|
|
|
|
+echo "Server IP - Query Port: ${ip}:${queryport}"
|
|
|
|
|
+
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "5.1 - monitor - online"
|
|
echo "5.1 - monitor - online"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "run monitor server while already running."
|
|
echo "run monitor server while already running."
|
|
|
-echo "Command: ./jc2server monitor"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} monitor"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -903,7 +940,7 @@ echo "5.2 - monitor - offline - with lockfile"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "run monitor while server is offline with lockfile."
|
|
echo "run monitor while server is offline with lockfile."
|
|
|
-echo "Command: ./jc2server monitor"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} monitor"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
fn_print_info_nl "creating lockfile."
|
|
fn_print_info_nl "creating lockfile."
|
|
@@ -924,7 +961,7 @@ echo "5.3 - monitor - offline - no lockfile"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "run monitor while server is offline with no lockfile."
|
|
echo "run monitor while server is offline with no lockfile."
|
|
|
-echo "Command: ./jc2server monitor"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} monitor"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -939,12 +976,12 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "5.4 - monitor - query_gsquery.py failure"
|
|
|
|
|
|
|
+echo "5.4 - test-alert"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
-echo "query_gsquery.py will fail to query port."
|
|
|
|
|
-echo "Command: ./jc2server monitor"
|
|
|
|
|
-requiredstatus="ONLINE"
|
|
|
|
|
|
|
+echo "run monitor while server is offline with no lockfile."
|
|
|
|
|
+echo "Command: ./${gameservername} test-alert"
|
|
|
|
|
+requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
cp "${servercfgfullpath}" "config.lua"
|
|
cp "${servercfgfullpath}" "config.lua"
|
|
|
sed -i 's/[0-9]\+/0/' "${servercfgfullpath}"
|
|
sed -i 's/[0-9]\+/0/' "${servercfgfullpath}"
|
|
@@ -952,7 +989,7 @@ sed -i 's/[0-9]\+/0/' "${servercfgfullpath}"
|
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
|
BASH_XTRACEFD="5"
|
|
BASH_XTRACEFD="5"
|
|
|
set -x
|
|
set -x
|
|
|
- command_monitor.sh
|
|
|
|
|
|
|
+ command_test_alert.sh
|
|
|
)
|
|
)
|
|
|
fn_test_result_fail
|
|
fn_test_result_fail
|
|
|
echo "run order"
|
|
echo "run order"
|
|
@@ -965,11 +1002,15 @@ cp -v "config.lua" "${servercfgfullpath}"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "6.0 - details"
|
|
|
|
|
|
|
+echo "6.0 - Details Tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "6.1 - details"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "display details."
|
|
echo "display details."
|
|
|
-echo "Command: ./jc2server details"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} details"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -984,11 +1025,11 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "6.1 - post details"
|
|
|
|
|
|
|
+echo "6.2 - postdetails"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "post details."
|
|
echo "post details."
|
|
|
-echo "Command: ./jc2server postdetails"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} postdetails"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -1003,11 +1044,15 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "7.0 - backup"
|
|
|
|
|
|
|
+echo "7.0 - Backup Tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "7.1 - backup"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "run a backup."
|
|
echo "run a backup."
|
|
|
-echo "Command: ./jc2server backup"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} backup"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
echo "test de-activated until issue #1839 fixed"
|
|
echo "test de-activated until issue #1839 fixed"
|
|
@@ -1018,11 +1063,15 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "8.0 - dev - detect glibc"
|
|
|
|
|
|
|
+echo "8.0 - Development Tools Tests"
|
|
|
|
|
+echo "=================================================================="
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "8.1 - dev - detect glibc"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "detect glibc."
|
|
echo "detect glibc."
|
|
|
-echo "Command: ./jc2server detect-glibc"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} detect-glibc"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -1037,11 +1086,11 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "8.1 - dev - detect ldd"
|
|
|
|
|
|
|
+echo "8.2 - dev - detect ldd"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "detect ldd."
|
|
echo "detect ldd."
|
|
|
-echo "Command: ./jc2server detect-ldd"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} detect-ldd"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -1056,11 +1105,11 @@ echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-echo "8.2 - dev - detect deps"
|
|
|
|
|
|
|
+echo "8.3 - dev - detect deps"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Description:"
|
|
echo "Description:"
|
|
|
echo "detect dependencies."
|
|
echo "detect dependencies."
|
|
|
-echo "Command: ./jc2server detect-deps"
|
|
|
|
|
|
|
+echo "Command: ./${gameservername} detect-deps"
|
|
|
requiredstatus="ONLINE"
|
|
requiredstatus="ONLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(
|
|
(
|
|
@@ -1074,6 +1123,25 @@ echo "run order"
|
|
|
echo "================="
|
|
echo "================="
|
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "8.4 - dev - query-raw"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo "Description:"
|
|
|
|
|
+echo "raw query output."
|
|
|
|
|
+echo "Command: ./${gameservername} query-raw"
|
|
|
|
|
+requiredstatus="ONLINE"
|
|
|
|
|
+fn_setstatus
|
|
|
|
|
+(
|
|
|
|
|
+ exec 5>"${TRAVIS_BUILD_DIR}/dev-debug.log"
|
|
|
|
|
+ BASH_XTRACEFD="5"
|
|
|
|
|
+ set -x
|
|
|
|
|
+ command_dev_query_raw.sh
|
|
|
|
|
+)
|
|
|
|
|
+fn_test_result_na
|
|
|
|
|
+echo "run order"
|
|
|
|
|
+echo "================="
|
|
|
|
|
+grep functionfile= "${TRAVIS_BUILD_DIR}/dev-debug.log" | sed 's/functionfile=//g'
|
|
|
|
|
+
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Server Tests - Complete!"
|
|
echo "Server Tests - Complete!"
|