Skip to content

Commit 1b4b3cf

Browse files
committed
Add regression tests for the iOS SwiftPM tooling
Adds a shared invariant checker for the files the SwiftPM tooling generates (machine paths, scheme script, Package.swift names and dependencies, deployment target, pbxproj integrity), and a lifecycle test that runs scaffold, add, sync, update and deinit on a fake app on disk and checks the invariants and byte/inode identity after each step. Test-only; runs offline in the Linux Jest job.
1 parent dd9b6c5 commit 1b4b3cf

4 files changed

Lines changed: 2194 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)