summaryrefslogtreecommitdiffstats
path: root/modules/jsonrpc/SCsub
diff options
context:
space:
mode:
authorEdward Moulsdale <eddie.moulsdale@gmail.com>2024-04-10 18:27:08 +0100
committerEdward Moulsdale <eddie.moulsdale@gmail.com>2024-04-10 18:27:08 +0100
commit6b4a7598c7e64adf13ab44e61208e4be7218fbbf (patch)
tree025283289000eb90868f08556381cd74eb332b3b /modules/jsonrpc/SCsub
parent1f0f81049fc470fe10ddb64086c94b9c595ec81f (diff)
downloadredot-engine-6b4a7598c7e64adf13ab44e61208e4be7218fbbf.tar.gz
Add unit tests for JSONRPC
Diffstat (limited to 'modules/jsonrpc/SCsub')
-rw-r--r--modules/jsonrpc/SCsub7
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"])