@@ -76,7 +76,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
76
76
results. checkNoDiagnostics ( )
77
77
}
78
78
79
- try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS)
79
+ try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS, persistent : true )
80
80
81
81
// Update a public header.
82
82
try await tester. fs. writeFileContents ( testWorkspace. sourceRoot. join ( " aProject/Public.h " ) , body: { $0 <<< " void f(void); // prototype " } )
@@ -86,7 +86,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
86
86
results. checkNoDiagnostics ( )
87
87
}
88
88
89
- try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS)
89
+ try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS, persistent : true )
90
90
91
91
// Update a private header.
92
92
try await tester. fs. writeFileContents ( testWorkspace. sourceRoot. join ( " aProject/Private.h " ) , body: { $0 <<< " void g(void); // prototype " } )
@@ -96,7 +96,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
96
96
results. checkNoDiagnostics ( )
97
97
}
98
98
99
- try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS)
99
+ try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS, persistent : true )
100
100
try await tester. checkBuild ( parameters: parameters, runDestination: . macOS, buildCommand: . cleanBuildFolder( style: . regular) ) { _ in }
101
101
}
102
102
}
@@ -161,7 +161,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
161
161
results. checkNoDiagnostics ( )
162
162
}
163
163
164
- try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS)
164
+ try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS, persistent : true )
165
165
166
166
// Update a private header.
167
167
try await tester. fs. writeFileContents ( testWorkspace. sourceRoot. join ( " aProject/Private.h " ) , body: { $0 <<< " void g(void); // prototype " } )
@@ -171,7 +171,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
171
171
results. checkNoDiagnostics ( )
172
172
}
173
173
174
- try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS)
174
+ try await tester. checkNullBuild ( parameters: parameters, runDestination: . macOS, persistent : true )
175
175
try await tester. checkBuild ( parameters: parameters, runDestination: . macOS, buildCommand: . cleanBuildFolder( style: . regular) ) { _ in }
176
176
}
177
177
}
@@ -253,7 +253,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
253
253
results. checkNoDiagnostics ( )
254
254
}
255
255
256
- try await tester. checkNullBuild ( parameters: parameters ( excludePublicHeader: true , excludePrivateHeader: false ) , runDestination: . macOS)
256
+ try await tester. checkNullBuild ( parameters: parameters ( excludePublicHeader: true , excludePrivateHeader: false ) , runDestination: . macOS, persistent : true )
257
257
258
258
try await tester. checkBuild ( parameters: parameters ( excludePublicHeader: true , excludePrivateHeader: true ) , runDestination: . macOS, persistent: true ) { results in
259
259
try results. checkTask ( . matchRuleType( " GenerateTAPI " ) ) { tapiTask in
@@ -265,7 +265,7 @@ fileprivate struct InstallAPIBuildOperationTests: CoreBasedTests {
265
265
results. checkNoDiagnostics ( )
266
266
}
267
267
268
- try await tester. checkNullBuild ( parameters: parameters ( excludePublicHeader: true , excludePrivateHeader: true ) , runDestination: . macOS)
268
+ try await tester. checkNullBuild ( parameters: parameters ( excludePublicHeader: true , excludePrivateHeader: true ) , runDestination: . macOS, persistent : true )
269
269
try await tester. checkBuild ( parameters: parameters ( excludePublicHeader: true , excludePrivateHeader: true ) , runDestination: . macOS, buildCommand: . cleanBuildFolder( style: . regular) ) { _ in }
270
270
}
271
271
}
0 commit comments