aboutsummaryrefslogtreecommitdiffstats
path: root/test/rt/testbuild/go.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/rt/testbuild/go.sh')
-rw-r--r--test/rt/testbuild/go.sh56
1 files changed, 56 insertions, 0 deletions
diff --git a/test/rt/testbuild/go.sh b/test/rt/testbuild/go.sh
index 440237375..b844fbbc8 100644
--- a/test/rt/testbuild/go.sh
+++ b/test/rt/testbuild/go.sh
@@ -34,3 +34,59 @@ function execute_test() {
echo "Default maximum settings"
compile
execute_test
+
+echo "CH_CFG_OPTIMIZE_SPEED=FALSE"
+XDEFS=-DCH_CFG_OPTIMIZE_SPEED=FALSE
+compile
+execute_test
+
+echo "CH_CFG_TIME_QUANTUM=0"
+XDEFS=-DCH_CFG_TIME_QUANTUM=0
+compile
+execute_test
+
+echo "CH_CFG_USE_REGISTRY=FALSE"
+XDEFS=-DCH_CFG_USE_REGISTRY=FALSE
+compile
+execute_test
+
+echo "CH_CFG_USE_SEMAPHORES=FALSE CH_CFG_USE_MAILBOXES=FALSE"
+XDEFS="-DCH_CFG_USE_SEMAPHORES=FALSE -DCH_CFG_USE_MAILBOXES=FALSE"
+compile
+execute_test
+
+echo "CH_CFG_USE_SEMAPHORES_PRIORITY=TRUE"
+XDEFS=-DCH_CFG_USE_SEMAPHORES_PRIORITY=TRUE
+compile
+execute_test
+
+echo "CH_CFG_USE_MUTEXES=FALSE CH_CFG_USE_CONDVARS=FALSE"
+XDEFS="-DCH_CFG_USE_MUTEXES=FALSE -DCH_CFG_USE_CONDVARS=FALSE"
+compile
+execute_test
+
+echo "CH_CFG_USE_MUTEXES_RECURSIVE=TRUE"
+XDEFS=-DCH_CFG_USE_MUTEXES_RECURSIVE=TRUE
+compile
+execute_test
+
+echo "CH_CFG_USE_CONDVARS=FALSE"
+XDEFS=-DCH_CFG_USE_CONDVARS=FALSE
+compile
+execute_test
+
+echo "CH_CFG_USE_CONDVARS_TIMEOUT=FALSE"
+XDEFS=-DCH_CFG_USE_CONDVARS_TIMEOUT=FALSE
+compile
+execute_test
+
+echo "CH_CFG_USE_EVENTS=FALSE"
+XDEFS=-DCH_CFG_USE_EVENTS=FALSE
+compile
+execute_test
+
+echo "CH_CFG_USE_EVENTS_TIMEOUT=FALSE"
+XDEFS=-DCH_CFG_USE_EVENTS_TIMEOUT=FALSE
+compile
+execute_test
+