Skip to content

Commit 37eb213

Browse files
committed
tests/sys/event_thread_shared: test stack size handling
This adds a simple integration test for declaring the stack size requirements in modules.
1 parent f0540a9 commit 37eb213

File tree

11 files changed

+23
-0
lines changed

11 files changed

+23
-0
lines changed

makefiles/app_dirs.blacklist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,5 @@ tests/pkg/tflite-micro/external_modules/
2020
tests/pkg/utensor/external_modules/
2121
tests/pkg/wolfcrypt-ed25519-verify/
2222
tests/sys/suit_manifest/native_flashpage/
23+
tests/sys/event_thread_shared/external_modules/
2324
tests/unittests/

tests/sys/event_thread_shared/Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,12 @@ include ../Makefile.sys_common
22

33
USEMODULE += event_thread
44

5+
# Test that selecting event thread size works from the modules `Makefile.dep`
6+
# work as expected by including a bunch of empty test module
7+
EXTERNAL_MODULE_DIRS += external_modules
8+
USEMODULE += test_module_a
9+
USEMODULE += test_module_b
10+
USEMODULE += test_module_c
11+
USEMODULE += test_module_d
12+
513
include $(RIOTBASE)/Makefile.include
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include $(RIOTBASE)/Makefile.base
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EVENT_THREAD_HIGHEST_STACKSIZE_MIN += 3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include $(RIOTBASE)/Makefile.base
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EVENT_THREAD_HIGHEST_STACKSIZE_MIN += 300
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include $(RIOTBASE)/Makefile.base
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EVENT_THREAD_HIGHEST_STACKSIZE_MIN += 567
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include $(RIOTBASE)/Makefile.base
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EVENT_THREAD_HIGHEST_STACKSIZE_MIN += 256

0 commit comments

Comments
 (0)