|
@@ -423,7 +423,7 @@ fn_setstatus(){
|
|
|
|
|
|
|
|
# End of every test will expect the result to either pass or fail
|
|
# End of every test will expect the result to either pass or fail
|
|
|
# If the script does not do as intended the whole test will fail
|
|
# If the script does not do as intended the whole test will fail
|
|
|
-# if excpecting a pass
|
|
|
|
|
|
|
+# if expecting a pass
|
|
|
fn_test_result_pass(){
|
|
fn_test_result_pass(){
|
|
|
if [ $? != 0 ]; then
|
|
if [ $? != 0 ]; then
|
|
|
echo "================================="
|
|
echo "================================="
|
|
@@ -441,7 +441,7 @@ fn_test_result_pass(){
|
|
|
fi
|
|
fi
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-# if excpecting a fail
|
|
|
|
|
|
|
+# if expecting a fail
|
|
|
fn_test_result_fail(){
|
|
fn_test_result_fail(){
|
|
|
if [ $? == 0 ]; then
|
|
if [ $? == 0 ]; then
|
|
|
echo "================================="
|
|
echo "================================="
|
|
@@ -528,7 +528,6 @@ echo "Command: ./ts3server auto-install"
|
|
|
(fn_autoinstall)
|
|
(fn_autoinstall)
|
|
|
fn_test_result_pass
|
|
fn_test_result_pass
|
|
|
|
|
|
|
|
-
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "3.1 - start"
|
|
echo "3.1 - start"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
@@ -606,29 +605,16 @@ fn_setstatus
|
|
|
(command_restart.sh)
|
|
(command_restart.sh)
|
|
|
fn_test_result_pass
|
|
fn_test_result_pass
|
|
|
|
|
|
|
|
-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: ./ts3server update"
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
(command_update.sh)
|
|
(command_update.sh)
|
|
|
fn_test_result_pass
|
|
fn_test_result_pass
|
|
|
|
|
|
|
|
-echo ""
|
|
|
|
|
-echo "4.2 - update-functions"
|
|
|
|
|
-echo "================================="
|
|
|
|
|
-echo "Description:"
|
|
|
|
|
-echo "runs update-functions."
|
|
|
|
|
-echo ""
|
|
|
|
|
-echo "Command: ./jc2server update-functions"
|
|
|
|
|
-requiredstatus="OFFLINE"
|
|
|
|
|
-fn_setstatus
|
|
|
|
|
-(command_update_functions.sh)
|
|
|
|
|
-fn_test_result_pass
|
|
|
|
|
-
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "5.1 - monitor - online"
|
|
echo "5.1 - monitor - online"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
@@ -640,7 +626,6 @@ fn_setstatus
|
|
|
(command_monitor.sh)
|
|
(command_monitor.sh)
|
|
|
fn_test_result_pass
|
|
fn_test_result_pass
|
|
|
|
|
|
|
|
-
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "5.2 - monitor - offline - with lockfile"
|
|
echo "5.2 - monitor - offline - with lockfile"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
@@ -654,7 +639,6 @@ date > "${rootdir}/${lockselfname}"
|
|
|
(command_monitor.sh)
|
|
(command_monitor.sh)
|
|
|
fn_test_result_pass
|
|
fn_test_result_pass
|
|
|
|
|
|
|
|
-
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "5.3 - monitor - offline - no lockfile"
|
|
echo "5.3 - monitor - offline - no lockfile"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
@@ -677,6 +661,61 @@ fn_setstatus
|
|
|
(command_details.sh)
|
|
(command_details.sh)
|
|
|
fn_test_result_pass
|
|
fn_test_result_pass
|
|
|
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "6.1 - post details"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo "Description:"
|
|
|
|
|
+echo "post details."
|
|
|
|
|
+echo "Command: ./jc2server postdetails"
|
|
|
|
|
+requiredstatus="ONLINE"
|
|
|
|
|
+fn_setstatus
|
|
|
|
|
+(command_postdetails.sh)
|
|
|
|
|
+fn_test_result_pass
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "7.0 - backup"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo "Description:"
|
|
|
|
|
+echo "run a backup."
|
|
|
|
|
+echo "Command: ./jc2server backup"
|
|
|
|
|
+requiredstatus="ONLINE"
|
|
|
|
|
+fn_setstatus
|
|
|
|
|
+(command_backup.sh)
|
|
|
|
|
+fn_test_result_pass
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "8.0 - dev - detect glibc"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo "Description:"
|
|
|
|
|
+echo "detect glibc."
|
|
|
|
|
+echo "Command: ./jc2server detect-glibc"
|
|
|
|
|
+requiredstatus="ONLINE"
|
|
|
|
|
+fn_setstatus
|
|
|
|
|
+(command_dev_detect_glibc.sh)
|
|
|
|
|
+fn_test_result_pass
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "8.1 - dev - detect ldd"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo "Description:"
|
|
|
|
|
+echo "detect ldd."
|
|
|
|
|
+echo "Command: ./jc2server detect-ldd"
|
|
|
|
|
+requiredstatus="ONLINE"
|
|
|
|
|
+fn_setstatus
|
|
|
|
|
+(command_dev_detect_ldd.sh)
|
|
|
|
|
+fn_test_result_pass
|
|
|
|
|
+
|
|
|
|
|
+echo ""
|
|
|
|
|
+echo "8.2 - dev - detect deps"
|
|
|
|
|
+echo "================================="
|
|
|
|
|
+echo "Description:"
|
|
|
|
|
+echo "detect dependencies."
|
|
|
|
|
+echo "Command: ./jc2server detect-deps"
|
|
|
|
|
+requiredstatus="ONLINE"
|
|
|
|
|
+fn_setstatus
|
|
|
|
|
+(command_dev_detect_deps.sh)
|
|
|
|
|
+fn_test_result_pass
|
|
|
|
|
+
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
echo "Server Tests - Complete!"
|
|
echo "Server Tests - Complete!"
|
|
@@ -684,8 +723,6 @@ echo "Using: ${gamename}"
|
|
|
echo "================================="
|
|
echo "================================="
|
|
|
requiredstatus="OFFLINE"
|
|
requiredstatus="OFFLINE"
|
|
|
fn_setstatus
|
|
fn_setstatus
|
|
|
-sleep 1
|
|
|
|
|
fn_print_info "Tidying up directories."
|
|
fn_print_info "Tidying up directories."
|
|
|
-sleep 1
|
|
|
|
|
rm -rfv "${serverfiles}"
|
|
rm -rfv "${serverfiles}"
|
|
|
core_exit.sh
|
|
core_exit.sh
|