Skip to content

Commit e6b260c

Browse files
authored
Create unit-tests.yml
Добавил воркфлоу для юнит-тестов
1 parent cbe3f4f commit e6b260c

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

.github/workflows/unit-tests.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Воркфлоу для запуска unit-тестов
2+
# Документация тут: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-swift
3+
4+
name: Unit-tests
5+
6+
on:
7+
push:
8+
branches: [ "main" ]
9+
pull_request:
10+
branches: [ "main" ]
11+
12+
jobs:
13+
test:
14+
runs-on: macos-15
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Select Xcode 16.2
20+
run: |
21+
sudo xcode-select -s /Applications/Xcode_16.2.app
22+
xcodebuild -version
23+
24+
- name: List Available Simulators
25+
run: xcrun simctl list devices
26+
27+
- name: Run Tests
28+
run: |
29+
xcodebuild test \
30+
-scheme "Shared SwiftUI Content" \
31+
-testPlan "TestPlan" \
32+
-destination "platform=iOS Simulator,name=iPhone 16 Pro,OS=18.2" \
33+
CODE_SIGNING_ALLOWED=NO

0 commit comments

Comments
 (0)