swiftlang / swift-testing

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

Change archive format for directories to .zip and add iOS/etc. support. #826

Open grynspan opened 1 week ago

grynspan commented 1 week ago

This PR switches from .tar.gz as the preferred archive format for compressed directories to .zip and uses NSFileCoordinator on Darwin to enable support for iOS, watchOS, tvOS, and visionOS.

This feature remains experimental.

Checklist:

grynspan commented 1 week ago

@kperryua I can't add you as a reviewer for whatever reason. Hi.

grynspan commented 1 week ago

Seems mostly reasonable - except for this spawning processes under SWT_NO_PROCESS_SPAWNING 😂

As discussed elsewhere, there's a ! in there.

grynspan commented 1 week ago

@swift-ci test

grynspan commented 1 day ago

@swift-ci test