Build Information
Successful build of ScClient, reference master (e97629
), with Swift 6.0 for macOS (SPM) on 26 Nov 2024 12:04:56 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -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
Build Log
========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sacOO7/socketcluster-client-swift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sacOO7/socketcluster-client-swift
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at e97629e [sachin][updated readme and podspec]
Cloned https://github.com/sacOO7/socketcluster-client-swift.git
Revision (git rev-parse @):
e97629e8cebfd7acf0b882856464a063327e4174
SUCCESS checkout https://github.com/sacOO7/socketcluster-client-swift.git at master
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/ReactiveX/RxSwift.git
Fetching https://github.com/daltoniam/Starscream.git
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/apple/swift-nio-zlib-support.git
Fetching https://github.com/alibaba/HandyJSON.git
[1/15] Fetching swift-nio-zlib-support
[16/2023] Fetching swift-nio-zlib-support, handyjson
[438/6925] Fetching swift-nio-zlib-support, handyjson, starscream
[2339/21665] Fetching swift-nio-zlib-support, handyjson, starscream, quick
[15033/74058] Fetching swift-nio-zlib-support, handyjson, starscream, quick, rxswift
[31621/93333] Fetching swift-nio-zlib-support, handyjson, starscream, quick, rxswift, nimble
Fetched https://github.com/daltoniam/Starscream.git from cache (2.77s)
[87771/88431] Fetching swift-nio-zlib-support, handyjson, quick, rxswift, nimble
Fetched https://github.com/apple/swift-nio-zlib-support.git from cache (4.72s)
Fetched https://github.com/ReactiveX/RxSwift.git from cache (4.72s)
Fetched https://github.com/Quick/Quick.git from cache (4.72s)
Fetched https://github.com/alibaba/HandyJSON.git from cache (4.72s)
Fetched https://github.com/Quick/Nimble.git from cache (4.72s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 5.0.1 (2.32s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 8.0.2 (0.56s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 2.2.0 (0.56s)
Computing version for https://github.com/alibaba/HandyJSON.git
Computed https://github.com/alibaba/HandyJSON.git at 5.0.1 (0.55s)
Computing version for https://github.com/daltoniam/Starscream.git
Computed https://github.com/daltoniam/Starscream.git at 3.1.1 (2.27s)
Computing version for https://github.com/apple/swift-nio-zlib-support.git
Computed https://github.com/apple/swift-nio-zlib-support.git at 1.0.0 (0.58s)
Creating working copy for https://github.com/daltoniam/Starscream.git
Working copy of https://github.com/daltoniam/Starscream.git resolved at 3.1.1
Creating working copy for https://github.com/alibaba/HandyJSON.git
Working copy of https://github.com/alibaba/HandyJSON.git resolved at 5.0.1
Creating working copy for https://github.com/apple/swift-nio-zlib-support.git
Working copy of https://github.com/apple/swift-nio-zlib-support.git resolved at 1.0.0
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 8.0.2
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 2.2.0
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 5.0.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",
"dependencies": [
{
"identity": "socketcluster-client-swift",
"name": "ScClient",
"url": "https://github.com/sacOO7/socketcluster-client-swift.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/socketcluster-client-swift",
"dependencies": [
{
"identity": "starscream",
"name": "Starscream",
"url": "https://github.com/daltoniam/Starscream.git",
"version": "3.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Starscream",
"dependencies": [
{
"identity": "swift-nio-zlib-support",
"name": "swift-nio-zlib-support",
"url": "https://github.com/apple/swift-nio-zlib-support.git",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio-zlib-support",
"dependencies": [
]
}
]
},
{
"identity": "handyjson",
"name": "HandyJSON",
"url": "https://github.com/alibaba/HandyJSON.git",
"version": "5.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/HandyJSON",
"dependencies": [
]
},
{
"identity": "quick",
"name": "Quick",
"url": "https://github.com/Quick/Quick.git",
"version": "2.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Quick",
"dependencies": [
{
"identity": "nimble",
"name": "Nimble",
"url": "https://github.com/Quick/Nimble.git",
"version": "8.0.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Nimble",
"dependencies": [
]
}
]
},
{
"identity": "nimble",
"name": "Nimble",
"url": "https://github.com/Quick/Nimble.git",
"version": "8.0.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Nimble",
"dependencies": [
]
},
{
"identity": "rxswift",
"name": "RxSwift",
"url": "https://github.com/ReactiveX/RxSwift.git",
"version": "5.1.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/RxSwift",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/sacOO7/socketcluster-client-swift.git
[1/522] Fetching socketcluster-client-swift
Fetched https://github.com/sacOO7/socketcluster-client-swift.git from cache (0.79s)
Fetching https://github.com/Quick/Quick.git from cache
Fetching https://github.com/ReactiveX/RxSwift.git from cache
Fetching https://github.com/alibaba/HandyJSON.git from cache
Fetching https://github.com/daltoniam/Starscream.git from cache
Fetching https://github.com/Quick/Nimble.git from cache
Fetched https://github.com/Quick/Quick.git from cache (0.60s)
Fetched https://github.com/Quick/Nimble.git from cache (0.70s)
Fetched https://github.com/alibaba/HandyJSON.git from cache (0.70s)
Fetched https://github.com/daltoniam/Starscream.git from cache (0.70s)
Fetched https://github.com/ReactiveX/RxSwift.git from cache (0.70s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 8.0.2 (0.04s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 2.2.0 (0.03s)
Computing version for https://github.com/alibaba/HandyJSON.git
Computed https://github.com/alibaba/HandyJSON.git at 5.0.1 (0.03s)
Computing version for https://github.com/daltoniam/Starscream.git
Computed https://github.com/daltoniam/Starscream.git at 3.1.1 (0.02s)
Fetching https://github.com/apple/swift-nio-zlib-support.git from cache
Fetched https://github.com/apple/swift-nio-zlib-support.git from cache (0.47s)
Computing version for https://github.com/apple/swift-nio-zlib-support.git
Computed https://github.com/apple/swift-nio-zlib-support.git at 1.0.0 (0.02s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 5.1.3 (0.03s)
Creating working copy for https://github.com/daltoniam/Starscream.git
Working copy of https://github.com/daltoniam/Starscream.git resolved at 3.1.1
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 8.0.2
Creating working copy for https://github.com/alibaba/HandyJSON.git
Working copy of https://github.com/alibaba/HandyJSON.git resolved at 5.0.1
Creating working copy for https://github.com/apple/swift-nio-zlib-support.git
Working copy of https://github.com/apple/swift-nio-zlib-support.git resolved at 1.0.0
Creating working copy for https://github.com/sacOO7/socketcluster-client-swift.git
Working copy of https://github.com/sacOO7/socketcluster-client-swift.git resolved at master (e97629e)
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 5.1.3
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 2.2.0
warning: 'swift-nio-zlib-support': ignoring declared target(s) 'swift-nio-zlib-support' in the system package
warning: '.resolve-product-dependencies': dependency 'socketcluster-client-swift' is not used by any target
Found 5 product dependencies
- Starscream
- HandyJSON
- Quick
- Nimble
- RxSwift
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/sacOO7/socketcluster-client-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -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
Building for debugging...
[0/9] Write sources
[4/9] Write Main-entitlement.plist
[5/9] Write swift-version--7754E27361AE5C74.txt
[7/47] Compiling HandyJSON PointerType.swift
[8/47] Compiling HandyJSON Properties.swift
[9/47] Compiling HandyJSON PropertyInfo.swift
[10/50] Emitting module HandyJSON
[11/50] Compiling HandyJSON Configuration.swift
[12/50] Compiling HandyJSON ContextDescriptorType.swift
[13/50] Compiling HandyJSON CustomDateFormatTransform.swift
[14/50] Compiling HandyJSON DataTransform.swift
[15/50] Compiling HandyJSON TransformType.swift
[16/50] Compiling HandyJSON Transformable.swift
[17/50] Compiling HandyJSON URLTransform.swift
[18/50] Compiling HandyJSON ReflectionHelper.swift
[19/50] Compiling HandyJSON Serializer.swift
[20/50] Compiling HandyJSON TransformOf.swift
[21/50] Compiling HandyJSON Metadata.swift
[22/50] Compiling HandyJSON NSDecimalNumberTransform.swift
[23/50] Compiling HandyJSON OtherExtension.swift
[24/50] Compiling HandyJSON DateFormatterTransform.swift
[25/50] Compiling HandyJSON DateTransform.swift
[26/50] Compiling HandyJSON Deserializer.swift
[27/50] Compiling HandyJSON EnumTransform.swift
[28/50] Compiling HandyJSON AnyExtensions.swift
[29/50] Compiling HandyJSON BuiltInBasicType.swift
[30/50] Compiling HandyJSON BuiltInBridgeType.swift
[31/50] Compiling HandyJSON CBridge.swift
[32/50] Compiling Starscream SSLSecurity.swift
[33/50] Compiling Starscream Compression.swift
[34/50] Emitting module Starscream
[35/50] Compiling Starscream SSLClientCertificate.swift
[36/50] Compiling Starscream WebSocket.swift
[37/50] Compiling HandyJSON FieldDescriptor.swift
[38/50] Compiling HandyJSON HelpingMapper.swift
[39/50] Compiling HandyJSON HexColorTransform.swift
[40/50] Compiling HandyJSON ISO8601DateTransform.swift
[41/50] Compiling HandyJSON Logger.swift
[42/50] Compiling HandyJSON MangledName.swift
[43/50] Compiling HandyJSON Measuable.swift
[44/50] Compiling HandyJSON EnumType.swift
[45/50] Compiling HandyJSON Export.swift
[46/50] Compiling HandyJSON ExtendCustomBasicType.swift
[47/50] Compiling HandyJSON ExtendCustomModelType.swift
[48/58] Compiling ScClient ClientUtils.swift
[49/58] Compiling ScClient Miscellaneous.swift
[50/58] Compiling ScClient AtomicInteger.swift
[51/58] Compiling ScClient Event.swift
[52/58] Emitting module ScClient
[53/58] Compiling ScClient client.swift
[54/58] Compiling ScClient Listener.swift
[55/58] Compiling ScClient Parser.swift
[56/60] Emitting module Main
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:13:47: warning: expression implicitly coerced from 'String?' to 'Any'
11 | var onDisconnect = {
12 | (client :ScClient, error : Error?) in
13 | print("Disconnected from server due to ", error?.localizedDescription)
| | |- note: provide a default value to avoid this warning
| | |- note: force-unwrap the value to avoid this warning
| | `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
| `- warning: expression implicitly coerced from 'String?' to 'Any'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:18:32: warning: expression implicitly coerced from 'Bool?' to 'Any'
16 | var onAuthentication = {
17 | (client :ScClient, isAuthenticated : Bool?) in
18 | print("Authenticated is ", isAuthenticated)
| |- warning: expression implicitly coerced from 'Bool?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:23:24: warning: expression implicitly coerced from 'String?' to 'Any'
21 | var onSetAuthentication = {
22 | (client : ScClient, token : String?) in
23 | print("Token is ", token)
| |- warning: expression implicitly coerced from 'String?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
24 | client.subscribeAck(channelName: "yell", ack : {
25 | (channelName : String, error : AnyObject?, data : AnyObject?) in
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:29:51: warning: expression implicitly coerced from 'AnyObject?' to 'Any'
27 | print("Successfully subscribed to channel ", channelName)
28 | } else {
29 | print("Got error while subscribing ", error)
| |- warning: expression implicitly coerced from 'AnyObject?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
30 | }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:39:51: warning: expression implicitly coerced from 'AnyObject?' to 'Any'
37 | print("Successfully published to channel ", channelName)
38 | }else {
39 | print("Got error while publishing ", error)
| |- warning: expression implicitly coerced from 'AnyObject?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:50:69: warning: expression implicitly coerced from 'AnyObject?' to 'Any'
48 | client.onChannel(channelName: "yell", ack: {
49 | (channelName : String , data : AnyObject?) in
50 | print ("Got data for channel", channelName, " object data is ", data)
| |- warning: expression implicitly coerced from 'AnyObject?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
51 | })
52 |
[57/60] Compiling Main main.swift
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:13:47: warning: expression implicitly coerced from 'String?' to 'Any'
11 | var onDisconnect = {
12 | (client :ScClient, error : Error?) in
13 | print("Disconnected from server due to ", error?.localizedDescription)
| | |- note: provide a default value to avoid this warning
| | |- note: force-unwrap the value to avoid this warning
| | `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
| `- warning: expression implicitly coerced from 'String?' to 'Any'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:18:32: warning: expression implicitly coerced from 'Bool?' to 'Any'
16 | var onAuthentication = {
17 | (client :ScClient, isAuthenticated : Bool?) in
18 | print("Authenticated is ", isAuthenticated)
| |- warning: expression implicitly coerced from 'Bool?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:23:24: warning: expression implicitly coerced from 'String?' to 'Any'
21 | var onSetAuthentication = {
22 | (client : ScClient, token : String?) in
23 | print("Token is ", token)
| |- warning: expression implicitly coerced from 'String?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
24 | client.subscribeAck(channelName: "yell", ack : {
25 | (channelName : String, error : AnyObject?, data : AnyObject?) in
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:29:51: warning: expression implicitly coerced from 'AnyObject?' to 'Any'
27 | print("Successfully subscribed to channel ", channelName)
28 | } else {
29 | print("Got error while subscribing ", error)
| |- warning: expression implicitly coerced from 'AnyObject?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
30 | }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:39:51: warning: expression implicitly coerced from 'AnyObject?' to 'Any'
37 | print("Successfully published to channel ", channelName)
38 | }else {
39 | print("Got error while publishing ", error)
| |- warning: expression implicitly coerced from 'AnyObject?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Main/main.swift:50:69: warning: expression implicitly coerced from 'AnyObject?' to 'Any'
48 | client.onChannel(channelName: "yell", ack: {
49 | (channelName : String , data : AnyObject?) in
50 | print ("Got data for channel", channelName, " object data is ", data)
| |- warning: expression implicitly coerced from 'AnyObject?' to 'Any'
| |- note: provide a default value to avoid this warning
| |- note: force-unwrap the value to avoid this warning
| `- note: explicitly cast to 'Any' with 'as Any' to silence this warning
51 | })
52 |
[57/60] Write Objects.LinkFileList
[58/60] Linking Main
[59/60] Applying Main
Build complete! (19.31s)
warning: 'swift-nio-zlib-support': ignoring declared target(s) 'swift-nio-zlib-support' in the system package
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: couldn't find pc file for zlib
Build complete.
{
"dependencies" : [
{
"identity" : "starscream",
"requirement" : {
"exact" : [
"3.1.1"
]
},
"type" : "sourceControl",
"url" : "https://github.com/daltoniam/Starscream.git"
},
{
"identity" : "handyjson",
"requirement" : {
"exact" : [
"5.0.1"
]
},
"type" : "sourceControl",
"url" : "https://github.com/alibaba/HandyJSON.git"
},
{
"identity" : "quick",
"requirement" : {
"exact" : [
"2.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Quick.git"
},
{
"identity" : "nimble",
"requirement" : {
"exact" : [
"8.0.2"
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Nimble.git"
},
{
"identity" : "rxswift",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ReactiveX/RxSwift.git"
}
],
"manifest_display_name" : "ScClient",
"name" : "ScClient",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "ScClient",
"targets" : [
"ScClient"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Main",
"targets" : [
"Main"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "Unit",
"module_type" : "SwiftTarget",
"name" : "Unit",
"path" : "Tests/Unit",
"sources" : [
"ClientUtilsTest.swift",
"MiscellaneousTest.swift",
"ParserTest.swift",
"UtilsTest.swift"
],
"target_dependencies" : [
"ScClient"
],
"type" : "test"
},
{
"c99name" : "ScClient",
"module_type" : "SwiftTarget",
"name" : "ScClient",
"path" : "Sources/ScClient",
"product_dependencies" : [
"Starscream",
"HandyJSON"
],
"product_memberships" : [
"ScClient",
"Main"
],
"sources" : [
"Emitter/Listener.swift",
"Models/Event.swift",
"Parser/Parser.swift",
"Utils/AtomicInteger.swift",
"Utils/ClientUtils.swift",
"Utils/Miscellaneous.swift",
"client.swift"
],
"type" : "library"
},
{
"c99name" : "Main",
"module_type" : "SwiftTarget",
"name" : "Main",
"path" : "Sources/Main",
"product_memberships" : [
"Main"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"ScClient"
],
"type" : "executable"
},
{
"c99name" : "Integration",
"module_type" : "SwiftTarget",
"name" : "Integration",
"path" : "Tests/Integration",
"product_dependencies" : [
"Quick",
"Nimble",
"RxSwift"
],
"sources" : [
"EmitReceiveTest.swift",
"PubSubTest.swift",
"SetUp/ClientBuilder.swift",
"SetUp/ClientConfig.swift",
"SetUp/ClientPool.swift",
"SetUp/ClientPoolExecutor.swift"
],
"target_dependencies" : [
"ScClient"
],
"type" : "test"
}
],
"tools_version" : "4.0"
}
Done.