Contents

Attachment

A type describing values that can be attached to the output of a test run and inspected later by the user.

Declaration

struct Attachment<AttachableValue> where AttachableValue : Attachable, AttachableValue : ~Copyable

Mentioned in

Overview

To create an attachment, you need a value of some type that conforms to Attachable. Initialize an instance of Attachment with that value and, optionally, a preferred filename to use when saving the attachment. To record the attachment, call record(_:sourceLocation:). Alternatively, pass your attachable value directly to record(_:named:sourceLocation:).

Topics

Initializers

Instance Properties

Instance Methods

Type Methods

Default Implementations

See Also

Attaching values to tests