diff --git a/TESTS/integration/threaded_blinky/main.cpp b/TESTS/integration/threaded_blinky/main.cpp index 24409af63b..34e3e20176 100644 --- a/TESTS/integration/threaded_blinky/main.cpp +++ b/TESTS/integration/threaded_blinky/main.cpp @@ -2,6 +2,10 @@ #include "mbed.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + DigitalOut led1(LED1); diff --git a/TESTS/mbedmicro-rtos-mbed/basic/main.cpp b/TESTS/mbedmicro-rtos-mbed/basic/main.cpp index c98d4c9a64..c547a9255b 100644 --- a/TESTS/mbedmicro-rtos-mbed/basic/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/basic/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + /* * The stack size is defined in cmsis_os.h mainly dependent on the underlying toolchain and * the C standard library. For GCC, ARM_STD and IAR it is defined with a size of 2048 bytes diff --git a/TESTS/mbedmicro-rtos-mbed/isr/main.cpp b/TESTS/mbedmicro-rtos-mbed/isr/main.cpp index ec16a4ea7a..39d20562a9 100644 --- a/TESTS/mbedmicro-rtos-mbed/isr/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/isr/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + #define QUEUE_SIZE 5 #define THREAD_DELAY 250 #define QUEUE_PUT_ISR_VALUE 128 diff --git a/TESTS/mbedmicro-rtos-mbed/mail/main.cpp b/TESTS/mbedmicro-rtos-mbed/mail/main.cpp index 60e5117410..f8c356346f 100644 --- a/TESTS/mbedmicro-rtos-mbed/mail/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/mail/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + typedef struct { float voltage; /* AD result of measured voltage */ float current; /* AD result of measured current */ diff --git a/TESTS/mbedmicro-rtos-mbed/mutex/main.cpp b/TESTS/mbedmicro-rtos-mbed/mutex/main.cpp index bbd29dec2e..3dbb3ffe13 100644 --- a/TESTS/mbedmicro-rtos-mbed/mutex/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/mutex/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + #define THREAD_DELAY 50 #define SIGNALS_TO_EMIT 100 diff --git a/TESTS/mbedmicro-rtos-mbed/queue/main.cpp b/TESTS/mbedmicro-rtos-mbed/queue/main.cpp index 98dd5e13f6..450644de6e 100644 --- a/TESTS/mbedmicro-rtos-mbed/queue/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/queue/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + typedef struct { float voltage; /* AD result of measured voltage */ float current; /* AD result of measured current */ diff --git a/TESTS/mbedmicro-rtos-mbed/semaphore/main.cpp b/TESTS/mbedmicro-rtos-mbed/semaphore/main.cpp index 2024a0286e..5e06a22c22 100644 --- a/TESTS/mbedmicro-rtos-mbed/semaphore/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/semaphore/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + #define THREAD_DELAY 75 #define SEMAPHORE_SLOTS 2 #define SEM_CHANGES 100 diff --git a/TESTS/mbedmicro-rtos-mbed/signals/main.cpp b/TESTS/mbedmicro-rtos-mbed/signals/main.cpp index 866b67d0eb..344aa0bb9a 100644 --- a/TESTS/mbedmicro-rtos-mbed/signals/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/signals/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + #define SIGNAL_SET_VALUE 0x01 const int SIGNALS_TO_EMIT = 100; const int SIGNAL_HANDLE_DELEY = 25; diff --git a/TESTS/mbedmicro-rtos-mbed/threads/main.cpp b/TESTS/mbedmicro-rtos-mbed/threads/main.cpp index 978eda8c38..2443840933 100644 --- a/TESTS/mbedmicro-rtos-mbed/threads/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/threads/main.cpp @@ -6,6 +6,9 @@ #include "SynchronizedIntegral.h" #include "LockGuard.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif using namespace utest::v1; diff --git a/TESTS/mbedmicro-rtos-mbed/timer/main.cpp b/TESTS/mbedmicro-rtos-mbed/timer/main.cpp index e643333ad6..472d38b456 100644 --- a/TESTS/mbedmicro-rtos-mbed/timer/main.cpp +++ b/TESTS/mbedmicro-rtos-mbed/timer/main.cpp @@ -2,6 +2,10 @@ #include "greentea-client/test_env.h" #include "rtos.h" +#if defined(MBED_RTOS_SINGLE_THREAD) + #error [NOT_SUPPORTED] test not supported +#endif + DigitalOut LEDs[4] = { DigitalOut(LED1), DigitalOut(LED2), DigitalOut(LED3), DigitalOut(LED4) };