Skip to content

Commit b90b39b

Browse files
committed
Split CI execution of integration tests
1 parent 1df5cb8 commit b90b39b

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

.github/workflows/test-go-integration-task.yml

+24-1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,23 @@ jobs:
6767
- ubuntu-latest
6868
- windows-latest
6969
- macos-latest
70+
test-file:
71+
- test/test_board.py
72+
- test/test_cache.py
73+
- test/test_compile.py
74+
- test/test_completion.py
75+
- test/test_config.py
76+
- test/test_core.py
77+
- test/test_daemon.py
78+
- test/test_debug.py
79+
- test/test_lib.py
80+
- test/test_main.py
81+
- test/test_outdated.py
82+
- test/test_sketch.py
83+
- test/test_update.py
84+
- test/test_upgrade.py
85+
- test/test_upload_mock.py
86+
- test/test_upload.py
7087

7188
runs-on: ${{ matrix.operating-system }}
7289

@@ -97,5 +114,11 @@ jobs:
97114
repo-token: ${{ secrets.GITHUB_TOKEN }}
98115
version: 3.x
99116

117+
- name: Build Arduino CLI
118+
run: task go:build
119+
120+
- name: Install poetry deps
121+
run: task poetry:install-deps
122+
100123
- name: Run integration tests
101-
run: task go:test-integration
124+
run: poetry run pytest ${{ matrix.test-file }}

0 commit comments

Comments
 (0)