diff options
author | Edward Moulsdale <eddie.moulsdale@gmail.com> | 2024-04-10 18:27:08 +0100 |
---|---|---|
committer | Edward Moulsdale <eddie.moulsdale@gmail.com> | 2024-04-10 18:27:08 +0100 |
commit | 6b4a7598c7e64adf13ab44e61208e4be7218fbbf (patch) | |
tree | 025283289000eb90868f08556381cd74eb332b3b /modules/jsonrpc/SCsub | |
parent | 1f0f81049fc470fe10ddb64086c94b9c595ec81f (diff) | |
download | redot-engine-6b4a7598c7e64adf13ab44e61208e4be7218fbbf.tar.gz |
Add unit tests for JSONRPC
Diffstat (limited to 'modules/jsonrpc/SCsub')
-rw-r--r-- | modules/jsonrpc/SCsub | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/jsonrpc/SCsub b/modules/jsonrpc/SCsub index fe5312670a..8ee4f8bfea 100644 --- a/modules/jsonrpc/SCsub +++ b/modules/jsonrpc/SCsub @@ -5,3 +5,10 @@ Import("env_modules") env_jsonrpc = env_modules.Clone() env_jsonrpc.add_source_files(env.modules_sources, "*.cpp") + +if env["tests"]: + env_jsonrpc.Append(CPPDEFINES=["TESTS_ENABLED"]) + env_jsonrpc.add_source_files(env.modules_sources, "./tests/*.cpp") + + if env["disable_exceptions"]: + env_jsonrpc.Append(CPPDEFINES=["DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS"]) |