swift-nio/Tests
George Barnett e208367c8e
Allow UDP GRO tests to fail in some circumstances (#2387)
Motivation:

The recently added UDP GRO tests fail on some older Linux Kernel
versions. We believe that UDP GRO support on loopback was limited in
early versions so we should tolerate those failures.

However, we've verified that on 5.15 and newer that GRO is supported so
we should not tolerate failure in those cases.

Modifications:

- Add shims to CNIOLinux to get system info via uname
- Verify GRO works before running GRO tests and if it doesn't then
  validate the kernel version isn't greater than 5.15.

Results:

Less flaky tests.
2023-03-13 11:12:06 +00:00
..
NIOConcurrencyHelpersTests Improve performance of tests (#2336) 2022-12-19 10:14:27 -08:00
NIOCoreTests Rework the `NIOAsyncSequenceProducer` tests to rely less on timings (#2386) 2023-03-07 17:28:34 +00:00
NIODataStructuresTests Extract PriorityQueue to its own module. (#1932) 2021-08-09 11:00:03 +01:00
NIOEmbeddedTests Not Holding OnToRunClosure() test updates (#2375) 2023-02-23 11:03:03 +00:00
NIOFoundationCompatTests Add utilties for reading and writing UUIDs (#2045) 2022-10-31 06:25:28 -07:00
NIOHTTP1Tests Use #fileID/#filePath instead of #file (#2306) 2022-11-03 16:43:13 +00:00
NIOPosixTests Allow UDP GRO tests to fail in some circumstances (#2387) 2023-03-13 11:12:06 +00:00
NIOTLSTests Clean up dependencies and imports. (#1935) 2021-08-12 13:49:46 +01:00
NIOTestUtilsTests Use #fileID/#filePath instead of #file (#2306) 2022-11-03 16:43:13 +00:00
NIOTests Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOWebSocketTests Use #fileID/#filePath instead of #file (#2306) 2022-11-03 16:43:13 +00:00
LinuxMain.swift OnLoopSendable: Sendable containers if on EventLoop (#2370) 2023-02-27 07:11:37 -08:00