LongestTestDurationProvider

public struct LongestTestDurationProvider : InfoProvider

The name and duration of the longest test. Requirements: Test logs.

  • Undocumented

    Declaration

    Swift

    public struct Args
  • Declaration

    Swift

    public typealias Arguments = Args
  • Declaration

    Swift

    public static let identifier: String
  • Declaration

    Swift

    public let description: String
  • Undocumented

    Declaration

    Swift

    public let name: String
  • Undocumented

    Declaration

    Swift

    public let durationInt: Int
  • Undocumented

    Declaration

    Swift

    public var duration: Float { get }
  • Undocumented

    Declaration

    Swift

    public init(name: String, durationInt: Int)
  • Declaration

    Swift

    public static func extract(fromApi api: SwiftInfo, args _: Args?) throws -> LongestTestDurationProvider
  • Undocumented

    Declaration

    Swift

    public static func allTests(api: SwiftInfo) throws -> [(String, Float)]
  • Declaration

    Swift

    public func summary(comparingWith other: LongestTestDurationProvider?, args _: Args?) -> Summary