Build Information
Successful build of swift-test-doubles, reference main (1e5fec), with Swift 6.4 for macOS (SPM) on 28 Oct 2026 06:54:17 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tevelee/swift-test-doubles.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tevelee/swift-test-doubles
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 1e5fec3 ci: bump the github-actions group with 2 updates (#26)
Cloned https://github.com/tevelee/swift-test-doubles.git
Revision (git rev-parse @):
1e5fec390d19b73e5e787b53665d118652987963
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/tevelee/swift-test-doubles.git at main
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/tevelee/Echo.git
[1/1893] Fetching swift-atomics
[475/8073] Fetching swift-atomics, swift-issue-reporting
[556/9850] Fetching swift-atomics, swift-issue-reporting, echo
Fetched https://github.com/apple/swift-atomics.git (1.10s)
[1427/7957] Fetching swift-issue-reporting, echo
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.81s)
Fetched https://github.com/tevelee/Echo.git (1.81s)
Creating working copy for https://github.com/tevelee/Echo.git
Creating working copy for https://github.com/apple/swift-atomics.git
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.2
Working copy of https://github.com/tevelee/Echo.git resolved at 0.1.17
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-test-doubles",
"name": "swift-test-doubles",
"url": "https://github.com/tevelee/swift-test-doubles.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-test-doubles",
"traits": [
"RuntimeStubs"
],
"dependencies": [
{
"identity": "echo",
"name": "Echo",
"url": "https://github.com/tevelee/Echo.git",
"version": "0.1.17",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Echo",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-issue-reporting",
"name": "swift-issue-reporting",
"url": "https://github.com/pointfreeco/swift-issue-reporting",
"version": "2.1.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-issue-reporting",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/tevelee/swift-test-doubles.git
[1/12442] Fetching swift-test-doubles
Fetched https://github.com/tevelee/swift-test-doubles.git (1.94s)
Fetching https://github.com/tevelee/Echo.git from cache
Fetching https://github.com/pointfreeco/swift-issue-reporting from cache
Fetched https://github.com/pointfreeco/swift-issue-reporting from cache (0.56s)
Fetched https://github.com/tevelee/Echo.git from cache (0.57s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.2 (1.29s)
Computing version for https://github.com/tevelee/Echo.git
Computed https://github.com/tevelee/Echo.git at 0.1.17 (0.55s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.47s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.09s)
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.2
Creating working copy for https://github.com/tevelee/swift-test-doubles.git
Working copy of https://github.com/tevelee/swift-test-doubles.git resolved at main (1e5fec3)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/tevelee/Echo.git
Working copy of https://github.com/tevelee/Echo.git resolved at 0.1.17
Found 2 product dependencies
- Echo
- swift-issue-reporting
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/tevelee/swift-test-doubles.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 6 / 34]
[Pre-planning 1 / 828]
[Planning deferred tasks]
[147 / 338]
[160 / 345] TestDoublesCxxInteropFixtures
[165 / 358]
[166 / 365] CTestDoublesTrampoline
[171 / 386]
[185 / 414]
[197 / 414] TestDoublesResilientFixtures
[215 / 414]
[219 / 416] ManualStubGeneratorCore
[230 / 500]
[238 / 500]
[245 / 500]
[256 / 500]
[265 / 500] TestDoublesFixtures
[274 / 500]
[281 / 500] CEcho
[293 / 500] Atomics
[297 / 505]
[307 / 505]
[312 / 505] TestDoublesFixtures
[322 / 507]
[328 / 507]
[330 / 507]
[336 / 507] TestDoublesReadFixtures
[342 / 522] Atomics
[347 / 522]
[354 / 522]
[355 / 522]
[358 / 522]
[360 / 522]
[370 / 522] ManualStubGeneratorCore
[375 / 522] TestDoublesReadFixtures
[391 / 522] ManualStubGeneratorTool-product
[406 / 522] IssueReporting
[418 / 522] Echo
[418 / 522] IssueReporting
[424 / 522] Echo
[427 / 522]
[436 / 525]
[443 / 533] EchoRuntimeReflection
[459 / 534] EchoRuntimeReflection
[460 / 534] ManualStubGeneratorTool-product
[462 / 534] Echo
[466 / 534] ManualStubGeneratorTool-product
[480 / 546] TestDoublesRuntime
[487 / 547] TestDoublesRuntime
[496 / 558] TestDoubles
[497 / 558] TestDoubles
[499 / 558] TestDoublesRuntime
[505 / 558] TestDoubles
[512 / 560]
[513 / 561]
[518 / 569] TestDoublesMacros
[528 / 572] TestDoublesMacros
[530 / 572] TestDoubles
[538 / 577] AndroidRuntimeDemo-product
[547 / 577] TestDoubles
[555 / 577] TestDoubles
[565 / 577] TestDoublesTesting-product
[565 / 577] WasmDemo-product
[570 / 578] ManualStubBuildPluginIntegrationFixtures
[573 / 581] ManualStubBuildPluginIntegrationFixtures
[579 / 581] ManualStubBuildPluginIntegrationFixtures
Build complete! (15.68 sec)
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:5:24 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:6:24 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:7:37 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:8:38 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:14:31 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:15:31 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:17:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:22:45 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:27:24 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:28:40 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:34:29 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:35:45 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:57:57 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:68:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:103:22 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:131:36 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:138:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:174:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:182:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:190:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:199:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:217:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:225:9 'read' is deprecated; please use 'yielding borrow' instead
warning: /Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:241:9 'read' is deprecated; please use 'yielding borrow' instead
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:5:24: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m public protocol ConcreteReadAccessorProbe {
[0;36m5 |[0;0m var integer: Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m6 |[0;0m var text: String { read }
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:6:24: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m4 |[0;0m public protocol ConcreteReadAccessorProbe {
[0;36m5 |[0;0m var integer: Int { read }
[0;36m6 |[0;0m var text: String { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
[0;36m8 |[0;0m subscript(_ index: Int) -> Int { read }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:7:37: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m5 |[0;0m var integer: Int { read }
[0;36m6 |[0;0m var text: String { read }
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m8 |[0;0m subscript(_ index: Int) -> Int { read }
[0;36m9 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:8:38: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m6 |[0;0m var text: String { read }
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
[0;36m8 |[0;0m subscript(_ index: Int) -> Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m9 |[0;0m }
[0;36m10 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:14:31: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m12 |[0;0m public init() {}
[0;36m13 |[0;0m
[0;36m14 |[0;0m public var integer: Int { read { yield 0 } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m15 |[0;0m public var text: String { read { yield "linked" } }
[0;36m16 |[0;0m public var dictionary: [String: Int] {
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:15:31: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public var integer: Int { read { yield 0 } }
[0;36m15 |[0;0m public var text: String { read { yield "linked" } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m16 |[0;0m public var dictionary: [String: Int] {
[0;36m17 |[0;0m read {
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:17:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m15 |[0;0m public var text: String { read { yield "linked" } }
[0;36m16 |[0;0m public var dictionary: [String: Int] {
[0;36m17 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m18 |[0;0m let value = ["linked": 0]
[0;36m19 |[0;0m yield value
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:22:45: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m20 |[0;0m }
[0;36m21 |[0;0m }
[0;36m22 |[0;0m public subscript(_ index: Int) -> Int { read { yield index } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:27:24: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m25 |[0;0m public protocol AssociatedReadAccessorProbe<Value> {
[0;36m26 |[0;0m associatedtype Value
[0;36m27 |[0;0m var value: Value { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m28 |[0;0m subscript(_ index: Int) -> Value { read }
[0;36m29 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:28:40: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m26 |[0;0m associatedtype Value
[0;36m27 |[0;0m var value: Value { read }
[0;36m28 |[0;0m subscript(_ index: Int) -> Value { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:34:29: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m32 |[0;0m public init() {}
[0;36m33 |[0;0m
[0;36m34 |[0;0m public var value: Int { read { yield 0 } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m35 |[0;0m public subscript(_ index: Int) -> Int { read { yield index } }
[0;36m36 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:35:45: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m public var value: Int { read { yield 0 } }
[0;36m35 |[0;0m public subscript(_ index: Int) -> Int { read { yield index } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:57:57: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m55 |[0;0m
[0;36m56 |[0;0m public protocol ResilientReadAccessorProbe {
[0;36m57 |[0;0m subscript(_ index: ResilientValueArgument) -> Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m58 |[0;0m }
[0;36m59 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:68:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m66 |[0;0m
[0;36m67 |[0;0m public subscript(_ index: ResilientValueArgument) -> Int {
[0;36m68 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m69 |[0;0m receivedIndices.append(index)
[0;36m70 |[0;0m yield Int(index.first ^ index.second)
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:103:22: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m101 |[0;0m
[0;36m102 |[0;0m public protocol ExplicitReadAccessorProbe {
[0;36m103 |[0;0m var value: Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m104 |[0;0m }
[0;36m105 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:131:36: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m129 |[0;0m
[0;36m130 |[0;0m public protocol ReadLifetimeProbe {
[0;36m131 |[0;0m var value: ReadLifetimeValue { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m132 |[0;0m }
[0;36m133 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:138:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m136 |[0;0m
[0;36m137 |[0;0m public var value: ReadLifetimeValue {
[0;36m138 |[0;0m read { yield ReadLifetimeValue(reference: ReadLifetimeReference(value: 0)) }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m139 |[0;0m }
[0;36m140 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:174:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m172 |[0;0m
[0;36m173 |[0;0m public var integer: Int {
[0;36m174 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m175 |[0;0m trace.record("integer.begin")
[0;36m176 |[0;0m yield 7
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:182:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m180 |[0;0m
[0;36m181 |[0;0m public var text: String {
[0;36m182 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m183 |[0;0m trace.record("text.begin")
[0;36m184 |[0;0m yield "forwarded"
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:190:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m188 |[0;0m
[0;36m189 |[0;0m public var dictionary: [String: Int] {
[0;36m190 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m191 |[0;0m trace.record("dictionary.begin")
[0;36m192 |[0;0m let value = ["forwarded": 42]
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:199:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m197 |[0;0m
[0;36m198 |[0;0m public subscript(_ index: Int) -> Int {
[0;36m199 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m200 |[0;0m trace.record("subscript.\(index).begin")
[0;36m201 |[0;0m yield index * 2
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:217:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m215 |[0;0m
[0;36m216 |[0;0m public var value: Int {
[0;36m217 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m218 |[0;0m trace.record("associated.value.begin")
[0;36m219 |[0;0m yield 41
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:225:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m223 |[0;0m
[0;36m224 |[0;0m public subscript(_ index: Int) -> Int {
[0;36m225 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m226 |[0;0m trace.record("associated.subscript.\(index).begin")
[0;36m227 |[0;0m yield index + 1
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:241:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m239 |[0;0m
[0;36m240 |[0;0m public var value: ReadLifetimeValue {
[0;36m241 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m242 |[0;0m let reference = ReadLifetimeReference(value: 42)
[0;36m243 |[0;0m trace.observeBorrowedReference(reference)
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:5:24: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m3 |[0;0m
[0;36m4 |[0;0m public protocol ConcreteReadAccessorProbe {
[0;36m5 |[0;0m var integer: Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m6 |[0;0m var text: String { read }
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:6:24: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m4 |[0;0m public protocol ConcreteReadAccessorProbe {
[0;36m5 |[0;0m var integer: Int { read }
[0;36m6 |[0;0m var text: String { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
[0;36m8 |[0;0m subscript(_ index: Int) -> Int { read }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:7:37: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m5 |[0;0m var integer: Int { read }
[0;36m6 |[0;0m var text: String { read }
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m8 |[0;0m subscript(_ index: Int) -> Int { read }
[0;36m9 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:8:38: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m6 |[0;0m var text: String { read }
[0;36m7 |[0;0m var dictionary: [String: Int] { read }
[0;36m8 |[0;0m subscript(_ index: Int) -> Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m9 |[0;0m }
[0;36m10 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:14:31: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m12 |[0;0m public init() {}
[0;36m13 |[0;0m
[0;36m14 |[0;0m public var integer: Int { read { yield 0 } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m15 |[0;0m public var text: String { read { yield "linked" } }
[0;36m16 |[0;0m public var dictionary: [String: Int] {
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:15:31: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m13 |[0;0m
[0;36m14 |[0;0m public var integer: Int { read { yield 0 } }
[0;36m15 |[0;0m public var text: String { read { yield "linked" } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m16 |[0;0m public var dictionary: [String: Int] {
[0;36m17 |[0;0m read {
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:17:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m15 |[0;0m public var text: String { read { yield "linked" } }
[0;36m16 |[0;0m public var dictionary: [String: Int] {
[0;36m17 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m18 |[0;0m let value = ["linked": 0]
[0;36m19 |[0;0m yield value
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:22:45: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m20 |[0;0m }
[0;36m21 |[0;0m }
[0;36m22 |[0;0m public subscript(_ index: Int) -> Int { read { yield index } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:27:24: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m25 |[0;0m public protocol AssociatedReadAccessorProbe<Value> {
[0;36m26 |[0;0m associatedtype Value
[0;36m27 |[0;0m var value: Value { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m28 |[0;0m subscript(_ index: Int) -> Value { read }
[0;36m29 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:28:40: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m26 |[0;0m associatedtype Value
[0;36m27 |[0;0m var value: Value { read }
[0;36m28 |[0;0m subscript(_ index: Int) -> Value { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:34:29: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m32 |[0;0m public init() {}
[0;36m33 |[0;0m
[0;36m34 |[0;0m public var value: Int { read { yield 0 } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m35 |[0;0m public subscript(_ index: Int) -> Int { read { yield index } }
[0;36m36 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:35:45: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m33 |[0;0m
[0;36m34 |[0;0m public var value: Int { read { yield 0 } }
[0;36m35 |[0;0m public subscript(_ index: Int) -> Int { read { yield index } }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:57:57: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m55 |[0;0m
[0;36m56 |[0;0m public protocol ResilientReadAccessorProbe {
[0;36m57 |[0;0m subscript(_ index: ResilientValueArgument) -> Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m58 |[0;0m }
[0;36m59 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:68:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m66 |[0;0m
[0;36m67 |[0;0m public subscript(_ index: ResilientValueArgument) -> Int {
[0;36m68 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m69 |[0;0m receivedIndices.append(index)
[0;36m70 |[0;0m yield Int(index.first ^ index.second)
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:103:22: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m101 |[0;0m
[0;36m102 |[0;0m public protocol ExplicitReadAccessorProbe {
[0;36m103 |[0;0m var value: Int { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m104 |[0;0m }
[0;36m105 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:131:36: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m129 |[0;0m
[0;36m130 |[0;0m public protocol ReadLifetimeProbe {
[0;36m131 |[0;0m var value: ReadLifetimeValue { read }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m132 |[0;0m }
[0;36m133 |[0;0m
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:138:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m136 |[0;0m
[0;36m137 |[0;0m public var value: ReadLifetimeValue {
[0;36m138 |[0;0m read { yield ReadLifetimeValue(reference: ReadLifetimeReference(value: 0)) }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m139 |[0;0m }
[0;36m140 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:174:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m172 |[0;0m
[0;36m173 |[0;0m public var integer: Int {
[0;36m174 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m175 |[0;0m trace.record("integer.begin")
[0;36m176 |[0;0m yield 7
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:182:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m180 |[0;0m
[0;36m181 |[0;0m public var text: String {
[0;36m182 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m183 |[0;0m trace.record("text.begin")
[0;36m184 |[0;0m yield "forwarded"
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:190:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m188 |[0;0m
[0;36m189 |[0;0m public var dictionary: [String: Int] {
[0;36m190 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m191 |[0;0m trace.record("dictionary.begin")
[0;36m192 |[0;0m let value = ["forwarded": 42]
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:199:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m197 |[0;0m
[0;36m198 |[0;0m public subscript(_ index: Int) -> Int {
[0;36m199 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m200 |[0;0m trace.record("subscript.\(index).begin")
[0;36m201 |[0;0m yield index * 2
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:217:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m215 |[0;0m
[0;36m216 |[0;0m public var value: Int {
[0;36m217 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m218 |[0;0m trace.record("associated.value.begin")
[0;36m219 |[0;0m yield 41
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:225:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m223 |[0;0m
[0;36m224 |[0;0m public subscript(_ index: Int) -> Int {
[0;36m225 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m226 |[0;0m trace.record("associated.subscript.\(index).begin")
[0;36m227 |[0;0m yield index + 1
/Users/admin/builder/spi-builder-workspace/Tests/TestDoublesReadFixtures/ReadAccessorProtocols.swift:241:9: [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m239 |[0;0m
[0;36m240 |[0;0m public var value: ReadLifetimeValue {
[0;36m241 |[0;0m read {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'read' is deprecated; please use 'yielding borrow' instead[0;0m
[0;36m242 |[0;0m let reference = ReadLifetimeReference(value: 42)
[0;36m243 |[0;0m trace.observeBorrowedReference(reference)
Build complete.
{
"dependencies" : [
{
"identity" : "echo",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.1",
"upper_bound" : "0.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tevelee/Echo.git"
},
{
"identity" : "swift-issue-reporting",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-issue-reporting"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.0-latest",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-macro-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.5",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-macro-testing"
}
],
"manifest_display_name" : "swift-test-doubles",
"name" : "swift-test-doubles",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "visionos",
"version" : "1.0"
},
{
"name" : "watchos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "TestDoubles",
"targets" : [
"TestDoubles"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestDoublesTesting",
"targets" : [
"TestDoublesTesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestDoublesMacros",
"targets" : [
"TestDoublesMacros"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ManualStubGenerator",
"targets" : [
"ManualStubGenerator"
],
"type" : {
"plugin" : null
}
},
{
"name" : "ManualStubBuildPlugin",
"targets" : [
"ManualStubBuildPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "WasmDemo",
"targets" : [
"WasmDemo"
],
"type" : {
"executable" : null
}
},
{
"name" : "ManualStubGeneratorTool",
"targets" : [
"ManualStubGeneratorTool"
],
"type" : {
"executable" : null
}
},
{
"name" : "AndroidRuntimeDemo",
"targets" : [
"AndroidRuntimeDemo"
],
"type" : {
"executable" : null
}
},
{
"name" : "TestDoublesStubbableMacros",
"targets" : [
"TestDoublesStubbableMacros"
],
"type" : {
"macro" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "WasmDemo",
"module_type" : "SwiftTarget",
"name" : "WasmDemo",
"path" : "Sources/WasmDemo",
"product_memberships" : [
"WasmDemo"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"TestDoubles"
],
"type" : "executable"
},
{
"c99name" : "TestDoublesXCTestTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesXCTestTests",
"path" : "Tests/TestDoublesXCTestTests",
"sources" : [
"XCTestScopedValidationTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"TestDoublesTesting"
],
"type" : "test"
},
{
"c99name" : "TestDoublesWasmTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesWasmTests",
"path" : "Tests/TestDoublesWasmTests",
"sources" : [
"WasmPlatformTests.swift"
],
"target_dependencies" : [
"TestDoubles"
],
"type" : "test"
},
{
"c99name" : "TestDoublesTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesTests",
"path" : "Tests/TestDoublesTests",
"product_dependencies" : [
"IssueReportingTestSupport"
],
"sources" : [
"EndToEnd/AdvancedRuntimeClosureTests.swift",
"EndToEnd/AutoclosureRecordingTests.swift",
"EndToEnd/ClosureBoundaryExpansionTests.swift",
"EndToEnd/ClosureBoundarySpyTests.swift",
"EndToEnd/ClosureStackBoundaryTests.swift",
"EndToEnd/DummyTests.swift",
"EndToEnd/GenericRequirementTests.swift",
"EndToEnd/MultiRegisterSIMDTests.swift",
"EndToEnd/ProductionUsageTests.swift",
"EndToEnd/RealWorldServiceProtocolTests.swift",
"EndToEnd/RuntimeClosureTests.swift",
"EndToEnd/StubFactoryTests.swift",
"EndToEnd/TestDoubleConstructionFacadeTests.swift",
"EndToEnd/UnstubbedBehaviorTests.swift",
"Integration/AssociatedTypes/AssociatedFunctionTypeTests.swift",
"Integration/AssociatedTypes/AssociatedGenericClassTypedErrorTests.swift",
"Integration/AssociatedTypes/AssociatedTypedErrorTests.swift",
"Integration/AssociatedTypes/BoundAssociatedTypeTests.swift",
"Integration/AssociatedTypes/GenericClassAssociatedTypeTests.swift",
"Integration/AssociatedTypes/MultipleAssociatedTypeTests.swift",
"Integration/AssociatedTypes/NestedAssociatedTypeTests.swift",
"Integration/AssociatedTypes/ReferenceAssociatedTypeTests.swift",
"Integration/AssociatedTypes/ResultAssociatedTypeTests.swift",
"Integration/AssociatedTypes/UnboundAssociatedTypeTests.swift",
"Integration/Protocols/ClassConstrainedProtocolTests.swift",
"Integration/Protocols/DeferredProtocolBoundaryTests.swift",
"Integration/Protocols/LocalProtocolDeclarationTests.swift",
"Integration/Protocols/ProtocolCompositionTests.swift",
"Integration/Protocols/ProtocolInheritanceTests.swift",
"Integration/Requirements/AsyncTypedThrowsRequirementTests.swift",
"Integration/Requirements/DynamicSelfResultTests.swift",
"Integration/Requirements/GetterEffectTests.swift",
"Integration/Requirements/InitializerRequirementTests.swift",
"Integration/Requirements/NestedSelfArgumentTests.swift",
"Integration/Requirements/PropertySetterTests.swift",
"Integration/Requirements/RequirementTests.swift",
"Integration/Requirements/ResilientProtocolDiscoveryTests.swift",
"Integration/Requirements/SelfArgumentTests.swift",
"Integration/Requirements/SelfSubscriptArgumentTests.swift",
"Integration/Requirements/SignatureOfRequirementTests.swift",
"Integration/Requirements/StaticRequirementTests.swift",
"Integration/Requirements/SubscriptRequirementTests.swift",
"Integration/Requirements/ThrowingSelfArgumentTests.swift",
"Integration/Requirements/TypedThrowsRequirementTests.swift",
"Integration/Runtime/AsyncFloat16SpillTests.swift",
"Integration/Runtime/AsyncFloatSpillTests.swift",
"Integration/Runtime/AsyncFloatingPointSpillTests.swift",
"Integration/Runtime/AsyncForwardingStackPlanTests.swift",
"Integration/Runtime/AsyncIndirectSpillTests.swift",
"Integration/Runtime/AsyncMultiRegisterSIMDSpillTests.swift",
"Integration/Runtime/AsyncMultiwordIntegerSpillTests.swift",
"Integration/Runtime/AsyncMultiwordStackSpyForwardingTests.swift",
"Integration/Runtime/AsyncPaddedAggregateSpillTests.swift",
"Integration/Runtime/AsyncPaddedIntegerSpillTests.swift",
"Integration/Runtime/AsyncSIMDSpillTests.swift",
"Integration/Runtime/AsyncStackABIIntegrationTests.swift",
"Integration/Runtime/AsyncStackSpyForwardingTests.swift",
"Integration/Runtime/AsyncWitnessStackPlanTests.swift",
"Integration/Runtime/BuiltInFoundationResultAdapterTests.swift",
"Integration/Runtime/CollectionSignatureTests.swift",
"Integration/Runtime/CommonPlaceholderArgumentTests.swift",
"Integration/Runtime/ConcurrencyTests.swift",
"Integration/Runtime/ConstrainedGenericTypeResolutionTests.swift",
"Integration/Runtime/DependentGenericArgumentDiagnosticTests.swift",
"Integration/Runtime/Float16ABITests.swift",
"Integration/Runtime/FoundationTransportEvidenceTests.swift",
"Integration/Runtime/FoundationValueArgumentTests.swift",
"Integration/Runtime/InlineArrayABITests.swift",
"Integration/Runtime/NonFrozenStandardLibraryValueTests.swift",
"Integration/Runtime/OpaqueExistentialValueTests.swift",
"Integration/Runtime/PlatformFrameworkPlaceholderArgumentTests.swift",
"Integration/Runtime/ResilientValueArgumentABITests.swift",
"Integration/Runtime/RuntimeABITests.swift",
"Integration/Runtime/SIMDABITests.swift",
"Integration/Runtime/StubLifetimeTests.swift",
"Integration/Runtime/SyncStackSpySpillForwardingTests.swift",
"Integration/Runtime/WideAggregateArgumentABITests.swift",
"Integration/Stubbing/ActorIsolatedProtocolTests.swift",
"Integration/Stubbing/AsyncStreamControllerTests.swift",
"Integration/Stubbing/AsyncStubbingTests.swift",
"Integration/Stubbing/AwaitCancellationBehaviorTests.swift",
"Integration/Stubbing/BorrowedClosureTests.swift",
"Integration/Stubbing/CallPatternTests.swift",
"Integration/Stubbing/CancellationInjectionBehaviorTests.swift",
"Integration/Stubbing/ClientStubTests.swift",
"Integration/Stubbing/ClientStubUnaryEndpointTests.swift",
"Integration/Stubbing/ClosureArgumentHistoryTests.swift",
"Integration/Stubbing/ClosureDoubleArgumentsTests.swift",
"Integration/Stubbing/ClosurePatternParityTests.swift",
"Integration/Stubbing/ClosureSpyTests.swift",
"Integration/Stubbing/CompiledAutoclosureTests.swift",
"Integration/Stubbing/ConstructionErrorTests.swift",
"Integration/Stubbing/CoreStubbingTests.swift",
"Integration/Stubbing/CrossDoubleOrderTests.swift",
"Integration/Stubbing/DelayedBehaviorTests.swift",
"Integration/Stubbing/EffectfulClosureDoubleTests.swift",
"Integration/Stubbing/EventualVerificationTests.swift",
"Integration/Stubbing/FaultInjectionBehaviorTests.swift",
"Integration/Stubbing/ForEachCallBehaviorTests.swift",
"Integration/Stubbing/ForwardingBehaviorTests.swift",
"Integration/Stubbing/GlobalActorClosureDoubleTests.swift",
"Integration/Stubbing/InoutClosureDoubleTests.swift",
"Integration/Stubbing/InteractionLogTests.swift",
"Integration/Stubbing/InvocationManagementTests.swift",
"Integration/Stubbing/ManualStubBuildPluginIntegrationTests.swift",
"Integration/Stubbing/ManualStubGeneratorIntegrationTests.swift",
"Integration/Stubbing/ManualStubOverloadTests.swift",
"Integration/Stubbing/ManualStubTests.swift",
"Integration/Stubbing/ManualStubTypedThrowsTests.swift",
"Integration/Stubbing/MatcherTests.swift",
"Integration/Stubbing/NeverReturningBehaviorTests.swift",
"Integration/Stubbing/NoMoreInteractionsTests.swift",
"Integration/Stubbing/NonescapingCallbackRecorderTests.swift",
"Integration/Stubbing/OrderedVerificationTests.swift",
"Integration/Stubbing/PlaceholderRegistryTests.swift",
"Integration/Stubbing/RecorderReentrancyTests.swift",
"Integration/Stubbing/RecordingPlaceholderFallbackTests.swift",
"Integration/Stubbing/RecordingReplayTests.swift",
"Integration/Stubbing/RecordingReturnPlaceholderTests.swift",
"Integration/Stubbing/RichMatchersTests.swift",
"Integration/Stubbing/ScopedValidationTests.swift",
"Integration/Stubbing/SendableClosureDoubleTests.swift",
"Integration/Stubbing/SpyForwardingCoverageTests.swift",
"Integration/Stubbing/SpyModifyForwardingTests.swift",
"Integration/Stubbing/SpyTests.swift",
"Integration/Stubbing/StubbableClientMacroIntegrationTests.swift",
"Integration/Stubbing/StubbableMacroMacOSCompilationTests.swift",
"Integration/Stubbing/StubbedPropertyTests.swift",
"Integration/Stubbing/SuspensionBehaviorTests.swift",
"Integration/Stubbing/SwiftTestingIntegrationTests.swift",
"Integration/Stubbing/TestDoubleScenarioTests.swift",
"Integration/Stubbing/TypedInvocationAccessTests.swift",
"Integration/Stubbing/TypedThrowingClosureDoubleTests.swift",
"Integration/Stubbing/UnmatchedCallPolicyTests.swift",
"Integration/Stubbing/UnreachableRegistrationTests.swift",
"Integration/Stubbing/UnusedStubDetectionTests.swift",
"Integration/Stubbing/UserFacingEnhancementsTests.swift",
"Integration/Stubbing/VariadicClosureDoubleTests.swift",
"Integration/Stubbing/VariadicRequirementTests.swift",
"Integration/Stubbing/VerificationDiagnosticsTests.swift",
"TestSupport/BlockingWork.swift",
"TestSupport/ExitTestAssertions.swift",
"TestSupport/LockedCounter.swift",
"TestSupport/StubErrorAssertions.swift",
"TestSupport/TypedThrowsClosureBoundaryAssertions.swift",
"TestSupport/WeakReference.swift",
"Unit/CommonRecordingPlaceholderTests.swift",
"Unit/CompilerEvidenceAutomaticRoutingTests.swift",
"Unit/RecordingPlaceholderResolverTests.swift",
"Unit/RequirementGenericSignatureTests.swift",
"Unit/StubCompilerEvidenceVocabularyTests.swift",
"Unit/StubErrorDescriptionTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"TestDoublesTesting",
"TestDoublesRuntime",
"InternalRuntimeContract",
"ManualStubBuildPluginIntegrationFixtures",
"ManualStubGeneratorIntegrationFixtures",
"TestDoublesFixtures",
"TestDoublesResilientFixtures"
],
"type" : "test"
},
{
"c99name" : "TestDoublesTesting",
"module_type" : "SwiftTarget",
"name" : "TestDoublesTesting",
"path" : "Sources/TestDoublesTesting",
"product_dependencies" : [
"IssueReporting"
],
"product_memberships" : [
"TestDoublesTesting"
],
"sources" : [
"ScopedValidation.swift",
"TestingIntegration.swift"
],
"target_dependencies" : [
"TestDoubles"
],
"type" : "library"
},
{
"c99name" : "TestDoublesStubbableMacros",
"module_type" : "SwiftTarget",
"name" : "TestDoublesStubbableMacros",
"path" : "Sources/TestDoublesStubbableMacros",
"product_memberships" : [
"TestDoublesStubbableMacros"
],
"sources" : [
"StubbableClientMacro.swift",
"StubbableMacro.swift"
],
"target_dependencies" : [
"ManualStubGeneratorCore"
],
"type" : "macro"
},
{
"c99name" : "TestDoublesRuntimeTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesRuntimeTests",
"path" : "Tests/TestDoublesRuntimeTests",
"product_dependencies" : [
"Echo",
"EchoRuntimeReflection",
"EchoRuntimeSupport"
],
"sources" : [
"CompilerResultTransportFunctionBridgeTests.swift",
"ConcurrencyClosureThunkSyntaxTests.swift",
"DelimitedSyntaxScannerTests.swift",
"DemangledTypeSyntaxTests.swift",
"DynamicFunctionBridgeArity0Tests+Generated.swift",
"DynamicFunctionBridgeArity1Tests+Generated.swift",
"DynamicFunctionBridgeArity2Tests+Generated.swift",
"DynamicFunctionBridgeArity3Tests+Generated.swift",
"DynamicFunctionBridgeArity4Tests+Generated.swift",
"DynamicFunctionBridgeArity5Tests+Generated.swift",
"DynamicFunctionBridgeArity6Tests+Generated.swift",
"DynamicFunctionBridgeMatrixTests+Generated.swift",
"DynamicFunctionStackABITests.swift",
"ExtendedExistentialRuntimeSupportTests.swift",
"Float16ABIClassificationTests.swift",
"FunctionBridgePlanTests.swift",
"FunctionPointerAuthenticationTests.swift",
"InlineArrayMetadataTests.swift",
"PlaceholderSynthesisTests.swift",
"PreparedStubPlanCacheKeyTests.swift",
"ReabstractionThunkRegistryTests.swift",
"RetainedRuntimeStateTests.swift",
"RuntimeMethodProjectionTests.swift",
"RuntimeSymbolsTests.swift",
"RuntimeTransportTests.swift",
"RuntimeTypeResolutionTests.swift",
"SIMDABIClassificationTests.swift",
"TrampolineArenaTests.swift",
"WitnessSignatureParserTests.swift",
"WitnessValueConventionTests.swift",
"WitnessValueDependencyTests.swift",
"YieldOnce2ResumeDiscriminatorABITests.swift",
"YieldingAccessorRuntimeTests.swift",
"ZeroSizedArgumentDecodingTests.swift"
],
"target_dependencies" : [
"TestDoublesRuntime",
"TestDoublesFixtures",
"TestDoublesResilientFixtures"
],
"type" : "test"
},
{
"c99name" : "TestDoublesRuntimeIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesRuntimeIntegrationTests",
"path" : "Tests/TestDoublesRuntimeIntegrationTests",
"sources" : [
"StubRuntimeResourcesTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"TestDoublesRuntime"
],
"type" : "test"
},
{
"c99name" : "TestDoublesRuntime",
"module_type" : "SwiftTarget",
"name" : "TestDoublesRuntime",
"path" : "Sources/TestDoublesRuntime",
"product_dependencies" : [
"Echo",
"EchoRuntimeReflection",
"EchoRuntimeSupport"
],
"product_memberships" : [
"TestDoubles",
"TestDoublesTesting",
"TestDoublesMacros",
"WasmDemo",
"AndroidRuntimeDemo"
],
"sources" : [
"Metadata/AddressOnlyValues.swift",
"Metadata/CallFrameArgumentPlan.swift",
"Metadata/CompilerProvenStructuralResultPlan.swift",
"Metadata/ContextDescriptorName.swift",
"Metadata/DelimitedSyntaxScanner.swift",
"Metadata/DemangledTypeSyntax.swift",
"Metadata/FunctionSignatureMatcher.swift",
"Metadata/GenericNominalTypeResolution.swift",
"Metadata/LoweredFunctionSyntax.swift",
"Metadata/Metadata/AssociatedTypeBindings.swift",
"Metadata/Metadata/CallableRequirementDescriptor.swift",
"Metadata/Metadata/ExtendedExistentialMetadata.swift",
"Metadata/Metadata/FabricatedPayload.swift",
"Metadata/Metadata/LinkedWitnessTableGraph.swift",
"Metadata/Metadata/MethodDescriptor.swift",
"Metadata/Metadata/ProtocolLayout+Builder.swift",
"Metadata/Metadata/ProtocolLayout.swift",
"Metadata/Metadata/ProtocolWitnessTableLayout.swift",
"Metadata/Metadata/ResolvedWitnessValue.swift",
"Metadata/Metadata/RuntimeExplicitRequirementSchema.swift",
"Metadata/Metadata/RuntimeProtocolDescriptor.swift",
"Metadata/Metadata/RuntimeRequirementValidation.swift",
"Metadata/Metadata/SignatureDiscovery+DependentTypes.swift",
"Metadata/Metadata/SignatureDiscovery+TypedErrors.swift",
"Metadata/Metadata/SignatureDiscovery.swift",
"Metadata/Metadata/StubExistentialRepresentation.swift",
"Metadata/Metadata/TypedErrorTransport.swift",
"Metadata/Metadata/WitnessSignatureParser.swift",
"Metadata/Metadata/WitnessValueDependency.swift",
"Metadata/ProtocolExistentialTypeResolution.swift",
"Metadata/ReabstractionThunkRegistry.swift",
"Metadata/RuntimeTypeClassification.swift",
"Metadata/RuntimeTypeResolution.swift",
"Metadata/RuntimeValueLayout.swift",
"Metadata/TypedWitnessAdapter.swift",
"Metadata/WitnessCallTransportPlan.swift",
"Runtime/AsyncWitnessABIPlan.swift",
"Runtime/CompilerResultTransportEvidence.swift",
"Runtime/DependentResultEncoder.swift",
"Runtime/DummyValue.swift",
"Runtime/DynamicFunctionABIPlan.swift",
"Runtime/DynamicFunctionArgumentDecoder.swift",
"Runtime/DynamicFunctionBoxing+Generated.swift",
"Runtime/DynamicFunctionInvocation.swift",
"Runtime/DynamicFunctionReturn.swift",
"Runtime/FabricatedExistentialStorage.swift",
"Runtime/FabricatedInvocationRegistry.swift",
"Runtime/FabricatedRuntimeResources.swift",
"Runtime/FabricatedWitnessDispatch.swift",
"Runtime/FabricatedWitnessTableFactory.swift",
"Runtime/ForwardedInvocationState.swift",
"Runtime/ForwardingTarget.swift",
"Runtime/FunctionBridgePlan.swift",
"Runtime/FunctionPointerAuthentication.swift",
"Runtime/FunctionReabstraction.swift",
"Runtime/FunctionReabstractionSupport.swift",
"Runtime/ManagedDynamicCall.swift",
"Runtime/ModifyCoroutineRuntime.swift",
"Runtime/PlaceholderValue.swift",
"Runtime/PreparedFunctionReabstraction.swift",
"Runtime/PreparedRuntimeMethod.swift",
"Runtime/PreparedStubPlanCache.swift",
"Runtime/ProtocolForwarder.swift",
"Runtime/ProtocolForwardingPlan.swift",
"Runtime/ReadCoroutineRuntime.swift",
"Runtime/RecordingResultEncoder.swift",
"Runtime/ResolvedFabricatedInvocation.swift",
"Runtime/RetainedRuntimeState.swift",
"Runtime/RuntimeArgumentDecoder.swift",
"Runtime/RuntimeResultEncoder.swift",
"Runtime/RuntimeResultTransportPlan.swift",
"Runtime/RuntimeStubFactory+Preparation.swift",
"Runtime/RuntimeStubFactory+ProtocolShape.swift",
"Runtime/RuntimeStubFactory.swift",
"Runtime/RuntimeValueTransport.swift",
"Runtime/StructuralReabstraction.swift",
"Runtime/SuperclassConstrainedRuntime.swift",
"Runtime/SwiftErrorTransport.swift",
"Runtime/SynchronousAccessorDispatch.swift",
"Runtime/TrampolineCallFrame.swift",
"Runtime/TrampolineFactory.swift",
"Runtime/TrampolineHandler.swift",
"Runtime/WitnessEntryInstaller.swift",
"Runtime/WitnessTableGraphBuilder.swift",
"Runtime/YieldingAccessorRuntime.swift",
"Support/ArgumentRegisterScrubber.swift",
"Support/RuntimeArchitecture.swift",
"Support/RuntimeConstructionError.swift",
"Support/RuntimeSymbols.swift",
"Support/TrampolineABICapacity.swift",
"TestDoublesRuntime.swift"
],
"target_dependencies" : [
"InternalRuntimeContract",
"CTestDoublesTrampoline"
],
"type" : "library"
},
{
"c99name" : "TestDoublesResilientFixtures",
"module_type" : "SwiftTarget",
"name" : "TestDoublesResilientFixtures",
"path" : "Tests/TestDoublesResilientFixtures",
"sources" : [
"Protocols.swift",
"RuntimeValueFixtures.swift"
],
"type" : "library"
},
{
"c99name" : "TestDoublesReadTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesReadTests",
"path" : "Tests/TestDoublesReadTests",
"sources" : [
"ReadAccessorTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"TestDoublesRuntime",
"InternalRuntimeContract",
"TestDoublesReadFixtures",
"TestDoublesResilientFixtures"
],
"type" : "test"
},
{
"c99name" : "TestDoublesReadFixtures",
"module_type" : "SwiftTarget",
"name" : "TestDoublesReadFixtures",
"path" : "Tests/TestDoublesReadFixtures",
"sources" : [
"ReadAccessorProtocols.swift"
],
"target_dependencies" : [
"TestDoublesResilientFixtures"
],
"type" : "library"
},
{
"c99name" : "TestDoublesMacros",
"module_type" : "SwiftTarget",
"name" : "TestDoublesMacros",
"path" : "Sources/TestDoublesMacros",
"product_memberships" : [
"TestDoublesMacros"
],
"sources" : [
"Stubbable.swift",
"StubbableClient.swift"
],
"target_dependencies" : [
"TestDoubles"
],
"type" : "library"
},
{
"c99name" : "TestDoublesMacroTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesMacroTests",
"path" : "Tests/TestDoublesMacroTests",
"sources" : [
"StubbableMacroTests.swift"
],
"type" : "test"
},
{
"c99name" : "TestDoublesInternalTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesInternalTests",
"path" : "Tests/TestDoublesInternalTests",
"sources" : [
"DummyInvocationTests.swift",
"InvocationLedgerTests.swift",
"StubBehaviorRegistryIndexTests.swift",
"StubRecorderDiagnosticsTests.swift",
"StubRecorderInvocationEndpointTests.swift",
"TestDoubleFailureTests.swift",
"TestDoubleLifecycleFailureMigrationTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"InternalRuntimeContract"
],
"type" : "test"
},
{
"c99name" : "TestDoublesFixtures",
"module_type" : "SwiftTarget",
"name" : "TestDoublesFixtures",
"path" : "Tests/TestDoublesFixtures",
"sources" : [
"AdvancedClosureProtocols.swift",
"AssociatedFunctionProtocols.swift",
"AssociatedGenericClassProtocols.swift",
"AssociatedGenericClassTypedErrorProtocols.swift",
"ClosureBoundaryProtocols.swift",
"ClosureClientAliases.swift",
"ClosureStackBoundaryX86Helpers.swift",
"GenericAccessorFixtures.swift",
"GenericRequirementFixtures.swift",
"ManualStubGeneratorSample.swift",
"Protocols.swift",
"RealWorldServiceProtocols.swift",
"ReferenceAssociatedTypeProtocols.swift",
"SelfArgumentProtocols.swift",
"UnsupportedGenericLayoutFixtures.swift"
],
"type" : "library"
},
{
"c99name" : "TestDoublesCxxInteropTests",
"module_type" : "SwiftTarget",
"name" : "TestDoublesCxxInteropTests",
"path" : "Tests/TestDoublesCxxInteropTests",
"sources" : [
"CxxForeignReferenceTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"TestDoublesCxxInteropFixtures"
],
"type" : "test"
},
{
"c99name" : "TestDoublesCxxInteropFixtures",
"module_type" : "ClangTarget",
"name" : "TestDoublesCxxInteropFixtures",
"path" : "Tests/TestDoublesCxxInteropFixtures",
"sources" : [
"Widget.cpp"
],
"type" : "library"
},
{
"c99name" : "TestDoubles",
"module_type" : "SwiftTarget",
"name" : "TestDoubles",
"path" : "Sources/TestDoubles",
"product_dependencies" : [
"IssueReporting"
],
"product_memberships" : [
"TestDoubles",
"TestDoublesTesting",
"TestDoublesMacros",
"WasmDemo",
"AndroidRuntimeDemo"
],
"sources" : [
"Doubles/AsyncStreamController.swift",
"Doubles/BehaviorRepetition.swift",
"Doubles/BorrowedClosure.swift",
"Doubles/CallInteractions.swift",
"Doubles/CallPattern+CancellationInjection.swift",
"Doubles/CallPattern+FaultInjection.swift",
"Doubles/CallPattern+ForEachCall.swift",
"Doubles/CallPattern+Interactions.swift",
"Doubles/CallPattern+Recording.swift",
"Doubles/CallPattern+SideEffects.swift",
"Doubles/CallPattern.swift",
"Doubles/CallStackCapture.swift",
"Doubles/CallbackCapture.swift",
"Doubles/CanonicalNames.swift",
"Doubles/ClientStub.swift",
"Doubles/ClientStubEndpoints+Aliases.swift",
"Doubles/ClientStubEndpoints+Unary.swift",
"Doubles/ClockAwareVerification.swift",
"Doubles/ClosureArgumentHistory.swift",
"Doubles/ClosureCallPatterns+Interactions.swift",
"Doubles/ClosureCallPatterns+Outcomes.swift",
"Doubles/ClosureDouble+Arguments.swift",
"Doubles/ClosureDouble.swift",
"Doubles/ClosureSpies.swift",
"Doubles/CompletionOrder.swift",
"Doubles/Dummy.swift",
"Doubles/DummyValueFactories.swift",
"Doubles/EffectfulClosureCallPatterns+Behavior.swift",
"Doubles/EffectfulClosureCallPatterns.swift",
"Doubles/EffectfulClosureDoubles.swift",
"Doubles/GlobalActorClosureDoubles.swift",
"Doubles/InoutClosureDouble.swift",
"Doubles/InteractionHistory.swift",
"Doubles/InteractionTimeline.swift",
"Doubles/InvocationAccess.swift",
"Doubles/InvocationManagement.swift",
"Doubles/InvocationOrder.swift",
"Doubles/InvocationOutcome.swift",
"Doubles/InvocationStream.swift",
"Doubles/InvocationTiming.swift",
"Doubles/ManualRouteID.swift",
"Doubles/ManualStub+ClientForwarding.swift",
"Doubles/ManualStub.swift",
"Doubles/ManualStubProxies.swift",
"Doubles/ManualStubStubbing.swift",
"Doubles/ManualStubVerification.swift",
"Doubles/NonescapingCallbackRecorder.swift",
"Doubles/SendableClosureDoubles.swift",
"Doubles/Spy.swift",
"Doubles/Stub.swift",
"Doubles/StubBehaviorChain+Computed.swift",
"Doubles/StubBehaviorChain+Void.swift",
"Doubles/StubBehaviorQueue.swift",
"Doubles/StubClock.swift",
"Doubles/StubError.swift",
"Doubles/StubFactory.swift",
"Doubles/StubInitializerBuilder.swift",
"Doubles/StubInvocation.swift",
"Doubles/StubOptionalSelfResultBuilder.swift",
"Doubles/StubPerformanceDiagnostics.swift",
"Doubles/StubRegistrationBuilder.swift",
"Doubles/StubSelfResultBuilder.swift",
"Doubles/StubStubbing.swift",
"Doubles/StubSupportReport.swift",
"Doubles/StubSuspension.swift",
"Doubles/StubVerification.swift",
"Doubles/StubbedProperty.swift",
"Doubles/TestDouble.swift",
"Doubles/TestDoubleIssue.swift",
"Doubles/TestDoubleNamespace.swift",
"Doubles/TestDoubleScenario.swift",
"Doubles/TypedHandlerInvocation.swift",
"Doubles/TypedThrowingClosureDoubles.swift",
"Doubles/UnmatchedCallPolicy.swift",
"Doubles/VariadicClosureDoubles.swift",
"Recording/BuiltInRecordingPlaceholders.swift",
"Recording/CustomMatcher.swift",
"Recording/InteractionFixture.swift",
"Recording/InvocationLedger.swift",
"Recording/ManualMethod.swift",
"Recording/ManualMethodCatalog.swift",
"Recording/Matchers.swift",
"Recording/ParameterMatcher.swift",
"Recording/RecordingPlaceholderResolver.swift",
"Recording/RecordingPlaceholders.swift",
"Recording/RecordingReturnPlaceholder.swift",
"Recording/RecordingSession.swift",
"Recording/RichMatchers.swift",
"Recording/StubBehaviorRegistry.swift",
"Recording/StubCaptureCoordinator.swift",
"Recording/StubRecorder+Dispatch.swift",
"Recording/StubRecorder+Registration.swift",
"Recording/StubRecorder+Verification.swift",
"Recording/StubRecorder.swift",
"Recording/StubRecorderDiagnostics.swift",
"Recording/TestDoubleFailure.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/AttributedString.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/Calendar.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/CharacterSet.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/Data.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/Date.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/DateInterval.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/Decimal.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/IndexPath.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/IndexSet.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/Locale.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/Notification.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/NotificationName.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/PersonNameComponents.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/TimeZone.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/URL.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/URLRequest.swift",
"Runtime/Preparation/BuiltInResultAdapters+Generated/UUID.swift",
"Runtime/Preparation/BuiltInResultAdapters.swift",
"Runtime/Preparation/StubAssociatedTypeBinding.swift",
"Runtime/Preparation/StubCompilerEvidence.swift",
"Runtime/Preparation/StubRequirement+Factories.swift",
"Runtime/Preparation/StubRequirement+Resolution.swift",
"Runtime/Preparation/StubRequirement+Result.swift",
"Runtime/Preparation/StubRequirement+SignatureOf.swift",
"Runtime/Preparation/StubRequirement+TypedAdapter.swift",
"Runtime/Preparation/StubRequirement.swift",
"Runtime/RuntimeStubFactory.swift",
"Runtime/StubRecorderInvocationEndpoint.swift",
"TestDoubleTestingSupport.swift"
],
"target_dependencies" : [
"InternalRuntimeContract",
"TestDoublesRuntime"
],
"type" : "library"
},
{
"c99name" : "ManualStubGeneratorTool",
"module_type" : "SwiftTarget",
"name" : "ManualStubGeneratorTool",
"path" : "Sources/ManualStubGeneratorTool",
"product_memberships" : [
"ManualStubBuildPlugin",
"ManualStubGeneratorTool"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"ManualStubGeneratorCore"
],
"type" : "executable"
},
{
"c99name" : "ManualStubGeneratorIntegrationFixtures",
"module_type" : "SwiftTarget",
"name" : "ManualStubGeneratorIntegrationFixtures",
"path" : "Tests/ManualStubGeneratorIntegrationFixtures",
"sources" : [
"GeneratedManualStub.swift",
"Protocol.swift"
],
"target_dependencies" : [
"TestDoubles"
],
"type" : "library"
},
{
"c99name" : "ManualStubGeneratorCoreTests",
"module_type" : "SwiftTarget",
"name" : "ManualStubGeneratorCoreTests",
"path" : "Tests/ManualStubGeneratorCoreTests",
"sources" : [
"CompilerEvidenceManifestGenerationTests.swift",
"ManualStubGeneratorTests.swift"
],
"target_dependencies" : [
"ManualStubGeneratorCore"
],
"type" : "test"
},
{
"c99name" : "ManualStubGeneratorCore",
"module_type" : "SwiftTarget",
"name" : "ManualStubGeneratorCore",
"path" : "Sources/ManualStubGeneratorCore",
"product_memberships" : [
"ManualStubBuildPlugin",
"ManualStubGeneratorTool",
"TestDoublesStubbableMacros"
],
"sources" : [
"ManualStubBatchGenerator.swift",
"ManualStubConformerShape.swift",
"ManualStubFunctionType.swift",
"ManualStubGenerator+Forwarding.swift",
"ManualStubGenerator+Refinement.swift",
"ManualStubGenerator.swift"
],
"type" : "library"
},
{
"c99name" : "ManualStubGenerator",
"module_type" : "PluginTarget",
"name" : "ManualStubGenerator",
"path" : "Plugins/ManualStubGenerator",
"plugin_capability" : {
"intent" : {
"description" : "Generate a ManualStub conformer from a protocol declaration.",
"type" : "custom",
"verb" : "generate-manual-stub"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Writes the generated Swift conformer you request.",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"ManualStubGenerator"
],
"sources" : [
"plugin.swift"
],
"type" : "plugin"
},
{
"c99name" : "ManualStubBuildPluginIntegrationFixtures",
"module_type" : "SwiftTarget",
"name" : "ManualStubBuildPluginIntegrationFixtures",
"path" : "Tests/ManualStubBuildPluginIntegrationFixtures",
"sources" : [
"Protocol.swift"
],
"target_dependencies" : [
"TestDoubles",
"ManualStubBuildPlugin"
],
"type" : "library"
},
{
"c99name" : "ManualStubBuildPluginDependencyTests",
"module_type" : "SwiftTarget",
"name" : "ManualStubBuildPluginDependencyTests",
"path" : "Tests/ManualStubBuildPluginDependencyTests",
"sources" : [
"DependencyStubTests.swift"
],
"target_dependencies" : [
"TestDoubles",
"ManualStubBuildPluginDependencyFixtures",
"ManualStubBuildPlugin"
],
"type" : "test"
},
{
"c99name" : "ManualStubBuildPluginDependencyFixtures",
"module_type" : "SwiftTarget",
"name" : "ManualStubBuildPluginDependencyFixtures",
"path" : "Tests/ManualStubBuildPluginDependencyFixtures",
"sources" : [
"AccountServices.swift"
],
"type" : "library"
},
{
"c99name" : "ManualStubBuildPlugin",
"module_type" : "PluginTarget",
"name" : "ManualStubBuildPlugin",
"path" : "Plugins/ManualStubBuildPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"ManualStubBuildPlugin"
],
"sources" : [
"plugin.swift"
],
"target_dependencies" : [
"ManualStubGeneratorTool"
],
"type" : "plugin"
},
{
"c99name" : "InternalRuntimeContractTests",
"module_type" : "SwiftTarget",
"name" : "InternalRuntimeContractTests",
"path" : "Tests/InternalRuntimeContractTests",
"sources" : [
"RuntimeAssociatedTypeUseTests.swift"
],
"target_dependencies" : [
"InternalRuntimeContract"
],
"type" : "test"
},
{
"c99name" : "InternalRuntimeContract",
"module_type" : "SwiftTarget",
"name" : "InternalRuntimeContract",
"path" : "Sources/InternalRuntimeContract",
"product_memberships" : [
"TestDoubles",
"TestDoublesTesting",
"TestDoublesMacros",
"WasmDemo",
"AndroidRuntimeDemo"
],
"sources" : [
"RuntimeExplicitRequirementSchema.swift",
"RuntimeInvocationContract.swift",
"RuntimeMethodContract.swift",
"RuntimeProtocolShapeContract.swift"
],
"type" : "library"
},
{
"c99name" : "CTestDoublesTrampoline",
"module_type" : "ClangTarget",
"name" : "CTestDoublesTrampoline",
"path" : "Sources/CTestDoublesTrampoline",
"product_memberships" : [
"TestDoubles",
"TestDoublesTesting",
"TestDoublesMacros",
"WasmDemo",
"AndroidRuntimeDemo"
],
"sources" : [
"SafeMemoryRead.c",
"SymbolLookup.c",
"TestDoublesTrampoline.S",
"TestDoublesTrampoline.c",
"WasiTrampolineStubs.c",
"WitnessVeneerArena.c"
],
"type" : "library"
},
{
"c99name" : "AndroidRuntimeDemo",
"module_type" : "SwiftTarget",
"name" : "AndroidRuntimeDemo",
"path" : "Sources/AndroidRuntimeDemo",
"product_memberships" : [
"AndroidRuntimeDemo"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"TestDoubles"
],
"type" : "executable"
}
],
"tools_version" : "6.3"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/tevelee/swift-test-doubles/main
Repository: tevelee/swift-test-doubles
Swift version used: 6.4
Target: TestDoubles
Extracting symbol information for 'TestDoubles'...
Finished extracting symbol information for 'TestDoubles'. (40.36s)
Building documentation for 'TestDoubles'...
Finished building documentation for 'TestDoubles' (0.99s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/tevelee/swift-test-doubles/main
Updating https://github.com/apple/swift-atomics.git
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/tevelee/Echo.git
Updating https://github.com/pointfreeco/swift-issue-reporting
Updated https://github.com/apple/swift-atomics.git (0.55s)
[1/2345] Fetching swift-docc-plugin
Updated https://github.com/pointfreeco/swift-issue-reporting (1.60s)
Updated https://github.com/tevelee/Echo.git (1.60s)
Fetched https://github.com/swiftlang/swift-docc-plugin (1.60s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.2 (2.34s)
Computing version for https://github.com/tevelee/Echo.git
Computed https://github.com/tevelee/Echo.git at 0.1.17 (0.55s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.56s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (2.29s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3849] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.24s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.98s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
warning: module alias for target 'IssueReportingTestSupport', declared in package 'spi-builder-workspace', does not match any recursive target dependency of product 'IssueReportingTestSupport' from package 'swift-issue-reporting'
Building for debugging...
[Planning deferred tasks]
[18 / 41]
[20 / 43] Snippets
[26 / 81]
[28 / 81]
[32 / 81]
[34 / 81]
[37 / 81]
[40 / 81]
[42 / 81]
[43 / 81]
[54 / 81] SymbolKit
[55 / 81] Snippets
[70 / 81] SymbolKit-product
[73 / 82] SymbolKit
[79 / 86] SymbolKit
[82 / 86] snippet-extract-product
[84 / 86] snippet-extract-product
Build complete! (4.22 sec)
Fetching https://github.com/pointfreeco/swift-macro-testing
Fetching https://github.com/swiftlang/swift-syntax.git
Updating https://github.com/tevelee/Echo.git
Updating https://github.com/apple/swift-atomics.git
Updating https://github.com/pointfreeco/swift-issue-reporting
Updating https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/swiftlang/swift-docc-symbolkit
Updated https://github.com/tevelee/Echo.git (0.55s)
Updated https://github.com/pointfreeco/swift-issue-reporting (0.55s)
[1/1002] Fetching swift-macro-testing
[1003/82261] Fetching swift-macro-testing, swift-syntax
Updated https://github.com/swiftlang/swift-docc-symbolkit (8.73s)
Updated https://github.com/apple/swift-atomics.git (8.73s)
Updated https://github.com/swiftlang/swift-docc-plugin (8.73s)
Fetched https://github.com/swiftlang/swift-syntax.git (8.74s)
Fetched https://github.com/pointfreeco/swift-macro-testing (8.74s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (8.81s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.2 (0.01s)
Computing version for https://github.com/tevelee/Echo.git
Computed https://github.com/tevelee/Echo.git at 0.1.17 (0.01s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.02s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.01s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.7.0 (0.59s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/16599] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing (13.89s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.7 (14.53s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5669] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump (1.22s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (1.84s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.80s)
Creating working copy for https://github.com/pointfreeco/swift-macro-testing
Working copy of https://github.com/pointfreeco/swift-macro-testing resolved at 0.7.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.7
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (2.02s)
warning: target 'TestDoublesCxxInteropFixtures' for product 'TestDoublesCxxInteropTests' from package 'spi-builder-workspace' has module aliases: ['IssueReporting' as 'MacroTestingIssueReporting'] but may contain non-Swift sources; there might be a conflict among non-Swift symbols
warning: module alias for target 'IssueReporting', declared in package 'spi-builder-workspace', does not match any recursive target dependency of product 'MacroTesting' from package 'swift-macro-testing'
warning: module alias for target 'IssueReportingTestSupport', declared in package 'spi-builder-workspace', does not match any recursive target dependency of product 'IssueReportingTestSupport' from package 'swift-issue-reporting'
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 334]
[Planning deferred tasks]
[7 / 71] InternalRuntimeContract
[18 / 87] Atomics
[25 / 94] IssueReporting
[29 / 94] IssueReporting
[34 / 99] Atomics
[37 / 99]
[41 / 94] CTestDoublesTrampoline
[41 / 94] Atomics
[46 / 90] Echo
[57 / 101] Echo
[63 / 99] Echo
[69 / 105] EchoRuntimeSupport
[78 / 96] EchoRuntimeReflection
[78 / 95] TestDoublesRuntime
[89 / 106] TestDoublesRuntime
[93 / 103] TestDoublesRuntime
[93 / 103] TestDoubles
[102 / 114] TestDoubles
[104 / 114] TestDoublesRuntime
[105 / 114] TestDoublesRuntime
[105 / 113] TestDoubles
[107 / 109] TestDoubles
Build complete! (5.73 sec)
3308
26 /Users/admin/builder/spi-builder-workspace/.docs/tevelee/swift-test-doubles/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/tevelee/swift-test-doubles/main
File count: 3308
Doc size: 26.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -tevelee-swift-test-doubles-main-3025f08e.zip to presigned URL
Starting upload of 5202896 bytes...
Upload completed successfully
Done.