Build Information
Failed to build MockingKit, reference 2.1.0 (9f1493), with Swift 6.1 for Wasm on 25 Aug 2026 09:05:13 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/danielsaidi/MockingKit.git
Reference: 2.1.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/danielsaidi/MockingKit
* tag 2.1.0 -> FETCH_HEAD
HEAD is now at 9f1493a Fix linting
Cloned https://github.com/danielsaidi/MockingKit.git
Revision (git rev-parse @):
9f1493a23c4219ad563be331703bbeadbe855231
SUCCESS checkout https://github.com/danielsaidi/MockingKit.git at 2.1.0
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.1
Building package at path: $PWD
https://github.com/danielsaidi/MockingKit.git
https://github.com/danielsaidi/MockingKit.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:290f441d1f5b7bf0dbbe61e8b7514208804cdcb507d57b3c762463ad036298f7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/17] Compiling MockingKit MockPasteboard.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockPasteboard.swift:61:12: warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
59 | /// This mock doesn't do anything since the platform doesn't
60 | /// have a pasteboard.
61 | open class MockPasteboard: Mock {}
| `- warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
62 | #endif
63 |
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockUserDefaults.swift:99:24: error: method does not override any method from its superclass
97 | }
98 |
99 | open override func setValue(_ value: Any?, forKey key: String) {
| `- error: method does not override any method from its superclass
100 | setValueWithInstance(value, forKey: key)
101 | }
[4/17] Compiling MockingKit MockUserDefaults.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockPasteboard.swift:61:12: warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
59 | /// This mock doesn't do anything since the platform doesn't
60 | /// have a pasteboard.
61 | open class MockPasteboard: Mock {}
| `- warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
62 | #endif
63 |
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockUserDefaults.swift:99:24: error: method does not override any method from its superclass
97 | }
98 |
99 | open override func setValue(_ value: Any?, forKey key: String) {
| `- error: method does not override any method from its superclass
100 | setValueWithInstance(value, forKey: key)
101 | }
[5/18] Compiling MockingKit Mockable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:55:88: error: cannot find type 'OperationQueue' in scope
53 | private extension MockNotificationCenter {
54 |
55 | func mockAddObserverForName(_ name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
56 | call(addObserverForNameRef, args: (name, obj, queue, block))
57 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:14:45: error: generic parameter 'Arguments' could not be inferred
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:59:75: error: cannot find type 'Selector' in scope
57 | }
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
61 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:15:50: error: generic parameter 'Arguments' could not be inferred
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
17 | public lazy var postNotificationNameRef = MockReference(mockPostNotificationName)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:22:73: error: cannot find type 'Selector' in scope
20 | public let mock = Mock()
21 |
22 | open override func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
23 | mockAddObserverWithSelector(observer, selector: aSelector, name: aName, object: anObject)
24 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:26:97: error: cannot find type 'OperationQueue' in scope
24 | }
25 |
26 | open override func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
27 | mockAddObserverForName(name, object: obj, queue: queue, using: block)
28 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:30:24: error: method does not override any method from its superclass
28 | }
29 |
30 | open override func post(_ notification: Notification) {
| `- error: method does not override any method from its superclass
31 | mockPostNotification(notification)
32 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:34:24: error: method does not override any method from its superclass
32 | }
33 |
34 | open override func post(name aName: NSNotification.Name, object anObject: Any?) {
| `- error: method does not override any method from its superclass
35 | mockPostNotificationName(name: aName, object: anObject, userInfo: nil)
36 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:38:24: error: method does not override any method from its superclass
36 | }
37 |
38 | open override func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable: Any]? = nil) {
| `- error: method does not override any method from its superclass
39 | mockPostNotificationName(name: aName, object: anObject, userInfo: aUserInfo)
40 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:42:24: error: method does not override any method from its superclass
40 | }
41 |
42 | open override func removeObserver(_ observer: Any) {
| `- error: method does not override any method from its superclass
43 | mockRemoveObserver(observer, name: nil, object: nil)
44 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:46:24: error: method does not override any method from its superclass
44 | }
45 |
46 | open override func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: method does not override any method from its superclass
47 | mockRemoveObserver(observer, name: aName, object: anObject)
48 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:12:36: error: cannot find type 'NotificationCenter' in scope
10 |
11 | /// This class can be used to mock `NotificationCenter`.
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
| `- error: cannot find type 'NotificationCenter' in scope
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:60:9: error: generic parameter 'Result' could not be inferred
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
| `- error: generic parameter 'Result' could not be inferred
61 | }
62 |
/host/spi-builder-workspace/Sources/MockingKit/Mockable+Call.swift:224:10: note: in call to function 'call(_:args:)'
222 | /// - ref: The mock reference to call.
223 | /// - args: The arguments to call the functions with.
224 | func call<Arguments, Result>(
| `- note: in call to function 'call(_:args:)'
225 | _ ref: MockReference<Arguments, Result?>,
226 | args: Arguments
[6/18] Compiling MockingKit MockNotificationCenter.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:55:88: error: cannot find type 'OperationQueue' in scope
53 | private extension MockNotificationCenter {
54 |
55 | func mockAddObserverForName(_ name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
56 | call(addObserverForNameRef, args: (name, obj, queue, block))
57 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:14:45: error: generic parameter 'Arguments' could not be inferred
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:59:75: error: cannot find type 'Selector' in scope
57 | }
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
61 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:15:50: error: generic parameter 'Arguments' could not be inferred
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
17 | public lazy var postNotificationNameRef = MockReference(mockPostNotificationName)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:22:73: error: cannot find type 'Selector' in scope
20 | public let mock = Mock()
21 |
22 | open override func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
23 | mockAddObserverWithSelector(observer, selector: aSelector, name: aName, object: anObject)
24 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:26:97: error: cannot find type 'OperationQueue' in scope
24 | }
25 |
26 | open override func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
27 | mockAddObserverForName(name, object: obj, queue: queue, using: block)
28 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:30:24: error: method does not override any method from its superclass
28 | }
29 |
30 | open override func post(_ notification: Notification) {
| `- error: method does not override any method from its superclass
31 | mockPostNotification(notification)
32 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:34:24: error: method does not override any method from its superclass
32 | }
33 |
34 | open override func post(name aName: NSNotification.Name, object anObject: Any?) {
| `- error: method does not override any method from its superclass
35 | mockPostNotificationName(name: aName, object: anObject, userInfo: nil)
36 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:38:24: error: method does not override any method from its superclass
36 | }
37 |
38 | open override func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable: Any]? = nil) {
| `- error: method does not override any method from its superclass
39 | mockPostNotificationName(name: aName, object: anObject, userInfo: aUserInfo)
40 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:42:24: error: method does not override any method from its superclass
40 | }
41 |
42 | open override func removeObserver(_ observer: Any) {
| `- error: method does not override any method from its superclass
43 | mockRemoveObserver(observer, name: nil, object: nil)
44 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:46:24: error: method does not override any method from its superclass
44 | }
45 |
46 | open override func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: method does not override any method from its superclass
47 | mockRemoveObserver(observer, name: aName, object: anObject)
48 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:12:36: error: cannot find type 'NotificationCenter' in scope
10 |
11 | /// This class can be used to mock `NotificationCenter`.
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
| `- error: cannot find type 'NotificationCenter' in scope
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:60:9: error: generic parameter 'Result' could not be inferred
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
| `- error: generic parameter 'Result' could not be inferred
61 | }
62 |
/host/spi-builder-workspace/Sources/MockingKit/Mockable+Call.swift:224:10: note: in call to function 'call(_:args:)'
222 | /// - ref: The mock reference to call.
223 | /// - args: The arguments to call the functions with.
224 | func call<Arguments, Result>(
| `- note: in call to function 'call(_:args:)'
225 | _ ref: MockReference<Arguments, Result?>,
226 | args: Arguments
[7/18] Compiling MockingKit MockCall.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[8/18] Compiling MockingKit MockReference.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[9/18] Compiling MockingKit Mockable+Call.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[10/18] Compiling MockingKit Mockable+Inspect.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[11/18] Compiling MockingKit Escaping.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[12/18] Compiling MockingKit Mock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
error: emit-module command failed with exit code 1 (use -v to see invocation)
[13/18] Compiling MockingKit AsyncMockReference.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[14/18] Compiling MockingKit AsyncThrowingMockReference.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[15/18] Emitting module MockingKit
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:55:88: error: cannot find type 'OperationQueue' in scope
53 | private extension MockNotificationCenter {
54 |
55 | func mockAddObserverForName(_ name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
56 | call(addObserverForNameRef, args: (name, obj, queue, block))
57 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:14:45: error: generic parameter 'Arguments' could not be inferred
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:59:75: error: cannot find type 'Selector' in scope
57 | }
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
61 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:15:50: error: generic parameter 'Arguments' could not be inferred
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
17 | public lazy var postNotificationNameRef = MockReference(mockPostNotificationName)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:22:73: error: cannot find type 'Selector' in scope
20 | public let mock = Mock()
21 |
22 | open override func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
23 | mockAddObserverWithSelector(observer, selector: aSelector, name: aName, object: anObject)
24 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:26:97: error: cannot find type 'OperationQueue' in scope
24 | }
25 |
26 | open override func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
27 | mockAddObserverForName(name, object: obj, queue: queue, using: block)
28 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:30:24: error: method does not override any method from its superclass
28 | }
29 |
30 | open override func post(_ notification: Notification) {
| `- error: method does not override any method from its superclass
31 | mockPostNotification(notification)
32 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:34:24: error: method does not override any method from its superclass
32 | }
33 |
34 | open override func post(name aName: NSNotification.Name, object anObject: Any?) {
| `- error: method does not override any method from its superclass
35 | mockPostNotificationName(name: aName, object: anObject, userInfo: nil)
36 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:38:24: error: method does not override any method from its superclass
36 | }
37 |
38 | open override func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable: Any]? = nil) {
| `- error: method does not override any method from its superclass
39 | mockPostNotificationName(name: aName, object: anObject, userInfo: aUserInfo)
40 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:42:24: error: method does not override any method from its superclass
40 | }
41 |
42 | open override func removeObserver(_ observer: Any) {
| `- error: method does not override any method from its superclass
43 | mockRemoveObserver(observer, name: nil, object: nil)
44 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:46:24: error: method does not override any method from its superclass
44 | }
45 |
46 | open override func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: method does not override any method from its superclass
47 | mockRemoveObserver(observer, name: aName, object: anObject)
48 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:12:36: error: cannot find type 'NotificationCenter' in scope
10 |
11 | /// This class can be used to mock `NotificationCenter`.
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
| `- error: cannot find type 'NotificationCenter' in scope
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockPasteboard.swift:61:12: warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
59 | /// This mock doesn't do anything since the platform doesn't
60 | /// have a pasteboard.
61 | open class MockPasteboard: Mock {}
| `- warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
62 | #endif
63 |
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockUserDefaults.swift:99:24: error: method does not override any method from its superclass
97 | }
98 |
99 | open override func setValue(_ value: Any?, forKey key: String) {
| `- error: method does not override any method from its superclass
100 | setValueWithInstance(value, forKey: key)
101 | }
[16/18] Compiling MockingKit Mockable+Register.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[17/18] Compiling MockingKit Mockable+Reset.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[18/18] Compiling MockingKit ThrowingMockReference.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:290f441d1f5b7bf0dbbe61e8b7514208804cdcb507d57b3c762463ad036298f7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/16] Compiling MockingKit MockPasteboard.swift
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockPasteboard.swift:61:12: warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
59 | /// This mock doesn't do anything since the platform doesn't
60 | /// have a pasteboard.
61 | open class MockPasteboard: Mock {}
| `- warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
62 | #endif
63 |
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockUserDefaults.swift:99:24: error: method does not override any method from its superclass
97 | }
98 |
99 | open override func setValue(_ value: Any?, forKey key: String) {
| `- error: method does not override any method from its superclass
100 | setValueWithInstance(value, forKey: key)
101 | }
[3/16] Compiling MockingKit MockUserDefaults.swift
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockPasteboard.swift:61:12: warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
59 | /// This mock doesn't do anything since the platform doesn't
60 | /// have a pasteboard.
61 | open class MockPasteboard: Mock {}
| `- warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
62 | #endif
63 |
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockUserDefaults.swift:99:24: error: method does not override any method from its superclass
97 | }
98 |
99 | open override func setValue(_ value: Any?, forKey key: String) {
| `- error: method does not override any method from its superclass
100 | setValueWithInstance(value, forKey: key)
101 | }
[4/17] Compiling MockingKit Mockable.swift
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:55:88: error: cannot find type 'OperationQueue' in scope
53 | private extension MockNotificationCenter {
54 |
55 | func mockAddObserverForName(_ name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
56 | call(addObserverForNameRef, args: (name, obj, queue, block))
57 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:14:45: error: generic parameter 'Arguments' could not be inferred
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:59:75: error: cannot find type 'Selector' in scope
57 | }
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
61 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:15:50: error: generic parameter 'Arguments' could not be inferred
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
17 | public lazy var postNotificationNameRef = MockReference(mockPostNotificationName)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:22:73: error: cannot find type 'Selector' in scope
20 | public let mock = Mock()
21 |
22 | open override func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
23 | mockAddObserverWithSelector(observer, selector: aSelector, name: aName, object: anObject)
24 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:26:97: error: cannot find type 'OperationQueue' in scope
24 | }
25 |
26 | open override func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
27 | mockAddObserverForName(name, object: obj, queue: queue, using: block)
28 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:30:24: error: method does not override any method from its superclass
28 | }
29 |
30 | open override func post(_ notification: Notification) {
| `- error: method does not override any method from its superclass
31 | mockPostNotification(notification)
32 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:34:24: error: method does not override any method from its superclass
32 | }
33 |
34 | open override func post(name aName: NSNotification.Name, object anObject: Any?) {
| `- error: method does not override any method from its superclass
35 | mockPostNotificationName(name: aName, object: anObject, userInfo: nil)
36 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:38:24: error: method does not override any method from its superclass
36 | }
37 |
38 | open override func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable: Any]? = nil) {
| `- error: method does not override any method from its superclass
39 | mockPostNotificationName(name: aName, object: anObject, userInfo: aUserInfo)
40 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:42:24: error: method does not override any method from its superclass
40 | }
41 |
42 | open override func removeObserver(_ observer: Any) {
| `- error: method does not override any method from its superclass
43 | mockRemoveObserver(observer, name: nil, object: nil)
44 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:46:24: error: method does not override any method from its superclass
44 | }
45 |
46 | open override func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: method does not override any method from its superclass
47 | mockRemoveObserver(observer, name: aName, object: anObject)
48 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:12:36: error: cannot find type 'NotificationCenter' in scope
10 |
11 | /// This class can be used to mock `NotificationCenter`.
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
| `- error: cannot find type 'NotificationCenter' in scope
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:60:9: error: generic parameter 'Result' could not be inferred
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
| `- error: generic parameter 'Result' could not be inferred
61 | }
62 |
/host/spi-builder-workspace/Sources/MockingKit/Mockable+Call.swift:224:10: note: in call to function 'call(_:args:)'
222 | /// - ref: The mock reference to call.
223 | /// - args: The arguments to call the functions with.
224 | func call<Arguments, Result>(
| `- note: in call to function 'call(_:args:)'
225 | _ ref: MockReference<Arguments, Result?>,
226 | args: Arguments
[5/17] Compiling MockingKit MockNotificationCenter.swift
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:55:88: error: cannot find type 'OperationQueue' in scope
53 | private extension MockNotificationCenter {
54 |
55 | func mockAddObserverForName(_ name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
56 | call(addObserverForNameRef, args: (name, obj, queue, block))
57 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:14:45: error: generic parameter 'Arguments' could not be inferred
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:59:75: error: cannot find type 'Selector' in scope
57 | }
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
61 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:15:50: error: generic parameter 'Arguments' could not be inferred
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
17 | public lazy var postNotificationNameRef = MockReference(mockPostNotificationName)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:22:73: error: cannot find type 'Selector' in scope
20 | public let mock = Mock()
21 |
22 | open override func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
23 | mockAddObserverWithSelector(observer, selector: aSelector, name: aName, object: anObject)
24 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:26:97: error: cannot find type 'OperationQueue' in scope
24 | }
25 |
26 | open override func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
27 | mockAddObserverForName(name, object: obj, queue: queue, using: block)
28 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:30:24: error: method does not override any method from its superclass
28 | }
29 |
30 | open override func post(_ notification: Notification) {
| `- error: method does not override any method from its superclass
31 | mockPostNotification(notification)
32 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:34:24: error: method does not override any method from its superclass
32 | }
33 |
34 | open override func post(name aName: NSNotification.Name, object anObject: Any?) {
| `- error: method does not override any method from its superclass
35 | mockPostNotificationName(name: aName, object: anObject, userInfo: nil)
36 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:38:24: error: method does not override any method from its superclass
36 | }
37 |
38 | open override func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable: Any]? = nil) {
| `- error: method does not override any method from its superclass
39 | mockPostNotificationName(name: aName, object: anObject, userInfo: aUserInfo)
40 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:42:24: error: method does not override any method from its superclass
40 | }
41 |
42 | open override func removeObserver(_ observer: Any) {
| `- error: method does not override any method from its superclass
43 | mockRemoveObserver(observer, name: nil, object: nil)
44 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:46:24: error: method does not override any method from its superclass
44 | }
45 |
46 | open override func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: method does not override any method from its superclass
47 | mockRemoveObserver(observer, name: aName, object: anObject)
48 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:12:36: error: cannot find type 'NotificationCenter' in scope
10 |
11 | /// This class can be used to mock `NotificationCenter`.
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
| `- error: cannot find type 'NotificationCenter' in scope
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:60:9: error: generic parameter 'Result' could not be inferred
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
| `- error: generic parameter 'Result' could not be inferred
61 | }
62 |
/host/spi-builder-workspace/Sources/MockingKit/Mockable+Call.swift:224:10: note: in call to function 'call(_:args:)'
222 | /// - ref: The mock reference to call.
223 | /// - args: The arguments to call the functions with.
224 | func call<Arguments, Result>(
| `- note: in call to function 'call(_:args:)'
225 | _ ref: MockReference<Arguments, Result?>,
226 | args: Arguments
[6/17] Compiling MockingKit ThrowingMockReference.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[7/17] Compiling MockingKit AsyncMockReference.swift
[8/17] Compiling MockingKit AsyncThrowingMockReference.swift
[9/17] Compiling MockingKit Mockable+Register.swift
[10/17] Compiling MockingKit Mockable+Reset.swift
[11/17] Compiling MockingKit Escaping.swift
[12/17] Compiling MockingKit Mock.swift
[13/17] Compiling MockingKit MockCall.swift
[14/17] Compiling MockingKit MockReference.swift
[15/17] Emitting module MockingKit
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:55:88: error: cannot find type 'OperationQueue' in scope
53 | private extension MockNotificationCenter {
54 |
55 | func mockAddObserverForName(_ name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
56 | call(addObserverForNameRef, args: (name, obj, queue, block))
57 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:14:45: error: generic parameter 'Arguments' could not be inferred
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:59:75: error: cannot find type 'Selector' in scope
57 | }
58 |
59 | func mockAddObserverWithSelector(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
60 | call(addObserverWithSelectorRef, args: (observer, aSelector, aName, anObject))
61 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:15:50: error: generic parameter 'Arguments' could not be inferred
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
15 | public lazy var addObserverWithSelectorRef = MockReference(mockAddObserverWithSelector)
| |- error: generic parameter 'Arguments' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
16 | public lazy var postNotificationRef = MockReference(mockPostNotification)
17 | public lazy var postNotificationNameRef = MockReference(mockPostNotificationName)
/host/spi-builder-workspace/Sources/MockingKit/MockReference.swift:12:29: note: 'Arguments' declared as parameter to type 'MockReference'
10 |
11 | /// This type can be used to create mock function references.
12 | public struct MockReference<Arguments, Result>: Identifiable {
| `- note: 'Arguments' declared as parameter to type 'MockReference'
13 |
14 | public init(_ function: @escaping (Arguments) -> Result) {
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:22:73: error: cannot find type 'Selector' in scope
20 | public let mock = Mock()
21 |
22 | open override func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: cannot find type 'Selector' in scope
23 | mockAddObserverWithSelector(observer, selector: aSelector, name: aName, object: anObject)
24 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:26:97: error: cannot find type 'OperationQueue' in scope
24 | }
25 |
26 | open override func addObserver(forName name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NSObjectProtocol {
| `- error: cannot find type 'OperationQueue' in scope
27 | mockAddObserverForName(name, object: obj, queue: queue, using: block)
28 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:30:24: error: method does not override any method from its superclass
28 | }
29 |
30 | open override func post(_ notification: Notification) {
| `- error: method does not override any method from its superclass
31 | mockPostNotification(notification)
32 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:34:24: error: method does not override any method from its superclass
32 | }
33 |
34 | open override func post(name aName: NSNotification.Name, object anObject: Any?) {
| `- error: method does not override any method from its superclass
35 | mockPostNotificationName(name: aName, object: anObject, userInfo: nil)
36 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:38:24: error: method does not override any method from its superclass
36 | }
37 |
38 | open override func post(name aName: NSNotification.Name, object anObject: Any?, userInfo aUserInfo: [AnyHashable: Any]? = nil) {
| `- error: method does not override any method from its superclass
39 | mockPostNotificationName(name: aName, object: anObject, userInfo: aUserInfo)
40 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:42:24: error: method does not override any method from its superclass
40 | }
41 |
42 | open override func removeObserver(_ observer: Any) {
| `- error: method does not override any method from its superclass
43 | mockRemoveObserver(observer, name: nil, object: nil)
44 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:46:24: error: method does not override any method from its superclass
44 | }
45 |
46 | open override func removeObserver(_ observer: Any, name aName: NSNotification.Name?, object anObject: Any?) {
| `- error: method does not override any method from its superclass
47 | mockRemoveObserver(observer, name: aName, object: anObject)
48 | }
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockNotificationCenter.swift:12:36: error: cannot find type 'NotificationCenter' in scope
10 |
11 | /// This class can be used to mock `NotificationCenter`.
12 | open class MockNotificationCenter: NotificationCenter, Mockable, @unchecked Sendable {
| `- error: cannot find type 'NotificationCenter' in scope
13 |
14 | public lazy var addObserverForNameRef = MockReference(mockAddObserverForName)
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockPasteboard.swift:61:12: warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
59 | /// This mock doesn't do anything since the platform doesn't
60 | /// have a pasteboard.
61 | open class MockPasteboard: Mock {}
| `- warning: class 'MockPasteboard' must restate inherited '@unchecked Sendable' conformance
62 | #endif
63 |
/host/spi-builder-workspace/Sources/MockingKit/Mocks/MockUserDefaults.swift:99:24: error: method does not override any method from its superclass
97 | }
98 |
99 | open override func setValue(_ value: Any?, forKey key: String) {
| `- error: method does not override any method from its superclass
100 | setValueWithInstance(value, forKey: key)
101 | }
[16/17] Compiling MockingKit Mockable+Call.swift
[17/17] Compiling MockingKit Mockable+Inspect.swift
BUILD FAILURE 6.1 wasm