@@ -12,8 +12,8 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
1212 WebWorkerTaskExecutor . installGlobalExecutor ( )
1313 }
1414
15- func testTaskRunOnMainThread( ) async {
16- let executor = WebWorkerTaskExecutor ( numberOfThreads: 1 )
15+ func testTaskRunOnMainThread( ) async throws {
16+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 1 )
1717
1818 XCTAssertTrue ( isMainThread ( ) )
1919
@@ -29,15 +29,15 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
2929 executor. terminate ( )
3030 }
3131
32- func testWithPreferenceBlock( ) async {
33- let executor = WebWorkerTaskExecutor ( numberOfThreads: 1 )
32+ func testWithPreferenceBlock( ) async throws {
33+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 1 )
3434 await withTaskExecutorPreference ( executor) {
3535 XCTAssertFalse ( isMainThread ( ) )
3636 }
3737 }
3838
3939 func testAwaitInsideTask( ) async throws {
40- let executor = WebWorkerTaskExecutor ( numberOfThreads: 1 )
40+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 1 )
4141
4242 let task = Task ( executorPreference: executor) {
4343 await Task . yield ( )
@@ -51,7 +51,7 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
5151 }
5252
5353 func testSleepInsideTask( ) async throws {
54- let executor = WebWorkerTaskExecutor ( numberOfThreads: 1 )
54+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 1 )
5555
5656 let task = Task ( executorPreference: executor) {
5757 XCTAssertFalse ( isMainThread ( ) )
@@ -69,8 +69,8 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
6969 executor. terminate ( )
7070 }
7171
72- func testMainActorRun( ) async {
73- let executor = WebWorkerTaskExecutor ( numberOfThreads: 1 )
72+ func testMainActorRun( ) async throws {
73+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 1 )
7474
7575 let task = Task ( executorPreference: executor) {
7676 await MainActor . run {
@@ -87,8 +87,8 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
8787 executor. terminate ( )
8888 }
8989
90- func testTaskGroupRunOnSameThread( ) async {
91- let executor = WebWorkerTaskExecutor ( numberOfThreads: 3 )
90+ func testTaskGroupRunOnSameThread( ) async throws {
91+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 3 )
9292
9393 let mainTid = swjs_get_worker_thread_id ( )
9494 await withTaskExecutorPreference ( executor) {
@@ -112,8 +112,8 @@ final class WebWorkerTaskExecutorTests: XCTestCase {
112112 executor. terminate ( )
113113 }
114114
115- func testTaskGroupRunOnDifferentThreads( ) async {
116- let executor = WebWorkerTaskExecutor ( numberOfThreads: 2 )
115+ func testTaskGroupRunOnDifferentThreads( ) async throws {
116+ let executor = try await WebWorkerTaskExecutor ( numberOfThreads: 2 )
117117
118118 struct Item : Hashable {
119119 let type : String
0 commit comments