@@ -41,7 +41,8 @@ fileprivate extension HoverResponse {
41
41
42
42
final class CrashRecoveryTests : XCTestCase {
43
43
func testSourcekitdCrashRecovery( ) throws {
44
- try XCTSkipUnless ( longTestsEnabled && isDarwinHost)
44
+ try XCTSkipUnless ( isDarwinHost, " Linux and Windows use in-process sourcekitd " )
45
+ try XCTSkipUnless ( longTestsEnabled)
45
46
46
47
let ws = try ! staticSourceKitTibsWorkspace ( name: " sourcekitdCrashRecovery " ) !
47
48
let loc = ws. testLoc ( " loc " )
@@ -151,6 +152,7 @@ final class CrashRecoveryTests: XCTestCase {
151
152
}
152
153
153
154
func testClangdCrashRecovery( ) throws {
155
+ try XCTSkipUnless ( isDarwinHost, " rdar://75580936 failing on Linux in CI sometimes " )
154
156
try XCTSkipUnless ( longTestsEnabled)
155
157
156
158
let ws = try ! staticSourceKitTibsWorkspace ( name: " ClangCrashRecovery " ) !
@@ -188,6 +190,7 @@ final class CrashRecoveryTests: XCTestCase {
188
190
}
189
191
190
192
func testClangdCrashRecoveryReopensWithCorrectBuildSettings( ) throws {
193
+ try XCTSkipUnless ( isDarwinHost, " rdar://75580936 failing on Linux in CI sometimes " )
191
194
try XCTSkipUnless ( longTestsEnabled)
192
195
193
196
let ws = try ! staticSourceKitTibsWorkspace ( name: " ClangCrashRecoveryBuildSettings " ) !
@@ -221,6 +224,7 @@ final class CrashRecoveryTests: XCTestCase {
221
224
}
222
225
223
226
func testPreventClangdCrashLoop( ) throws {
227
+ try XCTSkipUnless ( isDarwinHost, " rdar://75580936 failing on Linux in CI sometimes " )
224
228
try XCTSkipUnless ( longTestsEnabled)
225
229
226
230
let ws = try ! staticSourceKitTibsWorkspace ( name: " ClangCrashRecovery " ) !
0 commit comments