diff options
Diffstat (limited to 'npc/dev')
-rw-r--r-- | npc/dev/ci_test.txt | 45 | ||||
-rw-r--r-- | npc/dev/test.txt | 43 |
2 files changed, 67 insertions, 21 deletions
diff --git a/npc/dev/ci_test.txt b/npc/dev/ci_test.txt index 058d25ad5..92db23acc 100644 --- a/npc/dev/ci_test.txt +++ b/npc/dev/ci_test.txt @@ -1,16 +1,41 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2015 Hercules Dev Team +//= Copyright (C) 2014 Haru +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Script engine self-tests, CI integration -//===== By: ================================================== -//= Haru -//===== Current Version: ===================================== +//================= Description =========================================== +//= This script depends on npc/dev/test.txt, and extends it so that it can +//= be called in a CI environment and returns an appropriate value upon +//= termination. +//================= Current Version ======================================= //= 1.0 -//===== Description: ========================================= -//= This script depends on npc/dev/test.txt, and extends it so -// that it can be called in a CI environment and returns an -// appropriate value upon termination. -//= This script is part of the script_mapquit plugin -// distribution, and requires said plugin to be loaded. +//================= Additional Comments =================================== +//= This script requires the script_mapquit plugin to be loaded. //= Usage: ./map-server --load-plugin script_mapquit --load-script npc/dev/test.txt --load-script npc/dev/ci_test.txt +//========================================================================= - script HerculesSelfTestCI -1,{ end; diff --git a/npc/dev/test.txt b/npc/dev/test.txt index 73c9ed975..0f74067ac 100644 --- a/npc/dev/test.txt +++ b/npc/dev/test.txt @@ -1,16 +1,37 @@ -//===== Hercules Script ====================================== +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2013-2015 Hercules Dev Team +//= Copyright (C) 2013-2015 Haru +//= +//= Hercules is free software: you can redistribute it and/or modify +//= it under the terms of the GNU General Public License as published by +//= the Free Software Foundation, either version 3 of the License, or +//= (at your option) any later version. +//= +//= This program is distributed in the hope that it will be useful, +//= but WITHOUT ANY WARRANTY; without even the implied warranty of +//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +//= GNU General Public License for more details. +//= +//= You should have received a copy of the GNU General Public License +//= along with this program. If not, see <http://www.gnu.org/licenses/>. +//========================================================================= //= Script engine self-tests -//===== By: ================================================== -//= Haru -//===== Current Version: ===================================== +//================= Description =========================================== +//= Script to test operators and possibly other elements of the script +//= engine, useful for regression testing. +//================= Current Version ======================================= //= 2.0 -//===== Version History: ===================================== -//= 1.0 Initial version. -//= 2.0 Moved tests to a function to allow them to be called -// externally. -//===== Description: ========================================= -//= Script to test operators and possibly other elements of -//= the script engine, useful for regression testing. +//========================================================================= function script F_TestReturnValue { return getarg(0); |