Skip to content

Commit d367f4c

Browse files
committed
add testbed run
1 parent e472c21 commit d367f4c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/workflows/ci.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,24 @@ jobs:
9292
target: ['macOS', 'iOS', 'tvOS', 'watchOS', 'visionOS', 'MacCatalyst']
9393
include:
9494
- briefcase-run-args:
95+
- testbed-run-preargs:
9596
- run-tests: false
97+
- run-testbed: false
9698

9799
- target: macOS
98100
run-tests: true
99101

100102
- target: iOS
101103
briefcase-run-args: ' -d "iPhone SE (3rd generation)"'
102104
run-tests: true
105+
run-testbed: true
106+
107+
- target: visionOS
108+
run-testbed: true
109+
110+
- target: MacCatalyst
111+
run-testbed: true
112+
testbed-run-preargs: --catalyst
103113

104114
steps:
105115
- uses: actions/[email protected]
@@ -142,3 +152,10 @@ jobs:
142152
timeout-minutes: 10
143153
working-directory: Python-support-testbed
144154
run: briefcase run ${{ matrix.target }} Xcode --test ${{ matrix.briefcase-run-args }} -C support_package=\'../dist/Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.target }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz\'
155+
156+
- name: Run bundled testbed
157+
if: matrix.run-testbed
158+
timeout-minutes: 10
159+
run: |
160+
cd support/${{ needs.config.outputs.PYTHON_VER }}/${{ matrix.target }}
161+
python${{ needs.config.outputs.PYTHON_VER }} testbed ${{ matrix.testbed-run-preargs }} run -v -- test -uall --single-process --rerun -W test_sysconfig test_bz2 test_decimal test_ssl test_lzma test_importlib test_os

0 commit comments

Comments
 (0)