diff --git a/tests/libfixmath/Makefile b/tests/libfixmath/Makefile
index 7b2316e09295e008bf83269c166e43defde6d8c6..ce035be05c1c926e6cfa954387684b148f8d9323 100644
--- a/tests/libfixmath/Makefile
+++ b/tests/libfixmath/Makefile
@@ -2,7 +2,8 @@ include ../Makefile.tests_common
 
 USEPKG += libfixmath
 USEMODULE += libfixmath
+USEMODULE += xtimer
 
-TEST_ON_CI_WHITELIST += native
+TEST_ON_CI_WHITELIST += all
 
 include $(RIOTBASE)/Makefile.include
diff --git a/tests/libfixmath/main.c b/tests/libfixmath/main.c
index a5ec3de2a4ddb14566fcf7510fbbc652fdcf56b2..9a763a003ea431884a3215c988a4b8ef3d60e46b 100644
--- a/tests/libfixmath/main.c
+++ b/tests/libfixmath/main.c
@@ -30,6 +30,7 @@
 
 #include <stdio.h>
 
+#include "xtimer.h"
 #include "fix16.h"
 
 #ifndef M_PI
@@ -184,6 +185,8 @@ static void unary_ops(void)
 
 int main(void)
 {
+    /* Delay output to prevent flooding of buffer */
+    xtimer_sleep(1);
     puts("Unary.");
     unary_ops();