Skip to content

Commit f8b6bbf

Browse files
KM-13371 Upload tests artifacts
1 parent 101de66 commit f8b6bbf

3 files changed

Lines changed: 34 additions & 2 deletions

File tree

.github/workflows/ios_pull_request.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,15 @@ jobs:
3939
- name: Run iOS unit tests
4040
run: bundle exec fastlane iOStests
4141

42+
- name: Upload iOS test results
43+
if: failure()
44+
uses: actions/upload-artifact@v4
45+
with:
46+
name: ios-test-results
47+
path: |
48+
fastlane/test_output/
49+
**/*.xcresult
50+
build/reports/
51+
retention-days: 30
52+
if-no-files-found: warn
53+

.github/workflows/tvos_pull_request.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,18 @@ jobs:
3939
- name: Run tvOS unit tests
4040
run: bundle exec fastlane tvOStests
4141

42+
- name: Upload tvOS test results
43+
if: failure()
44+
uses: actions/upload-artifact@v4
45+
with:
46+
name: tvos-test-results
47+
path: |
48+
fastlane/test_output/
49+
**/*.xcresult
50+
build/reports/
51+
retention-days: 30
52+
if-no-files-found: warn
53+
4254
# - name: Run tvOS snapshot tests
4355
# run: bundle exec fastlane tvos_snapshot_tests
4456

fastlane/Fastfile

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,19 @@ platform :ios do
1212
anthropic_model = "claude-sonnet-4-5"
1313

1414
lane :iOStests do
15-
run_tests(scheme: "PIA VPN")
15+
run_tests(
16+
scheme: "PIA VPN",
17+
output_directory: "fastlane/test_output",
18+
result_bundle: true
19+
)
1620
end
1721

1822
lane :tvOStests do
19-
run_tests(scheme: "PIA VPN-tvOS")
23+
run_tests(
24+
scheme: "PIA VPN-tvOS",
25+
output_directory: "fastlane/test_output",
26+
result_bundle: true
27+
)
2028
end
2129

2230
lane :ios_e2e_tests do

0 commit comments

Comments
 (0)