Build Information
Successful build of xcparse, reference master (fdba6f), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 10:22:59 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChargePoint/xcparse.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChargePoint/xcparse
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at fdba6f6 [no-jira] Update current version to 2.3.2
Cloned https://github.com/ChargePoint/xcparse.git
Revision (git rev-parse @):
fdba6f63882f8dff5a8a8b8d772aa28d74e7862e
SUCCESS checkout https://github.com/ChargePoint/xcparse.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/ChargePoint/xcparse.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 360]
[Planning deferred tasks]
[65 / 138]
[74 / 141] CSystem
[76 / 141] TSCLibc
[93 / 186]
[98 / 190]
[106 / 207]
[110 / 207]
[111 / 207]
[127 / 207] TSCLibc
[134 / 207] SystemPackage
[135 / 207]
[139 / 207] SystemPackage
[145 / 208] TSCBasic
[149 / 208]
[153 / 208] SystemPackage
[156 / 223]
[158 / 223]
[159 / 223]
[172 / 223] testUtility
[185 / 223] TSCBasic
[186 / 223] TSCUtility
[189 / 224] TSCBasic
[189 / 224] TSCUtility
[193 / 237]
[204 / 237] TSCUtility
[211 / 238] TSCUtility
[211 / 238] XCParseCore
[222 / 249] XCParseCore
[224 / 249] XCParseCore
[231 / 250] XCParseCore
[243 / 261] XCParseCore
[246 / 261] Converter
[256 / 262] Converter
[257 / 262] xcparse-product
[268 / 273] xcparse-product
[269 / 273] xcparse-product
[271 / 273] xcparse-product
Build complete! (10.69 sec)
Fetching https://github.com/apple/swift-tools-support-core.git
[1/7398] Fetching swift-tools-support-core
Fetched https://github.com/apple/swift-tools-support-core.git (1.51s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.3.0 (2.24s)
Fetching https://github.com/apple/swift-system.git
[1/6898] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (1.36s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.1.1 (2.02s)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.3.0
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: [1;33mwarning: [1;39m'init(string:)' is deprecated: replaced by 'init(_:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
[0;36m37 |[0;0m } else {
[0;36m38 |[0;0m xcresulttoolVersion = Version(string: xcresulttoolVersionString)
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(string:)' is deprecated: replaced by 'init(_:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(_:)' instead[0;0m
[0;36m39 |[0;0m }
[0;36m40 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:19:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m var usage: String { get }
[0;36m18 |[0;0m
[0;36m19 |[0;0m init(parser: ArgumentParser)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m func run(with arguments: ArgumentParser.Result) throws
[0;36m21 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:20:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m
[0;36m19 |[0;0m init(parser: ArgumentParser)
[0;36m20 |[0;0m func run(with arguments: ArgumentParser.Result) throws
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:18:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = ""
[0;36m17 |[0;0m
[0;36m18 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m _ = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m20 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:22:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m }
[0;36m21 |[0;0m
[0;36m22 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let xcpParser = XCPParser()
[0;36m24 |[0;0m xcpParser.printVersion()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:22:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:31:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m33 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:24:60: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m26 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:26:73: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m25 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m26 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m28 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:28:29: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m27 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m28 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:22:24: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:23:21: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:24:26: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:25:33: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:26:27: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:27:25: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m29 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:28:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m var utiWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:30:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m29 |[0;0m
[0;36m30 |[0;0m var utiWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m32 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:31:32: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m var utiWhitelist: OptionArgument<[String]>
[0;36m31 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m
[0;36m33 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:33:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m32 |[0;0m
[0;36m33 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m34 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m35 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:55:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
[0;36m55 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m56 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m57 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:22:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:31:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m33 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:19:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m var usage: String { get }
[0;36m18 |[0;0m
[0;36m19 |[0;0m init(parser: ArgumentParser)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m func run(with arguments: ArgumentParser.Result) throws
[0;36m21 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:20:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m
[0;36m19 |[0;0m init(parser: ArgumentParser)
[0;36m20 |[0;0m func run(with arguments: ArgumentParser.Result) throws
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m }
[0;36m22 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:16:25: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m14 |[0;0m // https://www.enekoalonso.com/articles/handling-commands-with-swift-package-manager
[0;36m15 |[0;0m struct CommandRegistry {
[0;36m16 |[0;0m private let parser: ArgumentParser
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m private var commands: [Command] = []
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:36: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m private var commands: [Command] = []
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:52: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m private var commands: [Command] = []
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:29: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:45: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:48:100: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m private func parse(_ arguments: [String] = Array(CommandLine.arguments.dropFirst())) throws -> ArgumentParser.Result {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m return try parser.parse(arguments)
[0;36m50 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:52:60: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m private func processLegacyScreenshotCommand(arguments: ArgumentParser.Result) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m guard let legacyScreenshotPaths = arguments.get(self.legacyScreenshots) else {
[0;36m54 |[0;0m return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:85:62: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m83 |[0;0m }
[0;36m84 |[0;0m
[0;36m85 |[0;0m private func processLegacyCodeCoverageCommand(arguments: ArgumentParser.Result) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m86 |[0;0m guard let legacyCodeCovPaths = arguments.get(self.legacyXcov) else {
[0;36m87 |[0;0m return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:105:37: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m103 |[0;0m }
[0;36m104 |[0;0m
[0;36m105 |[0;0m private func process(arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m106 |[0;0m // Check to see if it's a legacy command
[0;36m107 |[0;0m if self.processLegacyScreenshotCommand(arguments: arguments) == true {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:18:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] appSizeReport outputDirectory"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:22:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:33:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m }
[0;36m32 |[0;0m
[0;36m33 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m34 |[0;0m let xcpParser = XCPParser()
[0;36m35 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:22:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:31:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m33 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:22:37: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:23:24: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:24:21: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:25:26: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:26:33: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:27:27: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:28:25: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m30 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:29:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m
[0;36m31 |[0;0m var testStatusWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:31:30: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m30 |[0;0m
[0;36m31 |[0;0m var testStatusWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m33 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:32:32: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m
[0;36m31 |[0;0m var testStatusWhitelist: OptionArgument<[String]>
[0;36m32 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m33 |[0;0m
[0;36m34 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:34:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m33 |[0;0m
[0;36m34 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m36 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:57:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m57 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m58 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m59 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:18:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = ""
[0;36m17 |[0;0m
[0;36m18 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m _ = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m20 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:22:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m }
[0;36m21 |[0;0m
[0;36m22 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let xcpParser = XCPParser()
[0;36m24 |[0;0m xcpParser.printVersion()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:16:25: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m14 |[0;0m // https://www.enekoalonso.com/articles/handling-commands-with-swift-package-manager
[0;36m15 |[0;0m struct CommandRegistry {
[0;36m16 |[0;0m private let parser: ArgumentParser
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m private var commands: [Command] = []
[0;36m18 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:36: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m private var commands: [Command] = []
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:52: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m private var commands: [Command] = []
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:29: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:45: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m
[0;36m19 |[0;0m private var legacyScreenshots: OptionArgument<[PathArgument]>
[0;36m20 |[0;0m private var legacyXcov: OptionArgument<[PathArgument]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:48:100: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m }
[0;36m47 |[0;0m
[0;36m48 |[0;0m private func parse(_ arguments: [String] = Array(CommandLine.arguments.dropFirst())) throws -> ArgumentParser.Result {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m return try parser.parse(arguments)
[0;36m50 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:52:60: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m }
[0;36m51 |[0;0m
[0;36m52 |[0;0m private func processLegacyScreenshotCommand(arguments: ArgumentParser.Result) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m guard let legacyScreenshotPaths = arguments.get(self.legacyScreenshots) else {
[0;36m54 |[0;0m return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:85:62: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m83 |[0;0m }
[0;36m84 |[0;0m
[0;36m85 |[0;0m private func processLegacyCodeCoverageCommand(arguments: ArgumentParser.Result) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m86 |[0;0m guard let legacyCodeCovPaths = arguments.get(self.legacyXcov) else {
[0;36m87 |[0;0m return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:105:37: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m103 |[0;0m }
[0;36m104 |[0;0m
[0;36m105 |[0;0m private func process(arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m106 |[0;0m // Check to see if it's a legacy command
[0;36m107 |[0;0m if self.processLegacyScreenshotCommand(arguments: arguments) == true {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:23:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(usage: String, overview: String) {
[0;36m23 |[0;0m parser = ArgumentParser(usage: usage, overview: overview)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m
[0;36m25 |[0;0m legacyScreenshots = parser.add(option: "--screenshots", shortName: "-s", kind: [PathArgument].self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:25:89: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m parser = ArgumentParser(usage: usage, overview: overview)
[0;36m24 |[0;0m
[0;36m25 |[0;0m legacyScreenshots = parser.add(option: "--screenshots", shortName: "-s", kind: [PathArgument].self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m strategy: .upToNextOption, usage: "Legacy screenshots command. Use \"screenshots\" subcommand instead.", completion: .filename)
[0;36m27 |[0;0m legacyXcov = parser.add(option: "--xcov", shortName: "-x", kind: [PathArgument].self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:27:75: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m legacyScreenshots = parser.add(option: "--screenshots", shortName: "-s", kind: [PathArgument].self,
[0;36m26 |[0;0m strategy: .upToNextOption, usage: "Legacy screenshots command. Use \"screenshots\" subcommand instead.", completion: .filename)
[0;36m27 |[0;0m legacyXcov = parser.add(option: "--xcov", shortName: "-x", kind: [PathArgument].self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m strategy: .upToNextOption, usage: "Legacy code coverage command. Use \"codecov\" subcommand instead.", completion: .filename)
[0;36m29 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:41:25: [1;33mwarning: [1;39m'description' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m39 |[0;0m }
[0;36m40 |[0;0m catch let error as ArgumentParserError {
[0;36m41 |[0;0m print(error.description)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'description' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m42 |[0;0m }
[0;36m43 |[0;0m catch let error {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:40:28: [1;33mwarning: [1;39m'ArgumentParserError' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m38 |[0;0m try process(arguments: parsedArguments)
[0;36m39 |[0;0m }
[0;36m40 |[0;0m catch let error as ArgumentParserError {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParserError' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m print(error.description)
[0;36m42 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:40:28: [1;33mwarning: [1;39m'ArgumentParserError' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m38 |[0;0m try process(arguments: parsedArguments)
[0;36m39 |[0;0m }
[0;36m40 |[0;0m catch let error as ArgumentParserError {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParserError' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m print(error.description)
[0;36m42 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:73:60: [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m71 |[0;0m xcresulttoolCompatability: xcresulttoolCompatability,
[0;36m72 |[0;0m attachmentFilter: {
[0;36m73 |[0;0m return UTTypeConformsTo($0.uniformTypeIdentifier as CFString, "public.image" as CFString)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m74 |[0;0m })
[0;36m75 |[0;0m try xcpParser.extractAttachments(xcresultPath: legacyScreenshotPaths[0].path.pathString,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:22:37: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:23:24: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:24:21: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m22 |[0;0m var addTestScreenshotDirectory: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:25:26: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:26:33: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:27:27: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:28:25: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m30 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:29:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m
[0;36m31 |[0;0m var testStatusWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:31:30: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m30 |[0;0m
[0;36m31 |[0;0m var testStatusWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m33 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:32:32: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m
[0;36m31 |[0;0m var testStatusWhitelist: OptionArgument<[String]>
[0;36m32 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m33 |[0;0m
[0;36m34 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:34:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m33 |[0;0m
[0;36m34 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m36 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:57:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m57 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m58 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m59 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:36:60: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m34 |[0;0m init(parser: ArgumentParser) {
[0;36m35 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m36 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m37 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m38 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:38:73: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m37 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m38 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m39 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m40 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:40:29: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m38 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m39 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m40 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m
[0;36m42 |[0;0m addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:42:48: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m40 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
[0;36m41 |[0;0m
[0;36m42 |[0;0m addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
[0;36m44 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:43:35: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m
[0;36m42 |[0;0m addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
[0;36m43 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
[0;36m45 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:44:32: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m42 |[0;0m addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
[0;36m43 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
[0;36m44 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m46 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:45:37: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
[0;36m44 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
[0;36m45 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m47 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:46:44: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
[0;36m45 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m46 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m48 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:47:38: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m46 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m47 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m48 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
[0;36m49 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:48:36: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m47 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m48 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
[0;36m50 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:49:34: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m48 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
[0;36m49 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m
[0;36m51 |[0;0m testStatusWhitelist = subparser.add(option: "--test-status", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:51:41: [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
[0;36m50 |[0;0m
[0;36m51 |[0;0m testStatusWhitelist = subparser.add(option: "--test-status", shortName: nil, kind: [String].self, strategy: .upToNextOption,
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m usage: "Whitelist of acceptable test statuses for screenshots [optional, example: \"--test-status Success Failure\"]")
[0;36m53 |[0;0m activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:53:43: [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m51 |[0;0m testStatusWhitelist = subparser.add(option: "--test-status", shortName: nil, kind: [String].self, strategy: .upToNextOption,
[0;36m52 |[0;0m usage: "Whitelist of acceptable test statuses for screenshots [optional, example: \"--test-status Success Failure\"]")
[0;36m53 |[0;0m activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m54 |[0;0m usage: "Whitelist of acceptable activity types for screenshots. If value does not specify domain, \"com.apple.dt.xctest.activity-type.\" is assumed and prefixed to the value [optional, example: \"--activity-type userCreated attachmentContainer com.apple.dt.xctest.activity-type.testAssertionFailure\"]")
[0;36m55 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:92:56: [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m90 |[0;0m divideByTest: arguments.get(self.divideByTest) ?? false,
[0;36m91 |[0;0m attachmentFilter: {
[0;36m92 |[0;0m return UTTypeConformsTo($0.uniformTypeIdentifier as CFString, "public.image" as CFString)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m93 |[0;0m })
[0;36m94 |[0;0m if let allowedTestStatuses = arguments.get(self.testStatusWhitelist) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:18:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] appSizeReport outputDirectory"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var flagVariants: OptionArgument<String>
[0;36m19 |[0;0m var reportPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:22:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var resultPath: PositionalArgument<PathArgument>
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:33:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m }
[0;36m32 |[0;0m
[0;36m33 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m34 |[0;0m let xcpParser = XCPParser()
[0;36m35 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:25:34: [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m
[0;36m25 |[0;0m flagVariants = subparser.add(option: "--flag-variants", kind: String.self, usage: "Flag variants above the specified size limit [optional, example: \"--flag-variants 10MB\"]")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m reportPath = subparser.add(positional: "appSizeReport", kind: PathArgument.self,
[0;36m27 |[0;0m optional: false, usage: "Path to App Thinning Size Report", completion: .filename)
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:26:71: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m
[0;36m25 |[0;0m flagVariants = subparser.add(option: "--flag-variants", kind: String.self, usage: "Flag variants above the specified size limit [optional, example: \"--flag-variants 10MB\"]")
[0;36m26 |[0;0m reportPath = subparser.add(positional: "appSizeReport", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m optional: false, usage: "Path to App Thinning Size Report", completion: .filename)
[0;36m28 |[0;0m resultPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:28:73: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m reportPath = subparser.add(positional: "appSizeReport", kind: PathArgument.self,
[0;36m27 |[0;0m optional: false, usage: "Path to App Thinning Size Report", completion: .filename)
[0;36m28 |[0;0m resultPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m30 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:22:24: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:23:21: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:24:26: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m22 |[0;0m var divideByModel: OptionArgument<Bool>
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:25:33: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m var divideByOS: OptionArgument<Bool>
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:26:27: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m var divideByTestRun: OptionArgument<Bool>
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:27:25: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m var divideByTestPlanConfig: OptionArgument<Bool>
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m29 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:28:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m var divideByLanguage: OptionArgument<Bool>
[0;36m27 |[0;0m var divideByRegion: OptionArgument<Bool>
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m var utiWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:30:23: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m28 |[0;0m var divideByTest: OptionArgument<Bool>
[0;36m29 |[0;0m
[0;36m30 |[0;0m var utiWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m32 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:31:32: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m
[0;36m30 |[0;0m var utiWhitelist: OptionArgument<[String]>
[0;36m31 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m
[0;36m33 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:33:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m31 |[0;0m var activityTypeWhitelist: OptionArgument<[String]>
[0;36m32 |[0;0m
[0;36m33 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m34 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m35 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:55:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
[0;36m55 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m56 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m57 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:35:60: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m33 |[0;0m init(parser: ArgumentParser) {
[0;36m34 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m35 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m36 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m37 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:37:73: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m35 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m36 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m37 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m38 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m39 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:39:29: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m37 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m38 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m39 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m40 |[0;0m
[0;36m41 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:41:35: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m39 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
[0;36m40 |[0;0m
[0;36m41 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m42 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
[0;36m43 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:42:32: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m40 |[0;0m
[0;36m41 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
[0;36m42 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m44 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:43:37: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m41 |[0;0m divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
[0;36m42 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
[0;36m43 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m45 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:44:44: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m42 |[0;0m divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
[0;36m43 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m44 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m46 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:45:38: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
[0;36m44 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m45 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
[0;36m47 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:46:36: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m44 |[0;0m divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
[0;36m45 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m46 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
[0;36m48 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:47:34: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m45 |[0;0m divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
[0;36m46 |[0;0m divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
[0;36m47 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m48 |[0;0m
[0;36m49 |[0;0m utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:49:34: [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m47 |[0;0m divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
[0;36m48 |[0;0m
[0;36m49 |[0;0m utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m50 |[0;0m usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
[0;36m51 |[0;0m activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:51:43: [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
[0;36m50 |[0;0m usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
[0;36m51 |[0;0m activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m52 |[0;0m usage: "Whitelist of acceptable activity types for attachments. If value does not specify domain, \"com.apple.dt.xctest.activity-type.\" is assumed and prefixed to the value [optional, example: \"--activity-type userCreated attachmentContainer com.apple.dt.xctest.activity-type.testAssertionFailure\"]")
[0;36m53 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:93:24: [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m91 |[0;0m let attachmentUTI = $0.uniformTypeIdentifier as CFString
[0;36m92 |[0;0m for allowedUTI in allowedUTIsToExport {
[0;36m93 |[0;0m if UTTypeConformsTo(attachmentUTI, allowedUTI as CFString) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'UTTypeConformsTo' was deprecated in macOS 12.0: Use -[UTType conformsToType:] instead.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m94 |[0;0m return true
[0;36m95 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:15: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:34: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m16 |[0;0m let usage = "[OPTIONS] xcresult [outputDirectory]"
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:21: [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PositionalArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:40: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:20:18: [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m18 |[0;0m var path: PositionalArgument<PathArgument>
[0;36m19 |[0;0m var outputPath: PositionalArgument<PathArgument>
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OptionArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:22:18: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m var verbose: OptionArgument<Bool>
[0;36m21 |[0;0m
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:31:30: [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[0;36m31 |[0;0m func run(with arguments: ArgumentParser.Result) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'ArgumentParser' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m32 |[0;0m guard let xcresultPathArgument = arguments.get(path) else {
[0;36m33 |[0;0m print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:24:60: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m22 |[0;0m init(parser: ArgumentParser) {
[0;36m23 |[0;0m let subparser = parser.add(subparser: command, usage: usage, overview: overview)
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m25 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m26 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:26:73: [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m24 |[0;0m path = subparser.add(positional: "xcresult", kind: PathArgument.self,
[0;36m25 |[0;0m optional: false, usage: "Path to the xcresult file", completion: .filename)
[0;36m26 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m|[0;0m `- [1;33mwarning: [1;39m'PathArgument' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m28 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:28:29: [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m26 |[0;0m outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
[0;36m27 |[0;0m optional: true, usage: "Folder to export results to", completion: .filename)
[0;36m28 |[0;0m verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m29 |[0;0m }
[0;36m30 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/XCPParser.swift:449:40: [1;33mwarning: [1;39m'init(string:)' is deprecated: replaced by 'init(_:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m447 |[0;0m do {
[0;36m448 |[0;0m let releaseResponse = try JSONDecoder().decode(GitHubLatestReleaseResponse.self, from: data!)
[0;36m449 |[0;0m if let latestVersion = Version(string: releaseResponse.name) {
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(string:)' is deprecated: replaced by 'init(_:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(_:)' instead[0;0m
[0;36m450 |[0;0m DispatchQueue.main.async {
[0;36m451 |[0;0m self.xcparseLatestVersion = latestVersion
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-tools-support-core",
"requirement" : {
"exact" : [
"0.3.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-tools-support-core.git"
}
],
"manifest_display_name" : "xcparse",
"name" : "xcparse",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
}
],
"products" : [
{
"name" : "xcparse",
"targets" : [
"xcparse"
],
"type" : {
"executable" : null
}
},
{
"name" : "XCParseCore",
"targets" : [
"XCParseCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Converter",
"targets" : [
"Converter"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "xcparseTests",
"module_type" : "SwiftTarget",
"name" : "xcparseTests",
"path" : "Tests/xcparseTests",
"sources" : [
"ScreenshotCommandUTITests.swift",
"XCTestManifests.swift",
"xcparseTests.swift"
],
"target_dependencies" : [
"xcparse",
"testUtility"
],
"type" : "test"
},
{
"c99name" : "xcparse",
"module_type" : "SwiftTarget",
"name" : "xcparse",
"path" : "Sources/xcparse",
"product_dependencies" : [
"SwiftToolsSupport-auto"
],
"product_memberships" : [
"xcparse"
],
"sources" : [
"AttachmentsCommand.swift",
"CodeCoverageCommand.swift",
"Command.swift",
"CommandRegistry.swift",
"ConverterCommand.swift",
"GitHubLatestReleaseResponse.swift",
"LogsCommand.swift",
"ScreenshotsCommand.swift",
"VersionCommand.swift",
"XCPParser.swift",
"main.swift"
],
"target_dependencies" : [
"XCParseCore",
"Converter"
],
"type" : "executable"
},
{
"c99name" : "testUtility",
"module_type" : "SwiftTarget",
"name" : "testUtility",
"path" : "Tests/Utility",
"sources" : [
"FileManagerExtensions.swift",
"Resource.swift"
],
"type" : "library"
},
{
"c99name" : "appThinningConverterTests",
"module_type" : "SwiftTarget",
"name" : "appThinningConverterTests",
"path" : "Tests/appThinningConverterTests",
"sources" : [
"AppSizeParserTests.swift",
"ReportConverterTests.swift",
"VariantDescriptorParserTests.swift",
"VariantParserTests.swift"
],
"target_dependencies" : [
"Converter",
"testUtility"
],
"type" : "test"
},
{
"c99name" : "XCParseCore",
"module_type" : "SwiftTarget",
"name" : "XCParseCore",
"path" : "Sources/XCParseCore",
"product_dependencies" : [
"SwiftToolsSupport-auto"
],
"product_memberships" : [
"xcparse",
"XCParseCore",
"Converter"
],
"sources" : [
"ActionAbstractTestSummary.swift",
"ActionDeviceRecord.swift",
"ActionPlatformRecord.swift",
"ActionRecord.swift",
"ActionResult.swift",
"ActionRunDestinationRecord.swift",
"ActionSDKRecord.swift",
"ActionTestActivitySummary.swift",
"ActionTestAttachment.swift",
"ActionTestConfiguration.swift",
"ActionTestExpectedFailure.swift",
"ActionTestFailureSummary.swift",
"ActionTestMetadata.swift",
"ActionTestNoticeSummary.swift",
"ActionTestPerformanceMetricSummary.swift",
"ActionTestPlanRunSummaries.swift",
"ActionTestPlanRunSummary.swift",
"ActionTestRepetitionPolicySummary.swift",
"ActionTestSummary.swift",
"ActionTestSummaryGroup.swift",
"ActionTestSummaryIdentifiableObject.swift",
"ActionTestableSummary.swift",
"ActionsInvocationMetadata.swift",
"ActionsInvocationRecord.swift",
"ActivityLogAnalyzerControlFlowStep.swift",
"ActivityLogAnalyzerControlFlowStepEdge.swift",
"ActivityLogAnalyzerEventStep.swift",
"ActivityLogAnalyzerResultMessage.swift",
"ActivityLogAnalyzerStep.swift",
"ActivityLogAnalyzerWarningMessage.swift",
"ActivityLogCommandInvocationSection.swift",
"ActivityLogMajorSection.swift",
"ActivityLogMessage.swift",
"ActivityLogMessageAnnotation.swift",
"ActivityLogSection.swift",
"ActivityLogTargetBuildSection.swift",
"ActivityLogUnitTestSection.swift",
"ArchiveInfo.swift",
"CodeCoverageInfo.swift",
"Console.swift",
"ConsoleLogItem.swift",
"ConsoleLogSection.swift",
"DocumentLocation.swift",
"EntityIdentifier.swift",
"Extensions/String+ASCII.swift",
"Extensions/URL+Directory.swift",
"IssueSummary.swift",
"ObjectID.swift",
"Reference.swift",
"ResultIssueSummaries.swift",
"ResultMetrics.swift",
"SortedKeyValueArray.swift",
"SortedKeyValueArrayPair.swift",
"SourceCode/SourceCodeContext.swift",
"SourceCode/SourceCodeFrame.swift",
"SourceCode/SourceCodeLocation.swift",
"SourceCode/SourceCodeSymbolInfo.swift",
"TestAssociatedError.swift",
"TestFailureIssueSummary.swift",
"TypeDefinition.swift",
"Version+XCPTooling.swift",
"XCPResultDecoding.swift",
"XCResult.swift",
"XCResultToolCommand.swift"
],
"type" : "library"
},
{
"c99name" : "Converter",
"module_type" : "SwiftTarget",
"name" : "Converter",
"path" : "Sources/Converter",
"product_memberships" : [
"xcparse",
"Converter"
],
"sources" : [
"Helper/FileController.swift",
"Helper/MemorySize.swift",
"Helper/ResultFactory.swift",
"Models/AppSizeModel.swift",
"Models/DeviceModel.swift",
"Models/VariantModel.swift",
"Parser/AppSizeParser.swift",
"Parser/ReportConverter.swift",
"Parser/VariantDescriptorParser.swift",
"Parser/VariantParser.swift"
],
"target_dependencies" : [
"XCParseCore"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
Done.