summaryrefslogtreecommitdiff
path: root/tests/scripts
AgeCommit message (Collapse)Author
2021-05-11core: split WeeChat home in 4 directories, use XDG directories by default ↵Sébastien Helleu
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets
2021-03-19tests: disable pylint error useless-object-inheritanceSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-08-29tests: fix compilation with CppUTest ≥ 4.0Sébastien Helleu
MemoryLeakWarningPlugin::turnOnNewDeleteOverloads is replaced by MemoryLeakWarningPlugin::turnOnThreadSafeNewDeleteOverloads, which is available in both CppUTest 3.x and 4.0.
2020-08-22api: add function string_color_code_size (issue #1547)Sébastien Helleu
2020-05-17tests: run tests on plugins only if the plugins are enabled and compiledSébastien Helleu
2020-05-08core: rename functions hook_completion_{get_string|list_add} to ↵Sébastien Helleu
completion_{get_string|list_add} Old functions are kept for compatibility reasons.
2020-05-03tests: fix pylint errorsSébastien Helleu
2020-03-11tests: add tests on IRC protocol functions and some callbacksSébastien Helleu
Functions tested: * irc_protocol_is_numeric_command * irc_protocol_log_level_for_command * irc_protocol_tags * irc_protocol_nick_address * irc_protocol_cb_account * irc_protocol_cb_away * irc_protocol_cb_001 * irc_protocol_cb_005
2020-03-02tests: fix generation of test scripts with Python 3.8Sébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-03-25tests: fix scripting API tests on 32-bit archSébastien Helleu
The problem is that on 32-bit arch (like GNU/Hurd), the number 42000000000000 is converted to 42000000000000L in Python, which is causing troubles in other languages like Perl. The fix is to use a smaller number. Such large size for function string_format_size is tested in the C++ test suite anyway.
2019-02-28api: add function command_options (issue #928)Sébastien Helleu
2019-02-27api: add function string_match_listSébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-09-01core: fix copyright datesSébastien Helleu
2018-07-13tests: fix compiler warnings on calls to snprintfSébastien Helleu
2018-04-13tests: turn off memory leak detection only when testing javascript APISébastien Helleu
2018-04-13tests: fix typo in language nameSébastien Helleu
2018-04-12tests: add tests on infolistsSébastien Helleu
2018-04-11tests: fix AST return in TCLSébastien Helleu
2018-04-11tests: fix AST return in PHPSébastien Helleu
2018-04-11tests: fix AST return in PerlSébastien Helleu
2018-04-07api: add function string_format_size in scripting APISébastien Helleu
2017-10-28tests: add tests on command/completion hooks scripting API functionsSébastien Helleu
2017-10-27tests: add tests on prefix and color scripting API functionsSébastien Helleu
2017-10-24tests: add tests on key_bind and key_unbind scripting API functionsSébastien Helleu
2017-10-24tests: fix AST binop in Perl and LuaSébastien Helleu
2017-10-24tests: fix Tcl assignmentSébastien Helleu
2017-10-24tests: add quotes in Lua tablesSébastien Helleu
2017-10-24tests: fix Ruby stringsSébastien Helleu
2017-10-24tests: escape "@" in Perl stringsSébastien Helleu
2017-10-17core: allow floating point and hexadecimal numbers in comparison of ↵Sébastien Helleu
evaluated values
2017-10-10tests: add missing docstringSébastien Helleu
2017-10-10tests: add command /testapi.xx in test script, display elapsed time in ↵Sébastien Helleu
scripting API tests
2017-10-10tests: fix instruction "return" in Perl/Guile/PHP outputSébastien Helleu
2017-10-10tests: remove unused variableSébastien Helleu
2017-10-10tests: fix sort of Unparse classes on line numberSébastien Helleu
2017-10-07tests: fix scripting API tests when they are run from autotools build directorySébastien Helleu
2017-10-07tests: remove useless __init__ methodsSébastien Helleu
2017-10-07tests: fix commentsSébastien Helleu
2017-10-07tests: add scripting API tests (issue #104)Sébastien Helleu
Automatic tests of scripting API are made with Python scripts: - unparse.py: convert Python code to other languages - testapigen.py: generate scripts in all languages to test the API - testapi.py scripting API tests