The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Beton, reference 1.4.0 (36a354), with Swift 6.1 for Linux on 29 Apr 2025 05:13:47 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
/host/spi-builder-workspace/Sources/Beton/Notifications/Notification.Name+ExpressibleByStringLiteral.swift:1:1: warning: extension declares a conformance of imported type 'Name' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | extension Notification.Name: ExpressibleByStringLiteral {
  | |- warning: extension declares a conformance of imported type 'Name' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
2 |   public init(stringLiteral value: String) { self.init(String(value)) }
3 | }
/host/spi-builder-workspace/Sources/Beton/URL/URL+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension URL: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`URL`](https://developer.apple.com/documentation/foundation/url) using a string literal.
[185/201] Compiling Beton LocaleAware.swift
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+AdditiveArithmetic.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: AdditiveArithmetic where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public static var zero: Self { Self.init(value: 0.0, unit: .default) }
5 | }
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByFloatLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByFloatLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(floatLiteral value: Double) {
5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
[186/201] Compiling Beton pow.swift
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+AdditiveArithmetic.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: AdditiveArithmetic where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public static var zero: Self { Self.init(value: 0.0, unit: .default) }
5 | }
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByFloatLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByFloatLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(floatLiteral value: Double) {
5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
[187/201] Compiling Beton sqrt.swift
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+AdditiveArithmetic.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: AdditiveArithmetic where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public static var zero: Self { Self.init(value: 0.0, unit: .default) }
5 | }
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByFloatLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByFloatLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(floatLiteral value: Double) {
5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
[188/201] Compiling Beton Measurement+AdditiveArithmetic.swift
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+AdditiveArithmetic.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: AdditiveArithmetic where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public static var zero: Self { Self.init(value: 0.0, unit: .default) }
5 | }
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByFloatLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByFloatLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(floatLiteral value: Double) {
5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
[189/201] Compiling Beton Measurement+ExpressibleByFloatLiteral.swift
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+AdditiveArithmetic.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: AdditiveArithmetic where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public static var zero: Self { Self.init(value: 0.0, unit: .default) }
5 | }
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByFloatLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByFloatLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(floatLiteral value: Double) {
5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
[190/201] Compiling Beton Measurement+ExpressibleByIntegerLiteral.swift
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+AdditiveArithmetic.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: AdditiveArithmetic where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'AdditiveArithmetic'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public static var zero: Self { Self.init(value: 0.0, unit: .default) }
5 | }
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByFloatLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByFloatLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(floatLiteral value: Double) {
5 |     self.init(value: value, unit: .default)
/host/spi-builder-workspace/Sources/Beton/Measurement/Measurement+ExpressibleByIntegerLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension Measurement: ExpressibleByIntegerLiteral where UnitType: Unit, UnitType.U == UnitType {
  | |- warning: extension declares a conformance of imported type 'Measurement' to imported protocol 'ExpressibleByIntegerLiteral'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
4 |   public init(integerLiteral value: Int) {
5 |     self.init(value: Double(value), unit: .default)
[191/201] Compiling Beton Beton.swift
/host/spi-builder-workspace/Sources/Beton/Locale/Locale+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension Locale: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`Locale`](https://developer.apple.com/documentation/foundation/locale) using a string literal.
[192/201] Compiling Beton Bundle+localizationBundles.swift
/host/spi-builder-workspace/Sources/Beton/Locale/Locale+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension Locale: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`Locale`](https://developer.apple.com/documentation/foundation/locale) using a string literal.
[193/201] Compiling Beton Bundle+localizedString.swift
/host/spi-builder-workspace/Sources/Beton/Locale/Locale+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension Locale: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`Locale`](https://developer.apple.com/documentation/foundation/locale) using a string literal.
[194/201] Compiling Beton BundleAware.swift
/host/spi-builder-workspace/Sources/Beton/Locale/Locale+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension Locale: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`Locale`](https://developer.apple.com/documentation/foundation/locale) using a string literal.
[195/201] Compiling Beton repeating.swift
/host/spi-builder-workspace/Sources/Beton/Locale/Locale+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension Locale: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`Locale`](https://developer.apple.com/documentation/foundation/locale) using a string literal.
[196/201] Compiling Beton Locale+ExpressibleByStringLiteral.swift
/host/spi-builder-workspace/Sources/Beton/Locale/Locale+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension Locale: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'Locale' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`Locale`](https://developer.apple.com/documentation/foundation/locale) using a string literal.
[197/201] Compiling Beton Sequence+sum.swift
/host/spi-builder-workspace/Sources/Beton/URL/URL+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension URL: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`URL`](https://developer.apple.com/documentation/foundation/url) using a string literal.
[198/201] Compiling Beton URL+ExpressibleByStringLiteral.swift
/host/spi-builder-workspace/Sources/Beton/URL/URL+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension URL: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`URL`](https://developer.apple.com/documentation/foundation/url) using a string literal.
[199/201] Compiling Beton URL+append#linux.swift
/host/spi-builder-workspace/Sources/Beton/URL/URL+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension URL: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`URL`](https://developer.apple.com/documentation/foundation/url) using a string literal.
[200/201] Compiling Beton Array+init+fromUuid+whenUint8.swift
/host/spi-builder-workspace/Sources/Beton/URL/URL+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension URL: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`URL`](https://developer.apple.com/documentation/foundation/url) using a string literal.
[201/201] Compiling Beton Data+UUID+convenienceBridge.swift
/host/spi-builder-workspace/Sources/Beton/URL/URL+ExpressibleByStringLiteral.swift:3:1: warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
 1 | import Foundation
 2 |
 3 | extension URL: ExpressibleByStringLiteral {
   | |- warning: extension declares a conformance of imported type 'URL' to imported protocols 'ExpressibleByStringLiteral', 'ExpressibleByExtendedGraphemeClusterLiteral', 'ExpressibleByUnicodeScalarLiteral'; this will not behave correctly if the owners of 'FoundationEssentials' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 4 |   /// A convenience initializer that allows you to express a
 5 |   /// [`URL`](https://developer.apple.com/documentation/foundation/url) using a string literal.
error: emit-module command failed with exit code 1 (use -v to see invocation)
[203/218] Emitting module XCTBeton
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:3:14: error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
1 | import Beton
2 |
3 | import class XCTest.XCTMeasureOptions
  |              `- error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:5:38: error: no type named 'XCTMeasureOptions' in module 'XCTest'
3 | import class XCTest.XCTMeasureOptions
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
  |                                      `- error: no type named 'XCTMeasureOptions' in module 'XCTest'
6 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:3:14: error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTCPUMetric
   |              `- error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record information about CPU activity during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:9:35: error: no type named 'XCTCPUMetric' in module 'XCTest'
 7 | /// ``XCTCPUMetric`` is a wrapper to
 8 | /// [`XCTest.XCTCPUMetric`](https://developer.apple.com/documentation/xctest/xctcpumetric).
 9 | public class XCTCPUMetric: XCTest.XCTCPUMetric, XCTMetric {
   |                                   `- error: no type named 'XCTCPUMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:3:14: error: class 'XCTClockMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTClockMetric
   |              `- error: class 'XCTClockMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the time that elapses during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:9:37: error: no type named 'XCTClockMetric' in module 'XCTest'
 7 | /// ``XCTClockMetric`` is a wrapper to
 8 | /// [`XCTest.XCTClockMetric`](https://developer.apple.com/documentation/xctest/xctclockmetric).
 9 | public class XCTClockMetric: XCTest.XCTClockMetric, XCTMetric {
   |                                     `- error: no type named 'XCTClockMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:3:14: error: class 'XCTMemoryMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTMemoryMetric
   |              `- error: class 'XCTMemoryMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the physical memory that a performance test uses.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:9:38: error: no type named 'XCTMemoryMetric' in module 'XCTest'
 7 | /// ``XCTMemoryMetric`` is a wrapper to
 8 | /// [`XCTest.XCTMemoryMetric`](https://developer.apple.com/documentation/xctest/xctmemorymetric).
 9 | public class XCTMemoryMetric: XCTest.XCTMemoryMetric, XCTMetric {
   |                                      `- error: no type named 'XCTMemoryMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:3:42: error: cannot find type 'XCTPerformanceMeasurement' in scope
 1 | import Beton
 2 |
 3 | private var results: [ObjectIdentifier: [XCTPerformanceMeasurement]] = [:]
   |                                          `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 4 | private var copyMap: [ObjectIdentifier: ObjectIdentifier] = [:]
 5 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:7:29: error: cannot find type 'XCTPerformanceMeasurement' in scope
 5 |
 6 | extension XCTMetric {
 7 |   public var measurements: [XCTPerformanceMeasurement] { results[id] ?? [] }
   |                             `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 8 | }
 9 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:11:63: error: cannot find type 'XCTPerformanceMeasurement' in scope
 9 |
10 | extension XCTMetric {
11 |   func storing(measurements: [XCTPerformanceMeasurement]) -> [XCTPerformanceMeasurement] {
   |                                                               `- error: cannot find type 'XCTPerformanceMeasurement' in scope
12 |     results[originId, default: []].append(contentsOf: measurements)
13 |     return measurements
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:11:31: error: cannot find type 'XCTPerformanceMeasurement' in scope
 9 |
10 | extension XCTMetric {
11 |   func storing(measurements: [XCTPerformanceMeasurement]) -> [XCTPerformanceMeasurement] {
   |                               `- error: cannot find type 'XCTPerformanceMeasurement' in scope
12 |     results[originId, default: []].append(contentsOf: measurements)
13 |     return measurements
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:3:17: error: protocol 'XCTMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import protocol XCTest.XCTMetric
   |                 `- error: protocol 'XCTMetric' does not exist in module 'XCTest'
 4 | import class XCTest.XCTPerformanceMeasurement
 5 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:4:14: error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
 2 |
 3 | import protocol XCTest.XCTMetric
 4 | import class XCTest.XCTPerformanceMeasurement
   |              `- error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
 5 |
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:3:14: error: class 'XCTStorageMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTStorageMetric
   |              `- error: class 'XCTStorageMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the amount of data that a performance test logically writes to storage.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:21:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
20 |     to endTime: XCTPerformanceMeasurementTimestamp
21 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
22 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
23 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:19:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   /// allowing you to make assertions to them.
18 |   public override func reportMeasurements(
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |     to endTime: XCTPerformanceMeasurementTimestamp
21 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:20:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
18 |   public override func reportMeasurements(
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
20 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
21 |   ) throws -> [XCTPerformanceMeasurement] {
22 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:25:24: error: method does not override any method from its superclass
23 |   }
24 |
25 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
26 |     remembering(copy: super.copy(with: zone))
27 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:9:39: error: no type named 'XCTStorageMetric' in module 'XCTest'
 7 | /// ``XCTStorageMetric`` is a wrapper to
 8 | /// [`XCTest.XCTStorageMetric`](https://developer.apple.com/documentation/xctest/xctstoragemetric).
 9 | public class XCTStorageMetric: XCTest.XCTStorageMetric, XCTMetric {
   |                                       `- error: no type named 'XCTStorageMetric' in module 'XCTest'
10 |
11 |   deinit { forgetSelf() }
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:1:28: error: protocol 'XCTActivity' does not exist in module 'XCTest'
 1 | @_exported import protocol XCTest.XCTActivity
   |                            `- error: protocol 'XCTActivity' does not exist in module 'XCTest'
 2 | @_exported import class XCTest.XCTApplicationLaunchMetric
 3 | @_exported import func XCTest.XCTAssert
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:2:25: error: class 'XCTApplicationLaunchMetric' does not exist in module 'XCTest'
 1 | @_exported import protocol XCTest.XCTActivity
 2 | @_exported import class XCTest.XCTApplicationLaunchMetric
   |                         `- error: class 'XCTApplicationLaunchMetric' does not exist in module 'XCTest'
 3 | @_exported import func XCTest.XCTAssert
 4 | @_exported import func XCTest.XCTAssertEqual
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:20:25: error: class 'XCTAttachment' does not exist in module 'XCTest'
18 | @_exported import func XCTest.XCTAssertThrowsError
19 | @_exported import func XCTest.XCTAssertTrue
20 | @_exported import class XCTest.XCTAttachment
   |                         `- error: class 'XCTAttachment' does not exist in module 'XCTest'
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:21:25: error: class 'XCTContext' does not exist in module 'XCTest'
19 | @_exported import func XCTest.XCTAssertTrue
20 | @_exported import class XCTest.XCTAttachment
21 | @_exported import class XCTest.XCTContext
   |                         `- error: class 'XCTContext' does not exist in module 'XCTest'
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:22:25: error: class 'XCTDarwinNotificationExpectation' does not exist in module 'XCTest'
20 | @_exported import class XCTest.XCTAttachment
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
   |                         `- error: class 'XCTDarwinNotificationExpectation' does not exist in module 'XCTest'
23 | @_exported import func XCTest.XCTExpectFailure
24 | @_exported import class XCTest.XCTExpectedFailure
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:23:24: error: function 'XCTExpectFailure' does not exist in module 'XCTest'
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
   |                        `- error: function 'XCTExpectFailure' does not exist in module 'XCTest'
24 | @_exported import class XCTest.XCTExpectedFailure
25 | @_exported import func XCTest.XCTFail
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:24:25: error: class 'XCTExpectedFailure' does not exist in module 'XCTest'
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
24 | @_exported import class XCTest.XCTExpectedFailure
   |                         `- error: class 'XCTExpectedFailure' does not exist in module 'XCTest'
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:26:26: error: struct 'XCTIssue' does not exist in module 'XCTest'
24 | @_exported import class XCTest.XCTExpectedFailure
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
   |                          `- error: struct 'XCTIssue' does not exist in module 'XCTest'
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:27:25: error: class 'XCTIssueReference' does not exist in module 'XCTest'
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
27 | @_exported import class XCTest.XCTIssueReference
   |                         `- error: class 'XCTIssueReference' does not exist in module 'XCTest'
28 | @_exported import class XCTest.XCTKVOExpectation
29 | @_exported import class XCTest.XCTMutableIssue
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:28:25: error: class 'XCTKVOExpectation' does not exist in module 'XCTest'
26 | @_exported import struct XCTest.XCTIssue
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
   |                         `- error: class 'XCTKVOExpectation' does not exist in module 'XCTest'
29 | @_exported import class XCTest.XCTMutableIssue
30 | @_exported import class XCTest.XCTNSNotificationExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:29:25: error: class 'XCTMutableIssue' does not exist in module 'XCTest'
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
29 | @_exported import class XCTest.XCTMutableIssue
   |                         `- error: class 'XCTMutableIssue' does not exist in module 'XCTest'
30 | @_exported import class XCTest.XCTNSNotificationExpectation
31 | @_exported import class XCTest.XCTNSPredicateExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:32:25: error: class 'XCTOSSignpostMetric' does not exist in module 'XCTest'
30 | @_exported import class XCTest.XCTNSNotificationExpectation
31 | @_exported import class XCTest.XCTNSPredicateExpectation
32 | @_exported import class XCTest.XCTOSSignpostMetric
   |                         `- error: class 'XCTOSSignpostMetric' does not exist in module 'XCTest'
33 | @_exported import class XCTest.XCTPerformanceMeasurement
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:33:25: error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
31 | @_exported import class XCTest.XCTNSPredicateExpectation
32 | @_exported import class XCTest.XCTOSSignpostMetric
33 | @_exported import class XCTest.XCTPerformanceMeasurement
   |                         `- error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
35 | @_exported import struct XCTest.XCTPerformanceMetric
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:34:25: error: class 'XCTPerformanceMeasurementTimestamp' does not exist in module 'XCTest'
32 | @_exported import class XCTest.XCTOSSignpostMetric
33 | @_exported import class XCTest.XCTPerformanceMeasurement
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
   |                         `- error: class 'XCTPerformanceMeasurementTimestamp' does not exist in module 'XCTest'
35 | @_exported import struct XCTest.XCTPerformanceMetric
36 | @_exported import func XCTest.XCTSelfTestMain
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:36:24: error: function 'XCTSelfTestMain' does not exist in module 'XCTest'
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
35 | @_exported import struct XCTest.XCTPerformanceMetric
36 | @_exported import func XCTest.XCTSelfTestMain
   |                        `- error: function 'XCTSelfTestMain' does not exist in module 'XCTest'
37 | @_exported import struct XCTest.XCTSkip
38 | @_exported import func XCTest.XCTSkipIf
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:40:25: error: class 'XCTSourceCodeContext' does not exist in module 'XCTest'
38 | @_exported import func XCTest.XCTSkipIf
39 | @_exported import func XCTest.XCTSkipUnless
40 | @_exported import class XCTest.XCTSourceCodeContext
   |                         `- error: class 'XCTSourceCodeContext' does not exist in module 'XCTest'
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:41:25: error: class 'XCTSourceCodeFrame' does not exist in module 'XCTest'
39 | @_exported import func XCTest.XCTSkipUnless
40 | @_exported import class XCTest.XCTSourceCodeContext
41 | @_exported import class XCTest.XCTSourceCodeFrame
   |                         `- error: class 'XCTSourceCodeFrame' does not exist in module 'XCTest'
42 | @_exported import class XCTest.XCTSourceCodeLocation
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:42:25: error: class 'XCTSourceCodeLocation' does not exist in module 'XCTest'
40 | @_exported import class XCTest.XCTSourceCodeContext
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
   |                         `- error: class 'XCTSourceCodeLocation' does not exist in module 'XCTest'
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
44 | @_exported import func XCTest.XCTUnwrap
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:43:25: error: class 'XCTSourceCodeSymbolInfo' does not exist in module 'XCTest'
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
   |                         `- error: class 'XCTSourceCodeSymbolInfo' does not exist in module 'XCTest'
44 | @_exported import func XCTest.XCTUnwrap
45 | @_exported import class XCTest.XCTWaiter
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:47:23: error: variable 'XCT_UI_TESTING_AVAILABLE' does not exist in module 'XCTest'
45 | @_exported import class XCTest.XCTWaiter
46 | @_exported import protocol XCTest.XCTWaiterDelegate
47 | @_exported import var XCTest.XCT_UI_TESTING_AVAILABLE
   |                       `- error: variable 'XCT_UI_TESTING_AVAILABLE' does not exist in module 'XCTest'
48 | import class XCTest.XCTest
49 | @_exported import class XCTest.XCTestCaseRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:53:25: error: class 'XCTestLog' does not exist in module 'XCTest'
51 | @_exported import let XCTest.XCTestErrorDomain
52 | @_exported import class XCTest.XCTestExpectation
53 | @_exported import class XCTest.XCTestLog
   |                         `- error: class 'XCTestLog' does not exist in module 'XCTest'
54 | @_exported import protocol XCTest.XCTestObservation
55 | @_exported import class XCTest.XCTestObservationCenter
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:56:25: error: class 'XCTestObserver' does not exist in module 'XCTest'
54 | @_exported import protocol XCTest.XCTestObservation
55 | @_exported import class XCTest.XCTestObservationCenter
56 | @_exported import class XCTest.XCTestObserver
   |                         `- error: class 'XCTestObserver' does not exist in module 'XCTest'
57 | @_exported import let XCTest.XCTestObserverClassKey
58 | @_exported import class XCTest.XCTestProbe
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:57:23: error: variable 'XCTestObserverClassKey' does not exist in module 'XCTest'
55 | @_exported import class XCTest.XCTestObservationCenter
56 | @_exported import class XCTest.XCTestObserver
57 | @_exported import let XCTest.XCTestObserverClassKey
   |                       `- error: variable 'XCTestObserverClassKey' does not exist in module 'XCTest'
58 | @_exported import class XCTest.XCTestProbe
59 | @_exported import class XCTest.XCTestRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:58:25: error: class 'XCTestProbe' does not exist in module 'XCTest'
56 | @_exported import class XCTest.XCTestObserver
57 | @_exported import let XCTest.XCTestObserverClassKey
58 | @_exported import class XCTest.XCTestProbe
   |                         `- error: class 'XCTestProbe' does not exist in module 'XCTest'
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:60:23: error: variable 'XCTestScopeAll' does not exist in module 'XCTest'
58 | @_exported import class XCTest.XCTestProbe
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
   |                       `- error: variable 'XCTestScopeAll' does not exist in module 'XCTest'
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:61:23: error: variable 'XCTestScopeKey' does not exist in module 'XCTest'
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
61 | @_exported import let XCTest.XCTestScopeKey
   |                       `- error: variable 'XCTestScopeKey' does not exist in module 'XCTest'
62 | @_exported import let XCTest.XCTestScopeNone
63 | @_exported import let XCTest.XCTestScopeSelf
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:62:23: error: variable 'XCTestScopeNone' does not exist in module 'XCTest'
60 | @_exported import let XCTest.XCTestScopeAll
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
   |                       `- error: variable 'XCTestScopeNone' does not exist in module 'XCTest'
63 | @_exported import let XCTest.XCTestScopeSelf
64 | @_exported import class XCTest.XCTestSuite
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:63:23: error: variable 'XCTestScopeSelf' does not exist in module 'XCTest'
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
63 | @_exported import let XCTest.XCTestScopeSelf
   |                       `- error: variable 'XCTestScopeSelf' does not exist in module 'XCTest'
64 | @_exported import class XCTest.XCTestSuite
65 | @_exported import class XCTest.XCTestSuiteRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:66:23: error: variable 'XCTestToolKey' does not exist in module 'XCTest'
64 | @_exported import class XCTest.XCTestSuite
65 | @_exported import class XCTest.XCTestSuiteRun
66 | @_exported import let XCTest.XCTestToolKey
   |                       `- error: variable 'XCTestToolKey' does not exist in module 'XCTest'
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:67:23: error: variable 'XCTestedUnitPath' does not exist in module 'XCTest'
65 | @_exported import class XCTest.XCTestSuiteRun
66 | @_exported import let XCTest.XCTestToolKey
67 | @_exported import let XCTest.XCTestedUnitPath
   |                       `- error: variable 'XCTestedUnitPath' does not exist in module 'XCTest'
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:68:25: error: class 'XCUIApplication' does not exist in module 'XCTest'
66 | @_exported import let XCTest.XCTestToolKey
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
   |                         `- error: class 'XCUIApplication' does not exist in module 'XCTest'
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:69:25: error: class 'XCUICoordinate' does not exist in module 'XCTest'
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
   |                         `- error: class 'XCUICoordinate' does not exist in module 'XCTest'
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:70:25: error: class 'XCUIElement' does not exist in module 'XCTest'
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
   |                         `- error: class 'XCUIElement' does not exist in module 'XCTest'
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:71:28: error: protocol 'XCUIElementAttributes' does not exist in module 'XCTest'
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
   |                            `- error: protocol 'XCUIElementAttributes' does not exist in module 'XCTest'
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:72:25: error: class 'XCUIElementQuery' does not exist in module 'XCTest'
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
   |                         `- error: class 'XCUIElementQuery' does not exist in module 'XCTest'
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:73:28: error: protocol 'XCUIElementSnapshot' does not exist in module 'XCTest'
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
   |                            `- error: protocol 'XCUIElementSnapshot' does not exist in module 'XCTest'
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:74:28: error: protocol 'XCUIElementSnapshotProviding' does not exist in module 'XCTest'
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
   |                            `- error: protocol 'XCUIElementSnapshotProviding' does not exist in module 'XCTest'
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:75:28: error: protocol 'XCUIElementTypeQueryProvider' does not exist in module 'XCTest'
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
   |                            `- error: protocol 'XCUIElementTypeQueryProvider' does not exist in module 'XCTest'
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:76:26: error: struct 'XCUIGestureVelocity' does not exist in module 'XCTest'
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
   |                          `- error: struct 'XCUIGestureVelocity' does not exist in module 'XCTest'
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:77:23: error: variable 'XCUIIdentifierCloseWindow' does not exist in module 'XCTest'
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
   |                       `- error: variable 'XCUIIdentifierCloseWindow' does not exist in module 'XCTest'
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:78:23: error: variable 'XCUIIdentifierFullScreenWindow' does not exist in module 'XCTest'
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
   |                       `- error: variable 'XCUIIdentifierFullScreenWindow' does not exist in module 'XCTest'
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:79:23: error: variable 'XCUIIdentifierMinimizeWindow' does not exist in module 'XCTest'
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
   |                       `- error: variable 'XCUIIdentifierMinimizeWindow' does not exist in module 'XCTest'
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:80:23: error: variable 'XCUIIdentifierZoomWindow' does not exist in module 'XCTest'
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
   |                       `- error: variable 'XCUIIdentifierZoomWindow' does not exist in module 'XCTest'
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:81:26: error: struct 'XCUIKeyboardKey' does not exist in module 'XCTest'
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
   |                          `- error: struct 'XCUIKeyboardKey' does not exist in module 'XCTest'
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:82:24: error: enum 'XCUIProtectedResource' does not exist in module 'XCTest'
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
   |                        `- error: enum 'XCUIProtectedResource' does not exist in module 'XCTest'
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:83:24: error: enum 'XCUIRemoteButton' does not exist in module 'XCTest'
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
   |                        `- error: enum 'XCUIRemoteButton' does not exist in module 'XCTest'
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:84:25: error: class 'XCUIScreen' does not exist in module 'XCTest'
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
   |                         `- error: class 'XCUIScreen' does not exist in module 'XCTest'
85 | @_exported import class XCTest.XCUIScreenshot
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:85:25: error: class 'XCUIScreenshot' does not exist in module 'XCTest'
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
   |                         `- error: class 'XCUIScreenshot' does not exist in module 'XCTest'
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:86:28: error: protocol 'XCUIScreenshotProviding' does not exist in module 'XCTest'
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
   |                            `- error: protocol 'XCUIScreenshotProviding' does not exist in module 'XCTest'
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:88:24: error: enum '_XCTAssertionType' does not exist in module 'XCTest'
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
   |                        `- error: enum '_XCTAssertionType' does not exist in module 'XCTest'
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:89:24: error: function '_XCTDescriptionForValue' does not exist in module 'XCTest'
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
89 | @_exported import func XCTest._XCTDescriptionForValue
   |                        `- error: function '_XCTDescriptionForValue' does not exist in module 'XCTest'
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:90:24: error: function '_XCTFailureFormat' does not exist in module 'XCTest'
88 | @_exported import enum XCTest._XCTAssertionType
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
   |                        `- error: function '_XCTFailureFormat' does not exist in module 'XCTest'
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:91:24: error: function '_XCTPreformattedFailureHandler' does not exist in module 'XCTest'
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
   |                        `- error: function '_XCTPreformattedFailureHandler' does not exist in module 'XCTest'
92 | @_exported import class XCTest._XCTSkipFailureException
93 | @_exported import class XCTest._XCTestCaseInterruptionException
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:92:25: error: class '_XCTSkipFailureException' does not exist in module 'XCTest'
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
   |                         `- error: class '_XCTSkipFailureException' does not exist in module 'XCTest'
93 | @_exported import class XCTest._XCTestCaseInterruptionException
94 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:93:25: error: class '_XCTestCaseInterruptionException' does not exist in module 'XCTest'
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
93 | @_exported import class XCTest._XCTestCaseInterruptionException
   |                         `- error: class '_XCTestCaseInterruptionException' does not exist in module 'XCTest'
94 |
95 | public typealias XCTBeton = XCTest
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:60:9: error: cannot find type 'XCTPerformanceMeasurement' in scope
58 |
59 |   internal func fetchMeasurement<Identifier>(for identifier: Identifier)
60 |     -> [XCTPerformanceMeasurement] where Identifier: XCTAssertMetricIdentifier
   |         `- error: cannot find type 'XCTPerformanceMeasurement' in scope
61 |   {
62 |     let measurements =
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase+measure.swift:14:33: error: method does not override any method from its superclass
12 |   ///
13 |   /// - Parameter block: A block whose performance is measured.
14 |   @nonobjc public override func measure(_ block: () -> Void) {
   |                                 `- error: method does not override any method from its superclass
15 |     self.measure(metrics: Self.defaultMetrics, options: Self.defaultMeasureOptions, block: block)
16 |   }
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase.swift:28:27: error: property does not override any property from its superclass
26 |   internal var lastRunMetrics: [XCTMetric] = []
27 |   /// Default options for ``XCTestCase/measure(_:)``. The default instance specifies 5 iteration counts.
28 |   open class override var defaultMeasureOptions: XCTMeasureOptions { XCTMeasureOptions() }
   |                           `- error: property does not override any property from its superclass
29 | }
30 |
[204/220] Compiling XCTBeton XCTMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:3:17: error: protocol 'XCTMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import protocol XCTest.XCTMetric
   |                 `- error: protocol 'XCTMetric' does not exist in module 'XCTest'
 4 | import class XCTest.XCTPerformanceMeasurement
 5 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:4:14: error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
 2 |
 3 | import protocol XCTest.XCTMetric
 4 | import class XCTest.XCTPerformanceMeasurement
   |              `- error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
 5 |
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:3:14: error: class 'XCTStorageMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTStorageMetric
   |              `- error: class 'XCTStorageMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the amount of data that a performance test logically writes to storage.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:21:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
20 |     to endTime: XCTPerformanceMeasurementTimestamp
21 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
22 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
23 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:19:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   /// allowing you to make assertions to them.
18 |   public override func reportMeasurements(
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |     to endTime: XCTPerformanceMeasurementTimestamp
21 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:20:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
18 |   public override func reportMeasurements(
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
20 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
21 |   ) throws -> [XCTPerformanceMeasurement] {
22 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:25:24: error: method does not override any method from its superclass
23 |   }
24 |
25 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
26 |     remembering(copy: super.copy(with: zone))
27 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:9:39: error: no type named 'XCTStorageMetric' in module 'XCTest'
 7 | /// ``XCTStorageMetric`` is a wrapper to
 8 | /// [`XCTest.XCTStorageMetric`](https://developer.apple.com/documentation/xctest/xctstoragemetric).
 9 | public class XCTStorageMetric: XCTest.XCTStorageMetric, XCTMetric {
   |                                       `- error: no type named 'XCTStorageMetric' in module 'XCTest'
10 |
11 |   deinit { forgetSelf() }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:26:23: error: 'super' cannot be used in class 'XCTStorageMetric' because it has no superclass
24 |
25 |   override public func copy(with zone: NSZone? = nil) -> Any {
26 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTStorageMetric' because it has no superclass
27 |   }
28 |
[205/220] Compiling XCTBeton XCTStorageMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:3:17: error: protocol 'XCTMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import protocol XCTest.XCTMetric
   |                 `- error: protocol 'XCTMetric' does not exist in module 'XCTest'
 4 | import class XCTest.XCTPerformanceMeasurement
 5 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:4:14: error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
 2 |
 3 | import protocol XCTest.XCTMetric
 4 | import class XCTest.XCTPerformanceMeasurement
   |              `- error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
 5 |
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:3:14: error: class 'XCTStorageMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTStorageMetric
   |              `- error: class 'XCTStorageMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the amount of data that a performance test logically writes to storage.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:21:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
20 |     to endTime: XCTPerformanceMeasurementTimestamp
21 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
22 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
23 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:19:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   /// allowing you to make assertions to them.
18 |   public override func reportMeasurements(
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |     to endTime: XCTPerformanceMeasurementTimestamp
21 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:20:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
18 |   public override func reportMeasurements(
19 |     from startTime: XCTPerformanceMeasurementTimestamp,
20 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
21 |   ) throws -> [XCTPerformanceMeasurement] {
22 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:25:24: error: method does not override any method from its superclass
23 |   }
24 |
25 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
26 |     remembering(copy: super.copy(with: zone))
27 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:9:39: error: no type named 'XCTStorageMetric' in module 'XCTest'
 7 | /// ``XCTStorageMetric`` is a wrapper to
 8 | /// [`XCTest.XCTStorageMetric`](https://developer.apple.com/documentation/xctest/xctstoragemetric).
 9 | public class XCTStorageMetric: XCTest.XCTStorageMetric, XCTMetric {
   |                                       `- error: no type named 'XCTStorageMetric' in module 'XCTest'
10 |
11 |   deinit { forgetSelf() }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTStorageMetric.swift:26:23: error: 'super' cannot be used in class 'XCTStorageMetric' because it has no superclass
24 |
25 |   override public func copy(with zone: NSZone? = nil) -> Any {
26 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTStorageMetric' because it has no superclass
27 |   }
28 |
[206/220] Compiling XCTBeton XCTestCase+measure.swift
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase+measure.swift:14:33: error: method does not override any method from its superclass
12 |   ///
13 |   /// - Parameter block: A block whose performance is measured.
14 |   @nonobjc public override func measure(_ block: () -> Void) {
   |                                 `- error: method does not override any method from its superclass
15 |     self.measure(metrics: Self.defaultMetrics, options: Self.defaultMeasureOptions, block: block)
16 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase+measure.swift:53:18: error: extra arguments at positions #1, #2 in call
51 |   @nonobjc public func measure(metrics: [XCTMetric], options: XCTMeasureOptions, block: () -> Void)
52 |   {
53 |     super.measure(metrics: metrics, options: options, block: block)
   |                  `- error: extra arguments at positions #1, #2 in call
54 |     precondition(lastRunMetrics.isEmpty, "Must not have performed measurements yet!")
55 |     lastRunMetrics = metrics
XCTest.XCTestCase.measure:2:13: note: 'measure(file:line:block:)' declared here
1 | class XCTestCase {
2 | public func measure(file: StaticString = #file, line: Int = #line, block: () -> Void)}
  |             `- note: 'measure(file:line:block:)' declared here
3 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase.swift:28:27: error: property does not override any property from its superclass
26 |   internal var lastRunMetrics: [XCTMetric] = []
27 |   /// Default options for ``XCTestCase/measure(_:)``. The default instance specifies 5 iteration counts.
28 |   open class override var defaultMeasureOptions: XCTMeasureOptions { XCTMeasureOptions() }
   |                           `- error: property does not override any property from its superclass
29 | }
30 |
[207/220] Compiling XCTBeton XCTestCase.swift
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase+measure.swift:14:33: error: method does not override any method from its superclass
12 |   ///
13 |   /// - Parameter block: A block whose performance is measured.
14 |   @nonobjc public override func measure(_ block: () -> Void) {
   |                                 `- error: method does not override any method from its superclass
15 |     self.measure(metrics: Self.defaultMetrics, options: Self.defaultMeasureOptions, block: block)
16 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase+measure.swift:53:18: error: extra arguments at positions #1, #2 in call
51 |   @nonobjc public func measure(metrics: [XCTMetric], options: XCTMeasureOptions, block: () -> Void)
52 |   {
53 |     super.measure(metrics: metrics, options: options, block: block)
   |                  `- error: extra arguments at positions #1, #2 in call
54 |     precondition(lastRunMetrics.isEmpty, "Must not have performed measurements yet!")
55 |     lastRunMetrics = metrics
XCTest.XCTestCase.measure:2:13: note: 'measure(file:line:block:)' declared here
1 | class XCTestCase {
2 | public func measure(file: StaticString = #file, line: Int = #line, block: () -> Void)}
  |             `- note: 'measure(file:line:block:)' declared here
3 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTestCase.swift:28:27: error: property does not override any property from its superclass
26 |   internal var lastRunMetrics: [XCTMetric] = []
27 |   /// Default options for ``XCTestCase/measure(_:)``. The default instance specifies 5 iteration counts.
28 |   open class override var defaultMeasureOptions: XCTMeasureOptions { XCTMeasureOptions() }
   |                           `- error: property does not override any property from its superclass
29 | }
30 |
[208/220] Compiling XCTBeton XCTMemoryMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:3:14: error: class 'XCTMemoryMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTMemoryMetric
   |              `- error: class 'XCTMemoryMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the physical memory that a performance test uses.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:9:38: error: no type named 'XCTMemoryMetric' in module 'XCTest'
 7 | /// ``XCTMemoryMetric`` is a wrapper to
 8 | /// [`XCTest.XCTMemoryMetric`](https://developer.apple.com/documentation/xctest/xctmemorymetric).
 9 | public class XCTMemoryMetric: XCTest.XCTMemoryMetric, XCTMetric {
   |                                      `- error: no type named 'XCTMemoryMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:25:23: error: 'super' cannot be used in class 'XCTMemoryMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTMemoryMetric' because it has no superclass
26 |   }
27 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:3:42: error: cannot find type 'XCTPerformanceMeasurement' in scope
 1 | import Beton
 2 |
 3 | private var results: [ObjectIdentifier: [XCTPerformanceMeasurement]] = [:]
   |                                          `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 4 | private var copyMap: [ObjectIdentifier: ObjectIdentifier] = [:]
 5 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:7:29: error: cannot find type 'XCTPerformanceMeasurement' in scope
 5 |
 6 | extension XCTMetric {
 7 |   public var measurements: [XCTPerformanceMeasurement] { results[id] ?? [] }
   |                             `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 8 | }
 9 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:11:63: error: cannot find type 'XCTPerformanceMeasurement' in scope
 9 |
10 | extension XCTMetric {
11 |   func storing(measurements: [XCTPerformanceMeasurement]) -> [XCTPerformanceMeasurement] {
   |                                                               `- error: cannot find type 'XCTPerformanceMeasurement' in scope
12 |     results[originId, default: []].append(contentsOf: measurements)
13 |     return measurements
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:11:31: error: cannot find type 'XCTPerformanceMeasurement' in scope
 9 |
10 | extension XCTMetric {
11 |   func storing(measurements: [XCTPerformanceMeasurement]) -> [XCTPerformanceMeasurement] {
   |                               `- error: cannot find type 'XCTPerformanceMeasurement' in scope
12 |     results[originId, default: []].append(contentsOf: measurements)
13 |     return measurements
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:28:59: error: argument type 'Self' expected to be an instance of a class or class-constrained type
26 |
27 | extension XCTMetric {
28 |   fileprivate var id: ObjectIdentifier { ObjectIdentifier(self) }
   |                                                           `- error: argument type 'Self' expected to be an instance of a class or class-constrained type
29 |
30 |   fileprivate var originId: ObjectIdentifier {
[209/220] Compiling XCTBeton XCTMetric+measurementStorage.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:3:14: error: class 'XCTMemoryMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTMemoryMetric
   |              `- error: class 'XCTMemoryMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the physical memory that a performance test uses.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:9:38: error: no type named 'XCTMemoryMetric' in module 'XCTest'
 7 | /// ``XCTMemoryMetric`` is a wrapper to
 8 | /// [`XCTest.XCTMemoryMetric`](https://developer.apple.com/documentation/xctest/xctmemorymetric).
 9 | public class XCTMemoryMetric: XCTest.XCTMemoryMetric, XCTMetric {
   |                                      `- error: no type named 'XCTMemoryMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMemoryMetric.swift:25:23: error: 'super' cannot be used in class 'XCTMemoryMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTMemoryMetric' because it has no superclass
26 |   }
27 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:3:42: error: cannot find type 'XCTPerformanceMeasurement' in scope
 1 | import Beton
 2 |
 3 | private var results: [ObjectIdentifier: [XCTPerformanceMeasurement]] = [:]
   |                                          `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 4 | private var copyMap: [ObjectIdentifier: ObjectIdentifier] = [:]
 5 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:7:29: error: cannot find type 'XCTPerformanceMeasurement' in scope
 5 |
 6 | extension XCTMetric {
 7 |   public var measurements: [XCTPerformanceMeasurement] { results[id] ?? [] }
   |                             `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 8 | }
 9 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:11:63: error: cannot find type 'XCTPerformanceMeasurement' in scope
 9 |
10 | extension XCTMetric {
11 |   func storing(measurements: [XCTPerformanceMeasurement]) -> [XCTPerformanceMeasurement] {
   |                                                               `- error: cannot find type 'XCTPerformanceMeasurement' in scope
12 |     results[originId, default: []].append(contentsOf: measurements)
13 |     return measurements
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:11:31: error: cannot find type 'XCTPerformanceMeasurement' in scope
 9 |
10 | extension XCTMetric {
11 |   func storing(measurements: [XCTPerformanceMeasurement]) -> [XCTPerformanceMeasurement] {
   |                               `- error: cannot find type 'XCTPerformanceMeasurement' in scope
12 |     results[originId, default: []].append(contentsOf: measurements)
13 |     return measurements
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:28:59: error: argument type 'Self' expected to be an instance of a class or class-constrained type
26 |
27 | extension XCTMetric {
28 |   fileprivate var id: ObjectIdentifier { ObjectIdentifier(self) }
   |                                                           `- error: argument type 'Self' expected to be an instance of a class or class-constrained type
29 |
30 |   fileprivate var originId: ObjectIdentifier {
[210/220] Compiling XCTBeton XCTestCase+XCTAssertMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:60:9: error: cannot find type 'XCTPerformanceMeasurement' in scope
58 |
59 |   internal func fetchMeasurement<Identifier>(for identifier: Identifier)
60 |     -> [XCTPerformanceMeasurement] where Identifier: XCTAssertMetricIdentifier
   |         `- error: cannot find type 'XCTPerformanceMeasurement' in scope
61 |   {
62 |     let measurements =
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:34:72: error: cannot infer key path type from context; consider explicitly specifying a root type
32 |     line: UInt = #line
33 |   ) {
34 |     let measurements: [Double] = fetchMeasurement(for: identifier).map(\.value).map(\.value)
   |                                                                        `- error: cannot infer key path type from context; consider explicitly specifying a root type
35 |     XCTAssertLessThanOrEqual(
36 |       measurements[keyPath: aspect.measurementKeyPath],
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:34:85: error: cannot infer key path type from context; consider explicitly specifying a root type
32 |     line: UInt = #line
33 |   ) {
34 |     let measurements: [Double] = fetchMeasurement(for: identifier).map(\.value).map(\.value)
   |                                                                                     `- error: cannot infer key path type from context; consider explicitly specifying a root type
35 |     XCTAssertLessThanOrEqual(
36 |       measurements[keyPath: aspect.measurementKeyPath],
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:7:29: error: cannot find type 'XCTPerformanceMeasurement' in scope
 5 |
 6 | extension XCTMetric {
 7 |   public var measurements: [XCTPerformanceMeasurement] { results[id] ?? [] }
   |                             `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 8 | }
 9 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:64:24: error: cannot convert value of type 'Identifier.RelatedMetric?' to closure result type 'ElementOfResult?'
62 |     let measurements =
63 |       lastRunMetrics
64 |       .compactMap { $0 as? Identifier.RelatedMetric }
   |                        `- error: cannot convert value of type 'Identifier.RelatedMetric?' to closure result type 'ElementOfResult?'
65 |       .map(\.measurements)
66 |       .reduce([], +)
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:67:8: error: reference to member 'filter' cannot be resolved without a contextual type
65 |       .map(\.measurements)
66 |       .reduce([], +)
67 |       .filter { $0.identifier == identifier.identifier }  // TODO: this naming is fucking dumb
   |        `- error: reference to member 'filter' cannot be resolved without a contextual type
68 |     return Array(measurements.dropFirst())
69 |   }
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:65:12: error: cannot infer key path type from context; consider explicitly specifying a root type
63 |       lastRunMetrics
64 |       .compactMap { $0 as? Identifier.RelatedMetric }
65 |       .map(\.measurements)
   |            `- error: cannot infer key path type from context; consider explicitly specifying a root type
66 |       .reduce([], +)
67 |       .filter { $0.identifier == identifier.identifier }  // TODO: this naming is fucking dumb
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:64:8: error: generic parameter 'ElementOfResult' could not be inferred
62 |     let measurements =
63 |       lastRunMetrics
64 |       .compactMap { $0 as? Identifier.RelatedMetric }
   |        `- error: generic parameter 'ElementOfResult' could not be inferred
65 |       .map(\.measurements)
66 |       .reduce([], +)
Swift.Sequence.compactMap:2:24: note: in call to function 'compactMap'
1 | protocol Sequence {
2 | @inlinable public func compactMap<ElementOfResult>(_ transform: (Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]}
  |                        `- note: in call to function 'compactMap'
3 |
[211/220] Compiling XCTBeton XCTAssertMetricIdentifier.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:60:9: error: cannot find type 'XCTPerformanceMeasurement' in scope
58 |
59 |   internal func fetchMeasurement<Identifier>(for identifier: Identifier)
60 |     -> [XCTPerformanceMeasurement] where Identifier: XCTAssertMetricIdentifier
   |         `- error: cannot find type 'XCTPerformanceMeasurement' in scope
61 |   {
62 |     let measurements =
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:34:72: error: cannot infer key path type from context; consider explicitly specifying a root type
32 |     line: UInt = #line
33 |   ) {
34 |     let measurements: [Double] = fetchMeasurement(for: identifier).map(\.value).map(\.value)
   |                                                                        `- error: cannot infer key path type from context; consider explicitly specifying a root type
35 |     XCTAssertLessThanOrEqual(
36 |       measurements[keyPath: aspect.measurementKeyPath],
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:34:85: error: cannot infer key path type from context; consider explicitly specifying a root type
32 |     line: UInt = #line
33 |   ) {
34 |     let measurements: [Double] = fetchMeasurement(for: identifier).map(\.value).map(\.value)
   |                                                                                     `- error: cannot infer key path type from context; consider explicitly specifying a root type
35 |     XCTAssertLessThanOrEqual(
36 |       measurements[keyPath: aspect.measurementKeyPath],
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric+measurementStorage.swift:7:29: error: cannot find type 'XCTPerformanceMeasurement' in scope
 5 |
 6 | extension XCTMetric {
 7 |   public var measurements: [XCTPerformanceMeasurement] { results[id] ?? [] }
   |                             `- error: cannot find type 'XCTPerformanceMeasurement' in scope
 8 | }
 9 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:64:24: error: cannot convert value of type 'Identifier.RelatedMetric?' to closure result type 'ElementOfResult?'
62 |     let measurements =
63 |       lastRunMetrics
64 |       .compactMap { $0 as? Identifier.RelatedMetric }
   |                        `- error: cannot convert value of type 'Identifier.RelatedMetric?' to closure result type 'ElementOfResult?'
65 |       .map(\.measurements)
66 |       .reduce([], +)
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:67:8: error: reference to member 'filter' cannot be resolved without a contextual type
65 |       .map(\.measurements)
66 |       .reduce([], +)
67 |       .filter { $0.identifier == identifier.identifier }  // TODO: this naming is fucking dumb
   |        `- error: reference to member 'filter' cannot be resolved without a contextual type
68 |     return Array(measurements.dropFirst())
69 |   }
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:65:12: error: cannot infer key path type from context; consider explicitly specifying a root type
63 |       lastRunMetrics
64 |       .compactMap { $0 as? Identifier.RelatedMetric }
65 |       .map(\.measurements)
   |            `- error: cannot infer key path type from context; consider explicitly specifying a root type
66 |       .reduce([], +)
67 |       .filter { $0.identifier == identifier.identifier }  // TODO: this naming is fucking dumb
/host/spi-builder-workspace/Sources/XCTBeton/XCTestCase/XCTAssertMetric/XCTestCase+XCTAssertMetric.swift:64:8: error: generic parameter 'ElementOfResult' could not be inferred
62 |     let measurements =
63 |       lastRunMetrics
64 |       .compactMap { $0 as? Identifier.RelatedMetric }
   |        `- error: generic parameter 'ElementOfResult' could not be inferred
65 |       .map(\.measurements)
66 |       .reduce([], +)
Swift.Sequence.compactMap:2:24: note: in call to function 'compactMap'
1 | protocol Sequence {
2 | @inlinable public func compactMap<ElementOfResult>(_ transform: (Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]}
  |                        `- note: in call to function 'compactMap'
3 |
[212/220] Compiling XCTBeton XCTAssertCpuIdentifier.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
[213/220] Compiling XCTBeton XCTAssertDiskIdentifier.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
[214/220] Compiling XCTBeton XCTBeton.swift
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:1:28: error: protocol 'XCTActivity' does not exist in module 'XCTest'
 1 | @_exported import protocol XCTest.XCTActivity
   |                            `- error: protocol 'XCTActivity' does not exist in module 'XCTest'
 2 | @_exported import class XCTest.XCTApplicationLaunchMetric
 3 | @_exported import func XCTest.XCTAssert
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:2:25: error: class 'XCTApplicationLaunchMetric' does not exist in module 'XCTest'
 1 | @_exported import protocol XCTest.XCTActivity
 2 | @_exported import class XCTest.XCTApplicationLaunchMetric
   |                         `- error: class 'XCTApplicationLaunchMetric' does not exist in module 'XCTest'
 3 | @_exported import func XCTest.XCTAssert
 4 | @_exported import func XCTest.XCTAssertEqual
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:20:25: error: class 'XCTAttachment' does not exist in module 'XCTest'
18 | @_exported import func XCTest.XCTAssertThrowsError
19 | @_exported import func XCTest.XCTAssertTrue
20 | @_exported import class XCTest.XCTAttachment
   |                         `- error: class 'XCTAttachment' does not exist in module 'XCTest'
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:21:25: error: class 'XCTContext' does not exist in module 'XCTest'
19 | @_exported import func XCTest.XCTAssertTrue
20 | @_exported import class XCTest.XCTAttachment
21 | @_exported import class XCTest.XCTContext
   |                         `- error: class 'XCTContext' does not exist in module 'XCTest'
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:22:25: error: class 'XCTDarwinNotificationExpectation' does not exist in module 'XCTest'
20 | @_exported import class XCTest.XCTAttachment
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
   |                         `- error: class 'XCTDarwinNotificationExpectation' does not exist in module 'XCTest'
23 | @_exported import func XCTest.XCTExpectFailure
24 | @_exported import class XCTest.XCTExpectedFailure
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:23:24: error: function 'XCTExpectFailure' does not exist in module 'XCTest'
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
   |                        `- error: function 'XCTExpectFailure' does not exist in module 'XCTest'
24 | @_exported import class XCTest.XCTExpectedFailure
25 | @_exported import func XCTest.XCTFail
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:24:25: error: class 'XCTExpectedFailure' does not exist in module 'XCTest'
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
24 | @_exported import class XCTest.XCTExpectedFailure
   |                         `- error: class 'XCTExpectedFailure' does not exist in module 'XCTest'
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:26:26: error: struct 'XCTIssue' does not exist in module 'XCTest'
24 | @_exported import class XCTest.XCTExpectedFailure
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
   |                          `- error: struct 'XCTIssue' does not exist in module 'XCTest'
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:27:25: error: class 'XCTIssueReference' does not exist in module 'XCTest'
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
27 | @_exported import class XCTest.XCTIssueReference
   |                         `- error: class 'XCTIssueReference' does not exist in module 'XCTest'
28 | @_exported import class XCTest.XCTKVOExpectation
29 | @_exported import class XCTest.XCTMutableIssue
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:28:25: error: class 'XCTKVOExpectation' does not exist in module 'XCTest'
26 | @_exported import struct XCTest.XCTIssue
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
   |                         `- error: class 'XCTKVOExpectation' does not exist in module 'XCTest'
29 | @_exported import class XCTest.XCTMutableIssue
30 | @_exported import class XCTest.XCTNSNotificationExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:29:25: error: class 'XCTMutableIssue' does not exist in module 'XCTest'
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
29 | @_exported import class XCTest.XCTMutableIssue
   |                         `- error: class 'XCTMutableIssue' does not exist in module 'XCTest'
30 | @_exported import class XCTest.XCTNSNotificationExpectation
31 | @_exported import class XCTest.XCTNSPredicateExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:32:25: error: class 'XCTOSSignpostMetric' does not exist in module 'XCTest'
30 | @_exported import class XCTest.XCTNSNotificationExpectation
31 | @_exported import class XCTest.XCTNSPredicateExpectation
32 | @_exported import class XCTest.XCTOSSignpostMetric
   |                         `- error: class 'XCTOSSignpostMetric' does not exist in module 'XCTest'
33 | @_exported import class XCTest.XCTPerformanceMeasurement
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:33:25: error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
31 | @_exported import class XCTest.XCTNSPredicateExpectation
32 | @_exported import class XCTest.XCTOSSignpostMetric
33 | @_exported import class XCTest.XCTPerformanceMeasurement
   |                         `- error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
35 | @_exported import struct XCTest.XCTPerformanceMetric
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:34:25: error: class 'XCTPerformanceMeasurementTimestamp' does not exist in module 'XCTest'
32 | @_exported import class XCTest.XCTOSSignpostMetric
33 | @_exported import class XCTest.XCTPerformanceMeasurement
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
   |                         `- error: class 'XCTPerformanceMeasurementTimestamp' does not exist in module 'XCTest'
35 | @_exported import struct XCTest.XCTPerformanceMetric
36 | @_exported import func XCTest.XCTSelfTestMain
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:36:24: error: function 'XCTSelfTestMain' does not exist in module 'XCTest'
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
35 | @_exported import struct XCTest.XCTPerformanceMetric
36 | @_exported import func XCTest.XCTSelfTestMain
   |                        `- error: function 'XCTSelfTestMain' does not exist in module 'XCTest'
37 | @_exported import struct XCTest.XCTSkip
38 | @_exported import func XCTest.XCTSkipIf
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:40:25: error: class 'XCTSourceCodeContext' does not exist in module 'XCTest'
38 | @_exported import func XCTest.XCTSkipIf
39 | @_exported import func XCTest.XCTSkipUnless
40 | @_exported import class XCTest.XCTSourceCodeContext
   |                         `- error: class 'XCTSourceCodeContext' does not exist in module 'XCTest'
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:41:25: error: class 'XCTSourceCodeFrame' does not exist in module 'XCTest'
39 | @_exported import func XCTest.XCTSkipUnless
40 | @_exported import class XCTest.XCTSourceCodeContext
41 | @_exported import class XCTest.XCTSourceCodeFrame
   |                         `- error: class 'XCTSourceCodeFrame' does not exist in module 'XCTest'
42 | @_exported import class XCTest.XCTSourceCodeLocation
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:42:25: error: class 'XCTSourceCodeLocation' does not exist in module 'XCTest'
40 | @_exported import class XCTest.XCTSourceCodeContext
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
   |                         `- error: class 'XCTSourceCodeLocation' does not exist in module 'XCTest'
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
44 | @_exported import func XCTest.XCTUnwrap
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:43:25: error: class 'XCTSourceCodeSymbolInfo' does not exist in module 'XCTest'
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
   |                         `- error: class 'XCTSourceCodeSymbolInfo' does not exist in module 'XCTest'
44 | @_exported import func XCTest.XCTUnwrap
45 | @_exported import class XCTest.XCTWaiter
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:47:23: error: variable 'XCT_UI_TESTING_AVAILABLE' does not exist in module 'XCTest'
45 | @_exported import class XCTest.XCTWaiter
46 | @_exported import protocol XCTest.XCTWaiterDelegate
47 | @_exported import var XCTest.XCT_UI_TESTING_AVAILABLE
   |                       `- error: variable 'XCT_UI_TESTING_AVAILABLE' does not exist in module 'XCTest'
48 | import class XCTest.XCTest
49 | @_exported import class XCTest.XCTestCaseRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:53:25: error: class 'XCTestLog' does not exist in module 'XCTest'
51 | @_exported import let XCTest.XCTestErrorDomain
52 | @_exported import class XCTest.XCTestExpectation
53 | @_exported import class XCTest.XCTestLog
   |                         `- error: class 'XCTestLog' does not exist in module 'XCTest'
54 | @_exported import protocol XCTest.XCTestObservation
55 | @_exported import class XCTest.XCTestObservationCenter
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:56:25: error: class 'XCTestObserver' does not exist in module 'XCTest'
54 | @_exported import protocol XCTest.XCTestObservation
55 | @_exported import class XCTest.XCTestObservationCenter
56 | @_exported import class XCTest.XCTestObserver
   |                         `- error: class 'XCTestObserver' does not exist in module 'XCTest'
57 | @_exported import let XCTest.XCTestObserverClassKey
58 | @_exported import class XCTest.XCTestProbe
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:57:23: error: variable 'XCTestObserverClassKey' does not exist in module 'XCTest'
55 | @_exported import class XCTest.XCTestObservationCenter
56 | @_exported import class XCTest.XCTestObserver
57 | @_exported import let XCTest.XCTestObserverClassKey
   |                       `- error: variable 'XCTestObserverClassKey' does not exist in module 'XCTest'
58 | @_exported import class XCTest.XCTestProbe
59 | @_exported import class XCTest.XCTestRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:58:25: error: class 'XCTestProbe' does not exist in module 'XCTest'
56 | @_exported import class XCTest.XCTestObserver
57 | @_exported import let XCTest.XCTestObserverClassKey
58 | @_exported import class XCTest.XCTestProbe
   |                         `- error: class 'XCTestProbe' does not exist in module 'XCTest'
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:60:23: error: variable 'XCTestScopeAll' does not exist in module 'XCTest'
58 | @_exported import class XCTest.XCTestProbe
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
   |                       `- error: variable 'XCTestScopeAll' does not exist in module 'XCTest'
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:61:23: error: variable 'XCTestScopeKey' does not exist in module 'XCTest'
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
61 | @_exported import let XCTest.XCTestScopeKey
   |                       `- error: variable 'XCTestScopeKey' does not exist in module 'XCTest'
62 | @_exported import let XCTest.XCTestScopeNone
63 | @_exported import let XCTest.XCTestScopeSelf
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:62:23: error: variable 'XCTestScopeNone' does not exist in module 'XCTest'
60 | @_exported import let XCTest.XCTestScopeAll
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
   |                       `- error: variable 'XCTestScopeNone' does not exist in module 'XCTest'
63 | @_exported import let XCTest.XCTestScopeSelf
64 | @_exported import class XCTest.XCTestSuite
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:63:23: error: variable 'XCTestScopeSelf' does not exist in module 'XCTest'
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
63 | @_exported import let XCTest.XCTestScopeSelf
   |                       `- error: variable 'XCTestScopeSelf' does not exist in module 'XCTest'
64 | @_exported import class XCTest.XCTestSuite
65 | @_exported import class XCTest.XCTestSuiteRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:66:23: error: variable 'XCTestToolKey' does not exist in module 'XCTest'
64 | @_exported import class XCTest.XCTestSuite
65 | @_exported import class XCTest.XCTestSuiteRun
66 | @_exported import let XCTest.XCTestToolKey
   |                       `- error: variable 'XCTestToolKey' does not exist in module 'XCTest'
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:67:23: error: variable 'XCTestedUnitPath' does not exist in module 'XCTest'
65 | @_exported import class XCTest.XCTestSuiteRun
66 | @_exported import let XCTest.XCTestToolKey
67 | @_exported import let XCTest.XCTestedUnitPath
   |                       `- error: variable 'XCTestedUnitPath' does not exist in module 'XCTest'
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:68:25: error: class 'XCUIApplication' does not exist in module 'XCTest'
66 | @_exported import let XCTest.XCTestToolKey
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
   |                         `- error: class 'XCUIApplication' does not exist in module 'XCTest'
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:69:25: error: class 'XCUICoordinate' does not exist in module 'XCTest'
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
   |                         `- error: class 'XCUICoordinate' does not exist in module 'XCTest'
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:70:25: error: class 'XCUIElement' does not exist in module 'XCTest'
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
   |                         `- error: class 'XCUIElement' does not exist in module 'XCTest'
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:71:28: error: protocol 'XCUIElementAttributes' does not exist in module 'XCTest'
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
   |                            `- error: protocol 'XCUIElementAttributes' does not exist in module 'XCTest'
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:72:25: error: class 'XCUIElementQuery' does not exist in module 'XCTest'
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
   |                         `- error: class 'XCUIElementQuery' does not exist in module 'XCTest'
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:73:28: error: protocol 'XCUIElementSnapshot' does not exist in module 'XCTest'
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
   |                            `- error: protocol 'XCUIElementSnapshot' does not exist in module 'XCTest'
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:74:28: error: protocol 'XCUIElementSnapshotProviding' does not exist in module 'XCTest'
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
   |                            `- error: protocol 'XCUIElementSnapshotProviding' does not exist in module 'XCTest'
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:75:28: error: protocol 'XCUIElementTypeQueryProvider' does not exist in module 'XCTest'
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
   |                            `- error: protocol 'XCUIElementTypeQueryProvider' does not exist in module 'XCTest'
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:76:26: error: struct 'XCUIGestureVelocity' does not exist in module 'XCTest'
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
   |                          `- error: struct 'XCUIGestureVelocity' does not exist in module 'XCTest'
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:77:23: error: variable 'XCUIIdentifierCloseWindow' does not exist in module 'XCTest'
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
   |                       `- error: variable 'XCUIIdentifierCloseWindow' does not exist in module 'XCTest'
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:78:23: error: variable 'XCUIIdentifierFullScreenWindow' does not exist in module 'XCTest'
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
   |                       `- error: variable 'XCUIIdentifierFullScreenWindow' does not exist in module 'XCTest'
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:79:23: error: variable 'XCUIIdentifierMinimizeWindow' does not exist in module 'XCTest'
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
   |                       `- error: variable 'XCUIIdentifierMinimizeWindow' does not exist in module 'XCTest'
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:80:23: error: variable 'XCUIIdentifierZoomWindow' does not exist in module 'XCTest'
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
   |                       `- error: variable 'XCUIIdentifierZoomWindow' does not exist in module 'XCTest'
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:81:26: error: struct 'XCUIKeyboardKey' does not exist in module 'XCTest'
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
   |                          `- error: struct 'XCUIKeyboardKey' does not exist in module 'XCTest'
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:82:24: error: enum 'XCUIProtectedResource' does not exist in module 'XCTest'
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
   |                        `- error: enum 'XCUIProtectedResource' does not exist in module 'XCTest'
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:83:24: error: enum 'XCUIRemoteButton' does not exist in module 'XCTest'
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
   |                        `- error: enum 'XCUIRemoteButton' does not exist in module 'XCTest'
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:84:25: error: class 'XCUIScreen' does not exist in module 'XCTest'
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
   |                         `- error: class 'XCUIScreen' does not exist in module 'XCTest'
85 | @_exported import class XCTest.XCUIScreenshot
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:85:25: error: class 'XCUIScreenshot' does not exist in module 'XCTest'
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
   |                         `- error: class 'XCUIScreenshot' does not exist in module 'XCTest'
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:86:28: error: protocol 'XCUIScreenshotProviding' does not exist in module 'XCTest'
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
   |                            `- error: protocol 'XCUIScreenshotProviding' does not exist in module 'XCTest'
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:88:24: error: enum '_XCTAssertionType' does not exist in module 'XCTest'
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
   |                        `- error: enum '_XCTAssertionType' does not exist in module 'XCTest'
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:89:24: error: function '_XCTDescriptionForValue' does not exist in module 'XCTest'
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
89 | @_exported import func XCTest._XCTDescriptionForValue
   |                        `- error: function '_XCTDescriptionForValue' does not exist in module 'XCTest'
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:90:24: error: function '_XCTFailureFormat' does not exist in module 'XCTest'
88 | @_exported import enum XCTest._XCTAssertionType
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
   |                        `- error: function '_XCTFailureFormat' does not exist in module 'XCTest'
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:91:24: error: function '_XCTPreformattedFailureHandler' does not exist in module 'XCTest'
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
   |                        `- error: function '_XCTPreformattedFailureHandler' does not exist in module 'XCTest'
92 | @_exported import class XCTest._XCTSkipFailureException
93 | @_exported import class XCTest._XCTestCaseInterruptionException
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:92:25: error: class '_XCTSkipFailureException' does not exist in module 'XCTest'
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
   |                         `- error: class '_XCTSkipFailureException' does not exist in module 'XCTest'
93 | @_exported import class XCTest._XCTestCaseInterruptionException
94 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:93:25: error: class '_XCTestCaseInterruptionException' does not exist in module 'XCTest'
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
93 | @_exported import class XCTest._XCTestCaseInterruptionException
   |                         `- error: class '_XCTestCaseInterruptionException' does not exist in module 'XCTest'
94 |
95 | public typealias XCTBeton = XCTest
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
[215/220] Compiling XCTBeton XCTAssertClockIdentifier.swift
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:1:28: error: protocol 'XCTActivity' does not exist in module 'XCTest'
 1 | @_exported import protocol XCTest.XCTActivity
   |                            `- error: protocol 'XCTActivity' does not exist in module 'XCTest'
 2 | @_exported import class XCTest.XCTApplicationLaunchMetric
 3 | @_exported import func XCTest.XCTAssert
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:2:25: error: class 'XCTApplicationLaunchMetric' does not exist in module 'XCTest'
 1 | @_exported import protocol XCTest.XCTActivity
 2 | @_exported import class XCTest.XCTApplicationLaunchMetric
   |                         `- error: class 'XCTApplicationLaunchMetric' does not exist in module 'XCTest'
 3 | @_exported import func XCTest.XCTAssert
 4 | @_exported import func XCTest.XCTAssertEqual
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:20:25: error: class 'XCTAttachment' does not exist in module 'XCTest'
18 | @_exported import func XCTest.XCTAssertThrowsError
19 | @_exported import func XCTest.XCTAssertTrue
20 | @_exported import class XCTest.XCTAttachment
   |                         `- error: class 'XCTAttachment' does not exist in module 'XCTest'
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:21:25: error: class 'XCTContext' does not exist in module 'XCTest'
19 | @_exported import func XCTest.XCTAssertTrue
20 | @_exported import class XCTest.XCTAttachment
21 | @_exported import class XCTest.XCTContext
   |                         `- error: class 'XCTContext' does not exist in module 'XCTest'
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:22:25: error: class 'XCTDarwinNotificationExpectation' does not exist in module 'XCTest'
20 | @_exported import class XCTest.XCTAttachment
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
   |                         `- error: class 'XCTDarwinNotificationExpectation' does not exist in module 'XCTest'
23 | @_exported import func XCTest.XCTExpectFailure
24 | @_exported import class XCTest.XCTExpectedFailure
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:23:24: error: function 'XCTExpectFailure' does not exist in module 'XCTest'
21 | @_exported import class XCTest.XCTContext
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
   |                        `- error: function 'XCTExpectFailure' does not exist in module 'XCTest'
24 | @_exported import class XCTest.XCTExpectedFailure
25 | @_exported import func XCTest.XCTFail
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:24:25: error: class 'XCTExpectedFailure' does not exist in module 'XCTest'
22 | @_exported import class XCTest.XCTDarwinNotificationExpectation
23 | @_exported import func XCTest.XCTExpectFailure
24 | @_exported import class XCTest.XCTExpectedFailure
   |                         `- error: class 'XCTExpectedFailure' does not exist in module 'XCTest'
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:26:26: error: struct 'XCTIssue' does not exist in module 'XCTest'
24 | @_exported import class XCTest.XCTExpectedFailure
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
   |                          `- error: struct 'XCTIssue' does not exist in module 'XCTest'
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:27:25: error: class 'XCTIssueReference' does not exist in module 'XCTest'
25 | @_exported import func XCTest.XCTFail
26 | @_exported import struct XCTest.XCTIssue
27 | @_exported import class XCTest.XCTIssueReference
   |                         `- error: class 'XCTIssueReference' does not exist in module 'XCTest'
28 | @_exported import class XCTest.XCTKVOExpectation
29 | @_exported import class XCTest.XCTMutableIssue
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:28:25: error: class 'XCTKVOExpectation' does not exist in module 'XCTest'
26 | @_exported import struct XCTest.XCTIssue
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
   |                         `- error: class 'XCTKVOExpectation' does not exist in module 'XCTest'
29 | @_exported import class XCTest.XCTMutableIssue
30 | @_exported import class XCTest.XCTNSNotificationExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:29:25: error: class 'XCTMutableIssue' does not exist in module 'XCTest'
27 | @_exported import class XCTest.XCTIssueReference
28 | @_exported import class XCTest.XCTKVOExpectation
29 | @_exported import class XCTest.XCTMutableIssue
   |                         `- error: class 'XCTMutableIssue' does not exist in module 'XCTest'
30 | @_exported import class XCTest.XCTNSNotificationExpectation
31 | @_exported import class XCTest.XCTNSPredicateExpectation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:32:25: error: class 'XCTOSSignpostMetric' does not exist in module 'XCTest'
30 | @_exported import class XCTest.XCTNSNotificationExpectation
31 | @_exported import class XCTest.XCTNSPredicateExpectation
32 | @_exported import class XCTest.XCTOSSignpostMetric
   |                         `- error: class 'XCTOSSignpostMetric' does not exist in module 'XCTest'
33 | @_exported import class XCTest.XCTPerformanceMeasurement
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:33:25: error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
31 | @_exported import class XCTest.XCTNSPredicateExpectation
32 | @_exported import class XCTest.XCTOSSignpostMetric
33 | @_exported import class XCTest.XCTPerformanceMeasurement
   |                         `- error: class 'XCTPerformanceMeasurement' does not exist in module 'XCTest'
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
35 | @_exported import struct XCTest.XCTPerformanceMetric
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:34:25: error: class 'XCTPerformanceMeasurementTimestamp' does not exist in module 'XCTest'
32 | @_exported import class XCTest.XCTOSSignpostMetric
33 | @_exported import class XCTest.XCTPerformanceMeasurement
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
   |                         `- error: class 'XCTPerformanceMeasurementTimestamp' does not exist in module 'XCTest'
35 | @_exported import struct XCTest.XCTPerformanceMetric
36 | @_exported import func XCTest.XCTSelfTestMain
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:36:24: error: function 'XCTSelfTestMain' does not exist in module 'XCTest'
34 | @_exported import class XCTest.XCTPerformanceMeasurementTimestamp
35 | @_exported import struct XCTest.XCTPerformanceMetric
36 | @_exported import func XCTest.XCTSelfTestMain
   |                        `- error: function 'XCTSelfTestMain' does not exist in module 'XCTest'
37 | @_exported import struct XCTest.XCTSkip
38 | @_exported import func XCTest.XCTSkipIf
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:40:25: error: class 'XCTSourceCodeContext' does not exist in module 'XCTest'
38 | @_exported import func XCTest.XCTSkipIf
39 | @_exported import func XCTest.XCTSkipUnless
40 | @_exported import class XCTest.XCTSourceCodeContext
   |                         `- error: class 'XCTSourceCodeContext' does not exist in module 'XCTest'
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:41:25: error: class 'XCTSourceCodeFrame' does not exist in module 'XCTest'
39 | @_exported import func XCTest.XCTSkipUnless
40 | @_exported import class XCTest.XCTSourceCodeContext
41 | @_exported import class XCTest.XCTSourceCodeFrame
   |                         `- error: class 'XCTSourceCodeFrame' does not exist in module 'XCTest'
42 | @_exported import class XCTest.XCTSourceCodeLocation
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:42:25: error: class 'XCTSourceCodeLocation' does not exist in module 'XCTest'
40 | @_exported import class XCTest.XCTSourceCodeContext
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
   |                         `- error: class 'XCTSourceCodeLocation' does not exist in module 'XCTest'
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
44 | @_exported import func XCTest.XCTUnwrap
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:43:25: error: class 'XCTSourceCodeSymbolInfo' does not exist in module 'XCTest'
41 | @_exported import class XCTest.XCTSourceCodeFrame
42 | @_exported import class XCTest.XCTSourceCodeLocation
43 | @_exported import class XCTest.XCTSourceCodeSymbolInfo
   |                         `- error: class 'XCTSourceCodeSymbolInfo' does not exist in module 'XCTest'
44 | @_exported import func XCTest.XCTUnwrap
45 | @_exported import class XCTest.XCTWaiter
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:47:23: error: variable 'XCT_UI_TESTING_AVAILABLE' does not exist in module 'XCTest'
45 | @_exported import class XCTest.XCTWaiter
46 | @_exported import protocol XCTest.XCTWaiterDelegate
47 | @_exported import var XCTest.XCT_UI_TESTING_AVAILABLE
   |                       `- error: variable 'XCT_UI_TESTING_AVAILABLE' does not exist in module 'XCTest'
48 | import class XCTest.XCTest
49 | @_exported import class XCTest.XCTestCaseRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:53:25: error: class 'XCTestLog' does not exist in module 'XCTest'
51 | @_exported import let XCTest.XCTestErrorDomain
52 | @_exported import class XCTest.XCTestExpectation
53 | @_exported import class XCTest.XCTestLog
   |                         `- error: class 'XCTestLog' does not exist in module 'XCTest'
54 | @_exported import protocol XCTest.XCTestObservation
55 | @_exported import class XCTest.XCTestObservationCenter
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:56:25: error: class 'XCTestObserver' does not exist in module 'XCTest'
54 | @_exported import protocol XCTest.XCTestObservation
55 | @_exported import class XCTest.XCTestObservationCenter
56 | @_exported import class XCTest.XCTestObserver
   |                         `- error: class 'XCTestObserver' does not exist in module 'XCTest'
57 | @_exported import let XCTest.XCTestObserverClassKey
58 | @_exported import class XCTest.XCTestProbe
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:57:23: error: variable 'XCTestObserverClassKey' does not exist in module 'XCTest'
55 | @_exported import class XCTest.XCTestObservationCenter
56 | @_exported import class XCTest.XCTestObserver
57 | @_exported import let XCTest.XCTestObserverClassKey
   |                       `- error: variable 'XCTestObserverClassKey' does not exist in module 'XCTest'
58 | @_exported import class XCTest.XCTestProbe
59 | @_exported import class XCTest.XCTestRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:58:25: error: class 'XCTestProbe' does not exist in module 'XCTest'
56 | @_exported import class XCTest.XCTestObserver
57 | @_exported import let XCTest.XCTestObserverClassKey
58 | @_exported import class XCTest.XCTestProbe
   |                         `- error: class 'XCTestProbe' does not exist in module 'XCTest'
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:60:23: error: variable 'XCTestScopeAll' does not exist in module 'XCTest'
58 | @_exported import class XCTest.XCTestProbe
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
   |                       `- error: variable 'XCTestScopeAll' does not exist in module 'XCTest'
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:61:23: error: variable 'XCTestScopeKey' does not exist in module 'XCTest'
59 | @_exported import class XCTest.XCTestRun
60 | @_exported import let XCTest.XCTestScopeAll
61 | @_exported import let XCTest.XCTestScopeKey
   |                       `- error: variable 'XCTestScopeKey' does not exist in module 'XCTest'
62 | @_exported import let XCTest.XCTestScopeNone
63 | @_exported import let XCTest.XCTestScopeSelf
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:62:23: error: variable 'XCTestScopeNone' does not exist in module 'XCTest'
60 | @_exported import let XCTest.XCTestScopeAll
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
   |                       `- error: variable 'XCTestScopeNone' does not exist in module 'XCTest'
63 | @_exported import let XCTest.XCTestScopeSelf
64 | @_exported import class XCTest.XCTestSuite
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:63:23: error: variable 'XCTestScopeSelf' does not exist in module 'XCTest'
61 | @_exported import let XCTest.XCTestScopeKey
62 | @_exported import let XCTest.XCTestScopeNone
63 | @_exported import let XCTest.XCTestScopeSelf
   |                       `- error: variable 'XCTestScopeSelf' does not exist in module 'XCTest'
64 | @_exported import class XCTest.XCTestSuite
65 | @_exported import class XCTest.XCTestSuiteRun
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:66:23: error: variable 'XCTestToolKey' does not exist in module 'XCTest'
64 | @_exported import class XCTest.XCTestSuite
65 | @_exported import class XCTest.XCTestSuiteRun
66 | @_exported import let XCTest.XCTestToolKey
   |                       `- error: variable 'XCTestToolKey' does not exist in module 'XCTest'
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:67:23: error: variable 'XCTestedUnitPath' does not exist in module 'XCTest'
65 | @_exported import class XCTest.XCTestSuiteRun
66 | @_exported import let XCTest.XCTestToolKey
67 | @_exported import let XCTest.XCTestedUnitPath
   |                       `- error: variable 'XCTestedUnitPath' does not exist in module 'XCTest'
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:68:25: error: class 'XCUIApplication' does not exist in module 'XCTest'
66 | @_exported import let XCTest.XCTestToolKey
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
   |                         `- error: class 'XCUIApplication' does not exist in module 'XCTest'
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:69:25: error: class 'XCUICoordinate' does not exist in module 'XCTest'
67 | @_exported import let XCTest.XCTestedUnitPath
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
   |                         `- error: class 'XCUICoordinate' does not exist in module 'XCTest'
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:70:25: error: class 'XCUIElement' does not exist in module 'XCTest'
68 | @_exported import class XCTest.XCUIApplication
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
   |                         `- error: class 'XCUIElement' does not exist in module 'XCTest'
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:71:28: error: protocol 'XCUIElementAttributes' does not exist in module 'XCTest'
69 | @_exported import class XCTest.XCUICoordinate
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
   |                            `- error: protocol 'XCUIElementAttributes' does not exist in module 'XCTest'
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:72:25: error: class 'XCUIElementQuery' does not exist in module 'XCTest'
70 | @_exported import class XCTest.XCUIElement
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
   |                         `- error: class 'XCUIElementQuery' does not exist in module 'XCTest'
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:73:28: error: protocol 'XCUIElementSnapshot' does not exist in module 'XCTest'
71 | @_exported import protocol XCTest.XCUIElementAttributes
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
   |                            `- error: protocol 'XCUIElementSnapshot' does not exist in module 'XCTest'
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:74:28: error: protocol 'XCUIElementSnapshotProviding' does not exist in module 'XCTest'
72 | @_exported import class XCTest.XCUIElementQuery
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
   |                            `- error: protocol 'XCUIElementSnapshotProviding' does not exist in module 'XCTest'
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:75:28: error: protocol 'XCUIElementTypeQueryProvider' does not exist in module 'XCTest'
73 | @_exported import protocol XCTest.XCUIElementSnapshot
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
   |                            `- error: protocol 'XCUIElementTypeQueryProvider' does not exist in module 'XCTest'
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:76:26: error: struct 'XCUIGestureVelocity' does not exist in module 'XCTest'
74 | @_exported import protocol XCTest.XCUIElementSnapshotProviding
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
   |                          `- error: struct 'XCUIGestureVelocity' does not exist in module 'XCTest'
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:77:23: error: variable 'XCUIIdentifierCloseWindow' does not exist in module 'XCTest'
75 | @_exported import protocol XCTest.XCUIElementTypeQueryProvider
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
   |                       `- error: variable 'XCUIIdentifierCloseWindow' does not exist in module 'XCTest'
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:78:23: error: variable 'XCUIIdentifierFullScreenWindow' does not exist in module 'XCTest'
76 | @_exported import struct XCTest.XCUIGestureVelocity
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
   |                       `- error: variable 'XCUIIdentifierFullScreenWindow' does not exist in module 'XCTest'
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:79:23: error: variable 'XCUIIdentifierMinimizeWindow' does not exist in module 'XCTest'
77 | @_exported import let XCTest.XCUIIdentifierCloseWindow
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
   |                       `- error: variable 'XCUIIdentifierMinimizeWindow' does not exist in module 'XCTest'
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:80:23: error: variable 'XCUIIdentifierZoomWindow' does not exist in module 'XCTest'
78 | @_exported import let XCTest.XCUIIdentifierFullScreenWindow
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
   |                       `- error: variable 'XCUIIdentifierZoomWindow' does not exist in module 'XCTest'
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:81:26: error: struct 'XCUIKeyboardKey' does not exist in module 'XCTest'
79 | @_exported import let XCTest.XCUIIdentifierMinimizeWindow
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
   |                          `- error: struct 'XCUIKeyboardKey' does not exist in module 'XCTest'
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:82:24: error: enum 'XCUIProtectedResource' does not exist in module 'XCTest'
80 | @_exported import let XCTest.XCUIIdentifierZoomWindow
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
   |                        `- error: enum 'XCUIProtectedResource' does not exist in module 'XCTest'
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:83:24: error: enum 'XCUIRemoteButton' does not exist in module 'XCTest'
81 | @_exported import struct XCTest.XCUIKeyboardKey
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
   |                        `- error: enum 'XCUIRemoteButton' does not exist in module 'XCTest'
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:84:25: error: class 'XCUIScreen' does not exist in module 'XCTest'
82 | @_exported import enum XCTest.XCUIProtectedResource
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
   |                         `- error: class 'XCUIScreen' does not exist in module 'XCTest'
85 | @_exported import class XCTest.XCUIScreenshot
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:85:25: error: class 'XCUIScreenshot' does not exist in module 'XCTest'
83 | @_exported import enum XCTest.XCUIRemoteButton
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
   |                         `- error: class 'XCUIScreenshot' does not exist in module 'XCTest'
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:86:28: error: protocol 'XCUIScreenshotProviding' does not exist in module 'XCTest'
84 | @_exported import class XCTest.XCUIScreen
85 | @_exported import class XCTest.XCUIScreenshot
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
   |                            `- error: protocol 'XCUIScreenshotProviding' does not exist in module 'XCTest'
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:88:24: error: enum '_XCTAssertionType' does not exist in module 'XCTest'
86 | @_exported import protocol XCTest.XCUIScreenshotProviding
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
   |                        `- error: enum '_XCTAssertionType' does not exist in module 'XCTest'
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:89:24: error: function '_XCTDescriptionForValue' does not exist in module 'XCTest'
87 | @_exported import typealias XCTest.XCWaitCompletionHandler
88 | @_exported import enum XCTest._XCTAssertionType
89 | @_exported import func XCTest._XCTDescriptionForValue
   |                        `- error: function '_XCTDescriptionForValue' does not exist in module 'XCTest'
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:90:24: error: function '_XCTFailureFormat' does not exist in module 'XCTest'
88 | @_exported import enum XCTest._XCTAssertionType
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
   |                        `- error: function '_XCTFailureFormat' does not exist in module 'XCTest'
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:91:24: error: function '_XCTPreformattedFailureHandler' does not exist in module 'XCTest'
89 | @_exported import func XCTest._XCTDescriptionForValue
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
   |                        `- error: function '_XCTPreformattedFailureHandler' does not exist in module 'XCTest'
92 | @_exported import class XCTest._XCTSkipFailureException
93 | @_exported import class XCTest._XCTestCaseInterruptionException
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:92:25: error: class '_XCTSkipFailureException' does not exist in module 'XCTest'
90 | @_exported import func XCTest._XCTFailureFormat
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
   |                         `- error: class '_XCTSkipFailureException' does not exist in module 'XCTest'
93 | @_exported import class XCTest._XCTestCaseInterruptionException
94 |
/host/spi-builder-workspace/Sources/XCTBeton/XCTBeton.swift:93:25: error: class '_XCTestCaseInterruptionException' does not exist in module 'XCTest'
91 | @_exported import func XCTest._XCTPreformattedFailureHandler
92 | @_exported import class XCTest._XCTSkipFailureException
93 | @_exported import class XCTest._XCTestCaseInterruptionException
   |                         `- error: class '_XCTestCaseInterruptionException' does not exist in module 'XCTest'
94 |
95 | public typealias XCTBeton = XCTest
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
[216/220] Compiling XCTBeton XCTAssertMemoryIdentifier.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
[217/220] Compiling XCTBeton XCTAssertMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
[218/220] Compiling XCTBeton XCTMeasureOptions.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:3:14: error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
1 | import Beton
2 |
3 | import class XCTest.XCTMeasureOptions
  |              `- error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:5:38: error: no type named 'XCTMeasureOptions' in module 'XCTest'
3 | import class XCTest.XCTMeasureOptions
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
  |                                      `- error: no type named 'XCTMeasureOptions' in module 'XCTest'
6 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:3:14: error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTCPUMetric
   |              `- error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record information about CPU activity during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:9:35: error: no type named 'XCTCPUMetric' in module 'XCTest'
 7 | /// ``XCTCPUMetric`` is a wrapper to
 8 | /// [`XCTest.XCTCPUMetric`](https://developer.apple.com/documentation/xctest/xctcpumetric).
 9 | public class XCTCPUMetric: XCTest.XCTCPUMetric, XCTMetric {
   |                                   `- error: no type named 'XCTCPUMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:25:23: error: 'super' cannot be used in class 'XCTCPUMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTCPUMetric' because it has no superclass
26 |   }
27 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:3:14: error: class 'XCTClockMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTClockMetric
   |              `- error: class 'XCTClockMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the time that elapses during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:9:37: error: no type named 'XCTClockMetric' in module 'XCTest'
 7 | /// ``XCTClockMetric`` is a wrapper to
 8 | /// [`XCTest.XCTClockMetric`](https://developer.apple.com/documentation/xctest/xctclockmetric).
 9 | public class XCTClockMetric: XCTest.XCTClockMetric, XCTMetric {
   |                                     `- error: no type named 'XCTClockMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:25:23: error: 'super' cannot be used in class 'XCTClockMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTClockMetric' because it has no superclass
26 |   }
27 |
[219/220] Compiling XCTBeton XCTCPUMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:3:14: error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
1 | import Beton
2 |
3 | import class XCTest.XCTMeasureOptions
  |              `- error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:5:38: error: no type named 'XCTMeasureOptions' in module 'XCTest'
3 | import class XCTest.XCTMeasureOptions
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
  |                                      `- error: no type named 'XCTMeasureOptions' in module 'XCTest'
6 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:3:14: error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTCPUMetric
   |              `- error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record information about CPU activity during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:9:35: error: no type named 'XCTCPUMetric' in module 'XCTest'
 7 | /// ``XCTCPUMetric`` is a wrapper to
 8 | /// [`XCTest.XCTCPUMetric`](https://developer.apple.com/documentation/xctest/xctcpumetric).
 9 | public class XCTCPUMetric: XCTest.XCTCPUMetric, XCTMetric {
   |                                   `- error: no type named 'XCTCPUMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:25:23: error: 'super' cannot be used in class 'XCTCPUMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTCPUMetric' because it has no superclass
26 |   }
27 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:3:14: error: class 'XCTClockMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTClockMetric
   |              `- error: class 'XCTClockMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the time that elapses during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:9:37: error: no type named 'XCTClockMetric' in module 'XCTest'
 7 | /// ``XCTClockMetric`` is a wrapper to
 8 | /// [`XCTest.XCTClockMetric`](https://developer.apple.com/documentation/xctest/xctclockmetric).
 9 | public class XCTClockMetric: XCTest.XCTClockMetric, XCTMetric {
   |                                     `- error: no type named 'XCTClockMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:25:23: error: 'super' cannot be used in class 'XCTClockMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTClockMetric' because it has no superclass
26 |   }
27 |
[220/220] Compiling XCTBeton XCTClockMetric.swift
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:3:14: error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
1 | import Beton
2 |
3 | import class XCTest.XCTMeasureOptions
  |              `- error: class 'XCTMeasureOptions' does not exist in module 'XCTest'
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMeasureOptions.swift:5:38: error: no type named 'XCTMeasureOptions' in module 'XCTest'
3 | import class XCTest.XCTMeasureOptions
4 |
5 | open class XCTMeasureOptions: XCTest.XCTMeasureOptions {}
  |                                      `- error: no type named 'XCTMeasureOptions' in module 'XCTest'
6 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:3:14: error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTCPUMetric
   |              `- error: class 'XCTCPUMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record information about CPU activity during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:9:35: error: no type named 'XCTCPUMetric' in module 'XCTest'
 7 | /// ``XCTCPUMetric`` is a wrapper to
 8 | /// [`XCTest.XCTCPUMetric`](https://developer.apple.com/documentation/xctest/xctcpumetric).
 9 | public class XCTCPUMetric: XCTest.XCTCPUMetric, XCTMetric {
   |                                   `- error: no type named 'XCTCPUMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:8:35: error: no type named 'XCTMetric' in module 'XCTest'
 6 | /// Extends [`XCTest.XCTMetric`](https://developer.apple.com/documentation/xctest/xctmetric) with
 7 | /// ``XCTMetric/measurements-swift.property`` holding recorded performance metrics.
 8 | public protocol XCTMetric: XCTest.XCTMetric {
   |                                   `- error: no type named 'XCTMetric' in module 'XCTest'
 9 |   /// Holds recorded performance metrics.
10 |   ///
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTMetric.swift:12:22: error: cannot find type 'XCTPerformanceMeasurement' in scope
10 |   ///
11 |   /// Use ``XCTestCase/XCTAssertMetric(_:_:_:_:file:line:)`` to make assertions for the measurements.
12 |   var measurements: [XCTPerformanceMeasurement] { get }
   |                      `- error: cannot find type 'XCTPerformanceMeasurement' in scope
13 | }
14 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTCPUMetric.swift:25:23: error: 'super' cannot be used in class 'XCTCPUMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTCPUMetric' because it has no superclass
26 |   }
27 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:3:14: error: class 'XCTClockMetric' does not exist in module 'XCTest'
 1 | import Beton
 2 |
 3 | import class XCTest.XCTClockMetric
   |              `- error: class 'XCTClockMetric' does not exist in module 'XCTest'
 4 |
 5 | /// A metric to record the time that elapses during a performance test.
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:20:16: error: cannot find type 'XCTPerformanceMeasurement' in scope
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
   |                `- error: cannot find type 'XCTPerformanceMeasurement' in scope
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
22 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:18:21: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
16 |   /// allowing you to make assertions to them.
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
   |                     `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
19 |     to endTime: XCTPerformanceMeasurementTimestamp
20 |   ) throws -> [XCTPerformanceMeasurement] {
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:19:17: error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
17 |   public override func reportMeasurements(
18 |     from startTime: XCTPerformanceMeasurementTimestamp,
19 |     to endTime: XCTPerformanceMeasurementTimestamp
   |                 `- error: cannot find type 'XCTPerformanceMeasurementTimestamp' in scope
20 |   ) throws -> [XCTPerformanceMeasurement] {
21 |     storing(measurements: try super.reportMeasurements(from: startTime, to: endTime))
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:24:24: error: method does not override any method from its superclass
22 |   }
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
   |                        `- error: method does not override any method from its superclass
25 |     remembering(copy: super.copy(with: zone))
26 |   }
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:9:37: error: no type named 'XCTClockMetric' in module 'XCTest'
 7 | /// ``XCTClockMetric`` is a wrapper to
 8 | /// [`XCTest.XCTClockMetric`](https://developer.apple.com/documentation/xctest/xctclockmetric).
 9 | public class XCTClockMetric: XCTest.XCTClockMetric, XCTMetric {
   |                                     `- error: no type named 'XCTClockMetric' in module 'XCTest'
10 |   deinit { forgetSelf() }
11 |
/host/spi-builder-workspace/Sources/XCTBeton/Performance/XCTMetric/XCTClockMetric.swift:25:23: error: 'super' cannot be used in class 'XCTClockMetric' because it has no superclass
23 |
24 |   override public func copy(with zone: NSZone? = nil) -> Any {
25 |     remembering(copy: super.copy(with: zone))
   |                       `- error: 'super' cannot be used in class 'XCTClockMetric' because it has no superclass
26 |   }
27 |
BUILD FAILURE 6.1 linux