aboutsummaryrefslogtreecommitdiff
path: root/src/unittest/test.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add ModStorageAPI to client side modding (#5396)Loïc Blot2017-03-161-0/+3
| | | mod storage is located into user_path / client / mod_storage
* [CSM] Client side moddingLoic Blot2017-03-131-1/+8
| | | | | | | | | | * rename GameScripting to ServerScripting * Make getBuiltinLuaPath static serverside * Add on_shutdown callback * Add on_receiving_chat_message & on_sending_chat_message callbacks * ScriptApiBase: use IGameDef instead of Server This permits to share common attribute between client & server * Enable mod security in client side modding without conditions
* Remove some abort() callsest312015-10-261-3/+2
| | | | abort() doesn't benefit from the high level abstractions from FATAL_ERROR.
* Rename macros with two leading underscoresShadowNinja2015-10-141-1/+1
| | | | These names are reserved for the compiler/library implementations.
* Refactor loggingShadowNinja2015-10-141-6/+5
| | | | | | | | | - Add warning log level - Change debug_log_level setting to enumeration string - Map Irrlicht log events to MT log events - Encapsulate log_* functions and global variables into a class, Logger - Unify dstream with standard logging mechanism - Unify core.debug() with standard core.log() script API
* Tests: Add schematic unittestskwolekr2015-05-081-0/+26
| | | | | Improve schematic file-saving interface Add ability to create temporary test files
* Tests: Add NodeResolver unittestskwolekr2015-05-051-6/+71
| | | | | | Minor misc. NodeResolver cleanups Prefix faux content type constants for testing with t_ to avoid confusion or name collisions
* Tests: Modularize unit testingkwolekr2015-04-261-0/+547
Split unit tests into separate files under src/unittest/ Give better unittest diagnostics Clean up some code