Skip to content

Commit 1d5922d

Browse files
committed
Remove uses of temp_await in MockWorkspace
1 parent 82070c5 commit 1d5922d

File tree

2 files changed

+23
-20
lines changed

2 files changed

+23
-20
lines changed

Sources/SPMTestSupport/MockWorkspace.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -510,13 +510,16 @@ public final class MockWorkspace {
510510
public let diagnostics: [Basics.Diagnostic]
511511
}
512512

513-
public func checkPrecomputeResolution(_ check: (ResolutionPrecomputationResult) -> Void) throws {
513+
public func checkPrecomputeResolution(_ check: (ResolutionPrecomputationResult) -> Void) async throws {
514514
let observability = ObservabilitySystem.makeForTesting()
515515
let workspace = try self.getOrCreateWorkspace()
516516
let pinsStore = try workspace.pinsStore.load()
517517

518518
let rootInput = PackageGraphRootInput(packages: try rootPaths(for: roots.map { $0.name }), dependencies: [])
519-
let rootManifests = try temp_await { workspace.loadRootManifests(packages: rootInput.packages, observabilityScope: observability.topScope, completion: $0) }
519+
let rootManifests = try await workspace.loadRootManifests(
520+
packages: rootInput.packages,
521+
observabilityScope: observability.topScope
522+
)
520523
let root = PackageGraphRoot(input: rootInput, manifests: rootManifests, observabilityScope: observability.topScope)
521524

522525
let dependencyManifests = try workspace.loadDependencyManifests(root: root, observabilityScope: observability.topScope)

Tests/WorkspaceTests/WorkspaceTests.swift

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,7 @@ final class WorkspaceTests: XCTestCase {
865865
XCTAssertNoMatch(workspace.delegate.events, [.contains("updating repo")])
866866
}
867867

868-
func testPrecomputeResolution_empty() throws {
868+
func testPrecomputeResolution_empty() async throws {
869869
let sandbox = AbsolutePath("/tmp/ws/")
870870
let fs = InMemoryFileSystem()
871871
let bPath = RelativePath("B")
@@ -905,13 +905,13 @@ final class WorkspaceTests: XCTestCase {
905905
]
906906
)
907907

908-
try workspace.checkPrecomputeResolution { result in
908+
try await workspace.checkPrecomputeResolution { result in
909909
XCTAssertNoDiagnostics(result.diagnostics)
910910
XCTAssertEqual(result.result.isRequired, false)
911911
}
912912
}
913913

914-
func testPrecomputeResolution_newPackages() throws {
914+
func testPrecomputeResolution_newPackages() async throws {
915915
let sandbox = AbsolutePath("/tmp/ws/")
916916
let fs = InMemoryFileSystem()
917917
let bPath = RelativePath("B")
@@ -967,13 +967,13 @@ final class WorkspaceTests: XCTestCase {
967967
]
968968
)
969969

970-
try workspace.checkPrecomputeResolution { result in
970+
try await workspace.checkPrecomputeResolution { result in
971971
XCTAssertNoDiagnostics(result.diagnostics)
972972
XCTAssertEqual(result.result, .required(reason: .newPackages(packages: [cRef])))
973973
}
974974
}
975975

976-
func testPrecomputeResolution_requirementChange_versionToBranch() throws {
976+
func testPrecomputeResolution_requirementChange_versionToBranch() async throws {
977977
let sandbox = AbsolutePath("/tmp/ws/")
978978
let fs = InMemoryFileSystem()
979979
let bPath = RelativePath("B")
@@ -1032,7 +1032,7 @@ final class WorkspaceTests: XCTestCase {
10321032
]
10331033
)
10341034

1035-
try workspace.checkPrecomputeResolution { result in
1035+
try await workspace.checkPrecomputeResolution { result in
10361036
XCTAssertNoDiagnostics(result.diagnostics)
10371037
XCTAssertEqual(result.result, .required(reason: .packageRequirementChange(
10381038
package: cRef,
@@ -1042,7 +1042,7 @@ final class WorkspaceTests: XCTestCase {
10421042
}
10431043
}
10441044

1045-
func testPrecomputeResolution_requirementChange_versionToRevision() throws {
1045+
func testPrecomputeResolution_requirementChange_versionToRevision() async throws {
10461046
let sandbox = AbsolutePath("/tmp/ws/")
10471047
let fs = InMemoryFileSystem()
10481048
let cPath = RelativePath("C")
@@ -1084,7 +1084,7 @@ final class WorkspaceTests: XCTestCase {
10841084
]
10851085
)
10861086

1087-
try testWorkspace.checkPrecomputeResolution { result in
1087+
try await testWorkspace.checkPrecomputeResolution { result in
10881088
XCTAssertNoDiagnostics(result.diagnostics)
10891089
XCTAssertEqual(result.result, .required(reason: .packageRequirementChange(
10901090
package: cRef,
@@ -1094,7 +1094,7 @@ final class WorkspaceTests: XCTestCase {
10941094
}
10951095
}
10961096

1097-
func testPrecomputeResolution_requirementChange_localToBranch() throws {
1097+
func testPrecomputeResolution_requirementChange_localToBranch() async throws {
10981098
let sandbox = AbsolutePath("/tmp/ws/")
10991099
let fs = InMemoryFileSystem()
11001100
let bPath = RelativePath("B")
@@ -1152,7 +1152,7 @@ final class WorkspaceTests: XCTestCase {
11521152
]
11531153
)
11541154

1155-
try workspace.checkPrecomputeResolution { result in
1155+
try await workspace.checkPrecomputeResolution { result in
11561156
XCTAssertNoDiagnostics(result.diagnostics)
11571157
XCTAssertEqual(result.result, .required(reason: .packageRequirementChange(
11581158
package: cRef,
@@ -1162,7 +1162,7 @@ final class WorkspaceTests: XCTestCase {
11621162
}
11631163
}
11641164

1165-
func testPrecomputeResolution_requirementChange_versionToLocal() throws {
1165+
func testPrecomputeResolution_requirementChange_versionToLocal() async throws {
11661166
let sandbox = AbsolutePath("/tmp/ws/")
11671167
let fs = InMemoryFileSystem()
11681168
let bPath = RelativePath("B")
@@ -1220,7 +1220,7 @@ final class WorkspaceTests: XCTestCase {
12201220
]
12211221
)
12221222

1223-
try workspace.checkPrecomputeResolution { result in
1223+
try await workspace.checkPrecomputeResolution { result in
12241224
XCTAssertNoDiagnostics(result.diagnostics)
12251225
XCTAssertEqual(result.result, .required(reason: .packageRequirementChange(
12261226
package: cRef,
@@ -1230,7 +1230,7 @@ final class WorkspaceTests: XCTestCase {
12301230
}
12311231
}
12321232

1233-
func testPrecomputeResolution_requirementChange_branchToLocal() throws {
1233+
func testPrecomputeResolution_requirementChange_branchToLocal() async throws {
12341234
let sandbox = AbsolutePath("/tmp/ws/")
12351235
let fs = InMemoryFileSystem()
12361236
let bPath = RelativePath("B")
@@ -1289,7 +1289,7 @@ final class WorkspaceTests: XCTestCase {
12891289
]
12901290
)
12911291

1292-
try workspace.checkPrecomputeResolution { result in
1292+
try await workspace.checkPrecomputeResolution { result in
12931293
XCTAssertNoDiagnostics(result.diagnostics)
12941294
XCTAssertEqual(result.result, .required(reason: .packageRequirementChange(
12951295
package: cRef,
@@ -1299,7 +1299,7 @@ final class WorkspaceTests: XCTestCase {
12991299
}
13001300
}
13011301

1302-
func testPrecomputeResolution_other() throws {
1302+
func testPrecomputeResolution_other() async throws {
13031303
let sandbox = AbsolutePath("/tmp/ws/")
13041304
let fs = InMemoryFileSystem()
13051305
let bPath = RelativePath("B")
@@ -1358,7 +1358,7 @@ final class WorkspaceTests: XCTestCase {
13581358
]
13591359
)
13601360

1361-
try workspace.checkPrecomputeResolution { result in
1361+
try await workspace.checkPrecomputeResolution { result in
13621362
XCTAssertNoDiagnostics(result.diagnostics)
13631363
XCTAssertEqual(
13641364
result.result,
@@ -1371,7 +1371,7 @@ final class WorkspaceTests: XCTestCase {
13711371
}
13721372
}
13731373

1374-
func testPrecomputeResolution_notRequired() throws {
1374+
func testPrecomputeResolution_notRequired() async throws {
13751375
let sandbox = AbsolutePath("/tmp/ws/")
13761376
let fs = InMemoryFileSystem()
13771377
let bPath = RelativePath("B")
@@ -1431,7 +1431,7 @@ final class WorkspaceTests: XCTestCase {
14311431
]
14321432
)
14331433

1434-
try workspace.checkPrecomputeResolution { result in
1434+
try await workspace.checkPrecomputeResolution { result in
14351435
XCTAssertNoDiagnostics(result.diagnostics)
14361436
XCTAssertEqual(result.result.isRequired, false)
14371437
}

0 commit comments

Comments
 (0)