From 9e9af202f4b0cbed8b4886525cfba853e8f4329a Mon Sep 17 00:00:00 2001 From: Bill Abt Date: Fri, 23 Feb 2018 08:57:43 -0500 Subject: [PATCH] Bumped the number of iterations for testFDSetBitFields() function from 128 to 1024, the default number of open descriptors on Linux. --- Tests/SocketTests/SocketTests.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tests/SocketTests/SocketTests.swift b/Tests/SocketTests/SocketTests.swift index 544741c..bb0b01d 100644 --- a/Tests/SocketTests/SocketTests.swift +++ b/Tests/SocketTests/SocketTests.swift @@ -1129,7 +1129,9 @@ class SocketTests: XCTestCase { var fdSet = fd_set() fdSet.zero() - for i: Int32 in 0...128 { + // The default number of max open file descriptors on Linux is 1024. On macOS, + // the default is unlimited. I think checking for 1024 should be enough... + for i: Int32 in 0...1024 { fdSet.set(i) XCTAssertTrue(fdSet.isSet(i)) fdSet.clear(i)