From d6a91229670423b4e0b60a4ad716cf7468c5612b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Lindqvist?= <bjourne@gmail.com>
Date: Tue, 8 Dec 2015 09:46:30 +0100
Subject: [PATCH] ui.backend.gtk: only run the tests on linux

---
 basis/ui/backend/gtk/gtk-tests.factor | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/basis/ui/backend/gtk/gtk-tests.factor b/basis/ui/backend/gtk/gtk-tests.factor
index ac01c4824c..69ea1806da 100644
--- a/basis/ui/backend/gtk/gtk-tests.factor
+++ b/basis/ui/backend/gtk/gtk-tests.factor
@@ -1,5 +1,5 @@
-USING: alien.syntax classes.struct gdk.ffi tools.test ui.backend.gtk
-ui.gestures ;
+USING: alien.syntax classes.struct gdk.ffi kernel system tools.test
+ui.backend.gtk ui.gestures ;
 IN: ui.backend.gtk.tests
 
 : gdk-key-release-event ( -- event )
@@ -47,12 +47,15 @@ IN: ui.backend.gtk.tests
        { is_modifier 1 }
     } ;
 
-{
-    T{ key-down f f "F2" }
-    T{ key-up f f "H" }
-    T{ key-down f f " " }
-} [
-    gdk-key-press-event key-event>gesture
-    gdk-key-release-event key-event>gesture
-    gdk-space-key-press-event key-event>gesture
-] unit-test
+! The Mac build servers doesn't have the gtk libs
+os linux? [
+    {
+        T{ key-down f f "F2" }
+        T{ key-up f f "H" }
+        T{ key-down f f " " }
+    } [
+        gdk-key-press-event key-event>gesture
+        gdk-key-release-event key-event>gesture
+        gdk-space-key-press-event key-event>gesture
+    ] unit-test
+] when