File: Attachments.md

package info (click to toggle)
swiftlang 6.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,856,264 kB
  • sloc: cpp: 9,995,718; ansic: 2,234,019; asm: 1,092,167; python: 313,940; objc: 82,726; f90: 80,126; lisp: 38,373; pascal: 25,580; sh: 20,378; ml: 5,058; perl: 4,751; makefile: 4,725; awk: 3,535; javascript: 3,018; xml: 918; fortran: 664; cs: 573; ruby: 396
file content (32 lines) | stat: -rw-r--r-- 806 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Attachments

<!--
This source file is part of the Swift.org open source project

Copyright (c) 2024–2025 Apple Inc. and the Swift project authors
Licensed under Apache License v2.0 with Runtime Library Exception

See https://swift.org/LICENSE.txt for license information
See https://swift.org/CONTRIBUTORS.txt for Swift project authors
-->

Attach values to tests to help diagnose issues and gather feedback.

## Overview

Attach values such as strings and files to tests.  Implement the ``Attachable``
protocol to create your own attachable types.

## Topics

### Attaching values to tests

- ``Attachment``
- ``Attachable``
- ``AttachableWrapper``

<!-- TODO: set up DocC content for overlays if possible
### Attaching files to tests

- ``/Foundation/URL/init(contentsOf:named:sourceLocation:)``
-->