From 9378d6c133361ec5826c87b6205b828ff06326d0 Mon Sep 17 00:00:00 2001
From: Matthew Blue <matthew.blue.neuro@gmail.com>
Date: Fri, 23 Mar 2018 23:05:13 -0400
Subject: [PATCH] tests/* : blacklisting for mega-xplained

---
 tests/cbor/Makefile                       | 1 +
 tests/driver_adt7310/Makefile             | 4 +++-
 tests/gnrc_tcp_client/Makefile            | 4 ++--
 tests/gnrc_tcp_server/Makefile            | 4 ++--
 tests/libfixmath_unittests/Makefile       | 2 +-
 tests/lwip/Makefile                       | 2 +-
 tests/lwip_sock_ip/Makefile               | 2 +-
 tests/lwip_sock_tcp/Makefile              | 2 +-
 tests/lwip_sock_udp/Makefile              | 2 +-
 tests/nhdp/Makefile                       | 2 +-
 tests/pipe/Makefile                       | 2 +-
 tests/pkg_libcoap/Makefile                | 2 +-
 tests/pthread/Makefile                    | 3 ++-
 tests/pthread_barrier/Makefile            | 3 ++-
 tests/pthread_cleanup/Makefile            | 3 ++-
 tests/pthread_condition_variable/Makefile | 3 ++-
 tests/pthread_cooperation/Makefile        | 3 ++-
 tests/pthread_rwlock/Makefile             | 3 ++-
 tests/pthread_tls/Makefile                | 3 ++-
 tests/ssp/Makefile                        | 2 +-
 tests/unittests/Makefile                  | 1 +
 tests/unittests/tests-relic/Makefile      | 4 ++--
 22 files changed, 34 insertions(+), 23 deletions(-)

diff --git a/tests/cbor/Makefile b/tests/cbor/Makefile
index c4f82bdb41..f1cca316d3 100644
--- a/tests/cbor/Makefile
+++ b/tests/cbor/Makefile
@@ -2,6 +2,7 @@ include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-duemilanove arduino-mega2560 arduino-uno
 BOARD_BLACKLIST += chronos
+BOARD_BLACKLIST += mega-xplained
 BOARD_BLACKLIST += mips-malta
 BOARD_BLACKLIST += msb-430 msb-430h
 BOARD_BLACKLIST += nucleo32-f031
diff --git a/tests/driver_adt7310/Makefile b/tests/driver_adt7310/Makefile
index daa9f88d01..e534b62fa3 100644
--- a/tests/driver_adt7310/Makefile
+++ b/tests/driver_adt7310/Makefile
@@ -1,6 +1,8 @@
 include ../Makefile.tests_common
 
-BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 waspmote-pro
+BOARD_INSUFFICIENT_MEMORY := arduino-mega2560 \
+                             mega-xplained \
+                             waspmote-pro
 
 FEATURES_REQUIRED = periph_spi periph_gpio
 
diff --git a/tests/gnrc_tcp_client/Makefile b/tests/gnrc_tcp_client/Makefile
index aded1092bf..7e3a29612b 100644
--- a/tests/gnrc_tcp_client/Makefile
+++ b/tests/gnrc_tcp_client/Makefile
@@ -10,8 +10,8 @@ TCP_TEST_CYCLES ?= 3
 
 # Mark Boards with insufficient memory
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
-                             arduino-uno calliope-mini chronos microbit msb-430 \
-                             msb-430h nrf51dongle nrf6310 nucleo32-f031 \
+                             arduino-uno calliope-mini chronos mega-xplained microbit \
+                             msb-430 msb-430h nrf51dongle nrf6310 nucleo32-f031 \
                              nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo-f030 \
                              nucleo-f070 nucleo-f072 nucleo-f302 nucleo-f334 nucleo-l053 \
                              sb-430 sb-430h stm32f0discovery telosb \
diff --git a/tests/gnrc_tcp_server/Makefile b/tests/gnrc_tcp_server/Makefile
index 5e1fb393e3..e955cb3484 100644
--- a/tests/gnrc_tcp_server/Makefile
+++ b/tests/gnrc_tcp_server/Makefile
@@ -10,8 +10,8 @@ TCP_TEST_CYCLES ?= 3
 
 # Mark Boards with insufficient memory
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-mega2560 \
-                             arduino-uno calliope-mini chronos microbit msb-430 \
-                             msb-430h nrf51dongle nrf6310 nucleo32-f031 \
+                             arduino-uno calliope-mini chronos mega-xplained \
+                             microbit msb-430 msb-430h nrf51dongle nrf6310 nucleo32-f031 \
                              nucleo32-f042 nucleo32-f303 nucleo32-l031 nucleo-f030 \
                              nucleo-f070 nucleo-f072 nucleo-f302 nucleo-f334 nucleo-l053 \
                              sb-430 sb-430h stm32f0discovery telosb \
diff --git a/tests/libfixmath_unittests/Makefile b/tests/libfixmath_unittests/Makefile
index d68880bea5..d7c734a3ab 100644
--- a/tests/libfixmath_unittests/Makefile
+++ b/tests/libfixmath_unittests/Makefile
@@ -1,7 +1,7 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino-mega2560: builds locally but breaks travis (possibly because of
 # differences in the toolchain)
 # The MSP boards don't feature round(), exp(), and log(), which are used in the unittests
diff --git a/tests/lwip/Makefile b/tests/lwip/Makefile
index aaac98aa03..45955f10e7 100644
--- a/tests/lwip/Makefile
+++ b/tests/lwip/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 # moment.
 BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
-                   wsn430-v1_4 z1 jiminy-mega256rfr2
+                   wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY := airfy-beacon nrf6310 nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f334 nucleo-l053 \
                              stm32f0discovery yunjia-nrf51822
diff --git a/tests/lwip_sock_ip/Makefile b/tests/lwip_sock_ip/Makefile
index af42718505..c8622fda05 100644
--- a/tests/lwip_sock_ip/Makefile
+++ b/tests/lwip_sock_ip/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 # moment.
 BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
-                   wsn430-v1_4 z1 jiminy-mega256rfr2
+                   wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY = nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
                             nucleo-f334 nucleo-l053 stm32f0discovery
 
diff --git a/tests/lwip_sock_tcp/Makefile b/tests/lwip_sock_tcp/Makefile
index 0896baba86..3107c664af 100644
--- a/tests/lwip_sock_tcp/Makefile
+++ b/tests/lwip_sock_tcp/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 # moment.
 BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
-                   wsn430-v1_4 z1 jiminy-mega256rfr2
+                   wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY = nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
                             nucleo-f334 nucleo-l053 stm32f0discovery
 
diff --git a/tests/lwip_sock_udp/Makefile b/tests/lwip_sock_udp/Makefile
index 44c5f98eed..2fdddc99f3 100644
--- a/tests/lwip_sock_udp/Makefile
+++ b/tests/lwip_sock_udp/Makefile
@@ -4,7 +4,7 @@ include ../Makefile.tests_common
 # moment.
 BOARD_BLACKLIST := arduino-uno arduino-duemilanove arduino-mega2560 chronos \
                    msb-430 msb-430h telosb waspmote-pro wsn430-v1_3b \
-                   wsn430-v1_4 z1 jiminy-mega256rfr2
+                   wsn430-v1_4 z1 jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY = nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
                             nucleo-f334 nucleo-l053 stm32f0discovery
 
diff --git a/tests/nhdp/Makefile b/tests/nhdp/Makefile
index f937942132..c58135f801 100644
--- a/tests/nhdp/Makefile
+++ b/tests/nhdp/Makefile
@@ -2,7 +2,7 @@ include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb \
                    wsn430-v1_3b wsn430-v1_4 z1 waspmote-pro arduino-uno \
-                   arduino-duemilanove jiminy-mega256rfr2
+                   arduino-duemilanove jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031 nucleo32-f042 nucleo32-l031 nucleo-f030 \
                              nucleo-f334 nucleo-l053 stm32f0discovery
 
diff --git a/tests/pipe/Makefile b/tests/pipe/Makefile
index 09c994a8f1..4d25c6d2f4 100644
--- a/tests/pipe/Makefile
+++ b/tests/pipe/Makefile
@@ -1,7 +1,7 @@
 include ../Makefile.tests_common
 
 #malloc.h not found
-BOARD_BLACKLIST := jiminy-mega256rfr2
+BOARD_BLACKLIST := jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
 
 USEMODULE += pipe
diff --git a/tests/pkg_libcoap/Makefile b/tests/pkg_libcoap/Makefile
index c9c2f33057..eb75ef1f46 100644
--- a/tests/pkg_libcoap/Makefile
+++ b/tests/pkg_libcoap/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 # msp430 and avr have problems with int width and libcoaps usage of :x notation in structs
 BOARD_BLACKLIST := arduino-mega2560 chronos msb-430 msb-430h telosb wsn430-v1_3b \
                    wsn430-v1_4 z1 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 BOARD_INSUFFICIENT_MEMORY := chronos msb-430 msb-430h nucleo32-f031 nucleo32-f042 \
                              nucleo32-l031 nucleo-f030 nucleo-f070 nucleo-f334 nucleo-l053 \
                              stm32f0discovery telosb wsn430-v1_3b wsn430-v1_4 \
diff --git a/tests/pthread/Makefile b/tests/pthread/Makefile
index c578999ab6..dc9a30898e 100644
--- a/tests/pthread/Makefile
+++ b/tests/pthread/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 USEMODULE += posix
 USEMODULE += pthread
diff --git a/tests/pthread_barrier/Makefile b/tests/pthread_barrier/Makefile
index b5a1b60bbc..c72f66e712 100644
--- a/tests/pthread_barrier/Makefile
+++ b/tests/pthread_barrier/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 # exclude boards with insufficient memory
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
diff --git a/tests/pthread_cleanup/Makefile b/tests/pthread_cleanup/Makefile
index 5ccdedc5a3..a3e3203b48 100644
--- a/tests/pthread_cleanup/Makefile
+++ b/tests/pthread_cleanup/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 USEMODULE += pthread
 
diff --git a/tests/pthread_condition_variable/Makefile b/tests/pthread_condition_variable/Makefile
index f953f20961..88b2bde3aa 100644
--- a/tests/pthread_condition_variable/Makefile
+++ b/tests/pthread_condition_variable/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
 
diff --git a/tests/pthread_cooperation/Makefile b/tests/pthread_cooperation/Makefile
index ec335fd587..3a548c3d62 100644
--- a/tests/pthread_cooperation/Makefile
+++ b/tests/pthread_cooperation/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 BOARD_INSUFFICIENT_MEMORY := nucleo32-f031
 
diff --git a/tests/pthread_rwlock/Makefile b/tests/pthread_rwlock/Makefile
index 3557468ad8..9b65c331fc 100644
--- a/tests/pthread_rwlock/Makefile
+++ b/tests/pthread_rwlock/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 USEMODULE += pthread
 USEMODULE += xtimer
diff --git a/tests/pthread_tls/Makefile b/tests/pthread_tls/Makefile
index c578999ab6..dc9a30898e 100644
--- a/tests/pthread_tls/Makefile
+++ b/tests/pthread_tls/Makefile
@@ -1,9 +1,10 @@
 include ../Makefile.tests_common
 
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
-                   jiminy-mega256rfr2
+                   jiminy-mega256rfr2 mega-xplained
 # arduino mega2560 uno duemilanove : unknown type name: clockid_t
 # jiminy-mega256rfr2: unknown type name: clockid_t
+# mega-xplained: unknown type name: clockid_t
 
 USEMODULE += posix
 USEMODULE += pthread
diff --git a/tests/ssp/Makefile b/tests/ssp/Makefile
index 9e1715010c..c0534183dc 100644
--- a/tests/ssp/Makefile
+++ b/tests/ssp/Makefile
@@ -3,7 +3,7 @@ include ../Makefile.tests_common
 # avr8, msp430 and mips don't support ssp (yet)
 BOARD_BLACKLIST := arduino-mega2560 waspmote-pro arduino-uno arduino-duemilanove \
                    chronos msb-430 msb-430h telosb wsn430-v1_3b wsn430-v1_4 z1 \
-                   pic32-clicker pic32-wifire jiminy-mega256rfr2
+                   pic32-clicker pic32-wifire jiminy-mega256rfr2 mega-xplained
 
 USEMODULE += ssp
 
diff --git a/tests/unittests/Makefile b/tests/unittests/Makefile
index fc55f5cba3..ef8913dd58 100644
--- a/tests/unittests/Makefile
+++ b/tests/unittests/Makefile
@@ -21,6 +21,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon \
                              feather-m0 \
                              limifrog-v1 maple-mini \
                              mbed_lpc1768 \
+                             mega-xplained \
                              microbit \
                              msb-430 \
                              msb-430h \
diff --git a/tests/unittests/tests-relic/Makefile b/tests/unittests/tests-relic/Makefile
index 0ab3d302fc..98293fb05a 100644
--- a/tests/unittests/tests-relic/Makefile
+++ b/tests/unittests/tests-relic/Makefile
@@ -1,8 +1,8 @@
 MODULE = tests-relic
 
 # The following boards are known to fail or have not been tested.
-BOARD_BLACKLIST := arduino-mega2560 chronos f4vi1 msb-430 msb-430h msbiot \
-                   redbee-econotag stm32f0discovery \
+BOARD_BLACKLIST := arduino-mega2560 chronos f4vi1 mega-xplained msb-430 \
+                   msb-430h msbiot redbee-econotag stm32f0discovery \
                    stm32f3discovery telosb wsn430-v1_3b wsn430-v1_4 z1 \
                    waspmote-pro
 
-- 
GitLab