Skip to content

Commit 59ff7bf

Browse files
authored
Infra: adopt Swift Testing (#472)
1 parent c439871 commit 59ff7bf

File tree

75 files changed

+1394
-2666
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+1394
-2666
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,19 @@ jobs:
4242
include:
4343
- platform: [iOS, 15]
4444
runtime: iOS 15.5
45-
os: macos-14
46-
xcode: 16.2
45+
os: macos-15
46+
xcode: 16.4
4747
install: true
4848
- platform: [iOS, 16]
4949
runtime: iOS 16.4
50-
os: macos-14
51-
xcode: 16.2
50+
os: macos-15
51+
xcode: 16.4
5252
install: true
5353
- platform: [iOS, 17]
5454
runtime: iOS 17.5
55-
os: macos-14
56-
xcode: 16.2
55+
os: macos-15
56+
xcode: 16.4
57+
install: true
5758
- platform: [iOS, 18]
5859
runtime: iOS 18.5
5960
os: macos-15
@@ -65,18 +66,19 @@ jobs:
6566

6667
- platform: [tvOS, 15]
6768
runtime: tvOS 15.4
68-
os: macos-14
69-
xcode: 16.2
69+
os: macos-15
70+
xcode: 16.4
7071
install: true
7172
- platform: [tvOS, 16]
7273
runtime: tvOS 16.4
73-
os: macos-14
74-
xcode: 16.2
74+
os: macos-15
75+
xcode: 16.4
7576
install: true
7677
- platform: [tvOS, 17]
7778
runtime: tvOS 17.5
78-
os: macos-14
79-
xcode: 16.2
79+
os: macos-15
80+
xcode: 16.4
81+
install: true
8082
- platform: [tvOS, 18]
8183
runtime: tvOS 18.5
8284
os: macos-15
@@ -88,18 +90,19 @@ jobs:
8890

8991
- platform: [watchOS, 8]
9092
runtime: watchOS 8.5
91-
os: macos-14
92-
xcode: 16.2
93+
os: macos-15
94+
xcode: 16.4
9395
install: true
9496
- platform: [watchOS, 9]
9597
runtime: watchOS 9.4
96-
os: macos-14
97-
xcode: 16.2
98+
os: macos-15
99+
xcode: 16.4
98100
install: true
99101
- platform: [watchOS, 10]
100102
runtime: watchOS 10.5
101-
os: macos-14
102-
xcode: 16.2
103+
os: macos-15
104+
xcode: 16.4
105+
install: true
103106
- platform: [watchOS, 11]
104107
runtime: watchOS 11.5
105108
os: macos-15
@@ -109,23 +112,20 @@ jobs:
109112
# os: macos-15
110113
# xcode: 26.0
111114

112-
- platform: [macOS, 14]
113-
runtime: macOS 14
114-
os: macos-14
115-
xcode: 16.2
116115
- platform: [macOS, 15]
117116
runtime: macOS 15
118117
os: macos-15
119-
xcode: 16.2
118+
xcode: 16.4
120119
# - platform: [macOS, 26]
121120
# runtime: macOS 26.0
122121
# os: macos-15
123122
# xcode: 26.0
124123

125124
- platform: [visionOS, 1]
126125
runtime: visionOS 1.2
127-
os: macos-14
128-
xcode: 16.2
126+
os: macos-15
127+
xcode: 16.4
128+
install: true
129129
- platform: [visionOS, 2]
130130
runtime: visionOS 2.5
131131
os: macos-15
@@ -172,7 +172,3 @@ jobs:
172172
- if: ${{ matrix.platform[0] != 'watchOS' }}
173173
name: Run Tests
174174
run: fastlane test platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:SwiftUIIntrospectTests configuration:Debug
175-
176-
# - if: ${{ matrix.platform[0] == 'iOS' && matrix.platform[1] <= '16' }}
177-
# name: Run UI Tests
178-
# run: fastlane test platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:SwiftUIIntrospectUITests configuration:Debug

SwiftUIIntrospect.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 0 additions & 14 deletions
This file was deleted.

Tests/Tests.xcodeproj/project.pbxproj

Lines changed: 0 additions & 576 deletions
Large diffs are not rendered by default.

Tests/Tests.xcodeproj/xcshareddata/xcschemes/SwiftUIIntrospectTests.xcscheme

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
shouldUseLaunchSchemeArgsEnv = "YES">
3030
<Testables>
3131
<TestableReference
32-
skipped = "NO">
32+
skipped = "NO"
33+
parallelizable = "NO">
3334
<BuildableReference
3435
BuildableIdentifier = "primary"
3536
BlueprintIdentifier = "D5F0BE5C29C0DC0000AD95AB"

Tests/Tests.xcodeproj/xcshareddata/xcschemes/SwiftUIIntrospectUITests.xcscheme

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)