apple / swift-testing

A modern, expressive testing package for Swift
Apache License 2.0
1.47k stars 52 forks source link

[SWT-NNNN] A stable JSON-based ABI for tools integration #479

Open grynspan opened 2 weeks ago

grynspan commented 2 weeks ago

One of the core components of Swift Testing is its ability to interoperate with Xcode 16, VS Code, and other tools. Swift Testing has been fully open-sourced across all platforms supported by Swift, and can be added as a package dependency (or—eventually—linked from the Swift toolchain.)

Because Swift Testing may be used in various forms, and because integration with various tools is critical to its success, we need it to have a stable interface that can be used regardless of how it's been added to a package.

Read the full proposal here.

Checklist:

grynspan commented 2 weeks ago

@younata This may be of interest to you as a tools author. :)

grynspan commented 2 weeks ago

@swift-ci please test

grynspan commented 1 week ago

@swift-ci please test