Skip to content

Infra: adopt Swift Testing #472

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 74 commits into from
Jul 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
3f03509
WIP
davdroman Jul 9, 2025
072d713
WIP
davdroman Jul 9, 2025
0940134
WIP
davdroman Jul 9, 2025
0ee75a3
WIP
davdroman Jul 9, 2025
c1aae4d
WIP
davdroman Jul 9, 2025
27c0374
WIP
davdroman Jul 9, 2025
6a1d6ea
WIP
davdroman Jul 9, 2025
fc4ac79
WIP
davdroman Jul 9, 2025
483d7cf
WIP
davdroman Jul 9, 2025
f27d47c
WIP
davdroman Jul 9, 2025
3dc148a
WIP
davdroman Jul 9, 2025
6acc32a
WIP
davdroman Jul 9, 2025
e1b81ca
WIP
davdroman Jul 9, 2025
c45a2b1
WIP
davdroman Jul 9, 2025
e0e8ec3
WIP
davdroman Jul 9, 2025
0ad20ea
WIP
davdroman Jul 9, 2025
13d01dd
WIP
davdroman Jul 9, 2025
8f94087
WIP
davdroman Jul 9, 2025
8cd127f
WIP
davdroman Jul 9, 2025
3d83df1
WIP
davdroman Jul 9, 2025
c75508a
WIP
davdroman Jul 9, 2025
d5ef705
WIP
davdroman Jul 9, 2025
e399b57
WIP
davdroman Jul 9, 2025
b6af55e
WIP
davdroman Jul 9, 2025
61bcff5
WIP
davdroman Jul 9, 2025
536e004
WIP
davdroman Jul 9, 2025
feac327
WIP
davdroman Jul 9, 2025
e2dd465
WIP
davdroman Jul 9, 2025
9a159b5
WIP
davdroman Jul 9, 2025
db5e766
WIP
davdroman Jul 9, 2025
dafb481
WIP
davdroman Jul 9, 2025
1f9fa0c
WIP
davdroman Jul 9, 2025
32b40fb
WIP
davdroman Jul 9, 2025
2ed6d04
WIP
davdroman Jul 9, 2025
a37d38c
WIP
davdroman Jul 9, 2025
26fa38c
WIP
davdroman Jul 9, 2025
742e715
WIP
davdroman Jul 9, 2025
4e45b53
WIP
davdroman Jul 9, 2025
6ebb581
WIP
davdroman Jul 9, 2025
dca4778
WIP
davdroman Jul 9, 2025
603ecc0
WIP
davdroman Jul 9, 2025
17b537d
WIP
davdroman Jul 9, 2025
e58da8e
WIP
davdroman Jul 9, 2025
d72aaa7
WIP
davdroman Jul 9, 2025
fb83758
WIP
davdroman Jul 9, 2025
d3eccee
WIP
davdroman Jul 9, 2025
9eb4de4
WIP
davdroman Jul 9, 2025
336d85a
WIP
davdroman Jul 9, 2025
8859c97
WIP
davdroman Jul 9, 2025
f320bf9
WIP
davdroman Jul 9, 2025
f53304d
WIP
davdroman Jul 9, 2025
18a3174
WIP
davdroman Jul 9, 2025
f5c1e92
WIP
davdroman Jul 9, 2025
2eb1cc0
WIP
davdroman Jul 9, 2025
2e93caa
WIP
davdroman Jul 9, 2025
2ac0f85
WIP
davdroman Jul 9, 2025
b9313ea
WIP
davdroman Jul 9, 2025
5ed6f17
WIP
davdroman Jul 9, 2025
d47f01b
WIP
davdroman Jul 9, 2025
b91fb70
WIP
davdroman Jul 9, 2025
80577ab
WIP
davdroman Jul 9, 2025
8e15c9d
WIP
davdroman Jul 9, 2025
b20d4e2
WIP
davdroman Jul 9, 2025
daf699d
WIP
davdroman Jul 9, 2025
8fe4e81
WIP
davdroman Jul 9, 2025
5a4ae22
WIP
davdroman Jul 9, 2025
64a3885
WIP
davdroman Jul 9, 2025
0842fc0
WIP
davdroman Jul 9, 2025
ba684e7
WIP
davdroman Jul 9, 2025
1aa2e29
WIP
davdroman Jul 9, 2025
5eb5462
Revert "WIP"
davdroman Jul 9, 2025
fbfdd33
Merge branch 'main' into swift-testing
davdroman Jul 9, 2025
2049261
WIP
davdroman Jul 9, 2025
eeb8eb8
Revert "WIP"
davdroman Jul 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 25 additions & 29 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,19 @@ jobs:
include:
- platform: [iOS, 15]
runtime: iOS 15.5
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [iOS, 16]
runtime: iOS 16.4
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [iOS, 17]
runtime: iOS 17.5
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [iOS, 18]
runtime: iOS 18.5
os: macos-15
Expand All @@ -65,18 +66,19 @@ jobs:

- platform: [tvOS, 15]
runtime: tvOS 15.4
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [tvOS, 16]
runtime: tvOS 16.4
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [tvOS, 17]
runtime: tvOS 17.5
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [tvOS, 18]
runtime: tvOS 18.5
os: macos-15
Expand All @@ -88,18 +90,19 @@ jobs:

- platform: [watchOS, 8]
runtime: watchOS 8.5
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [watchOS, 9]
runtime: watchOS 9.4
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [watchOS, 10]
runtime: watchOS 10.5
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [watchOS, 11]
runtime: watchOS 11.5
os: macos-15
Expand All @@ -109,23 +112,20 @@ jobs:
# os: macos-15
# xcode: 26.0

- platform: [macOS, 14]
runtime: macOS 14
os: macos-14
xcode: 16.2
- platform: [macOS, 15]
runtime: macOS 15
os: macos-15
xcode: 16.2
xcode: 16.4
# - platform: [macOS, 26]
# runtime: macOS 26.0
# os: macos-15
# xcode: 26.0

- platform: [visionOS, 1]
runtime: visionOS 1.2
os: macos-14
xcode: 16.2
os: macos-15
xcode: 16.4
install: true
- platform: [visionOS, 2]
runtime: visionOS 2.5
os: macos-15
Expand Down Expand Up @@ -172,7 +172,3 @@ jobs:
- if: ${{ matrix.platform[0] != 'watchOS' }}
name: Run Tests
run: fastlane test platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:SwiftUIIntrospectTests configuration:Debug

# - if: ${{ matrix.platform[0] == 'iOS' && matrix.platform[1] <= '16' }}
# name: Run UI Tests
# run: fastlane test platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:SwiftUIIntrospectUITests configuration:Debug

This file was deleted.

576 changes: 0 additions & 576 deletions Tests/Tests.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
skipped = "NO"
parallelizable = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D5F0BE5C29C0DC0000AD95AB"
Expand Down

This file was deleted.

Loading