     }
 
     static var allTests : [(String, (Int16Tests) -> () throws -> Void)] {
-        return [
-            ("testMin", testMin),
-            ("testMax", testMax),
-            ("test42", test42),
-            ("test1234", test1234),
-            ("testPerformance", testPerformance),
-        ]
+        #if os(Linux)
+            return [
+                ("testMin", testMin),
+                ("testMax", testMax),
+                ("test42", test42),
+                ("test1234", test1234),
+            ]
+        #else
+            return [
+                ("testMin", testMin),
+                ("testMax", testMax),
+                ("test42", test42),
+                ("test1234", test1234),
+                ("testPerformance", testPerformance),
+            ]
+        #endif
     }
 
 }

    }

    static var allTests : [(String, (Int8Tests) -> () throws -> Void)] {
        return [
            ("testOneByteMin", testOneByteMin),
            ("testMin", testMin),
            ("testMax", testMax),
            ("test42", test42),
            ("testPerformance", testPerformance),
        ]
    }

}

    }

    static var allTests : [(String, (Int64Tests) -> () throws -> Void)] {
        #if os(Linux)
            return [
                ("testMin", testMin),
                ("testMax", testMax),
                ("test42", test42),
            ]
        #else
            return [
                ("testMin", testMin),
                ("testMax", testMax),
                ("test42", test42),
                ("testPerformance", testPerformance),
            ]
        #endif
    }

}
