Skip to content

Commit f80d108

Browse files
committed
CI(chore[control]): add control-engine pytest run
why: CI must exercise the control-mode engine alongside subprocess. what: - Add GitHub Actions step to run pytest with --engine=control per tmux version
1 parent 7b6e48e commit f80d108

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/tests.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,13 @@ jobs:
8383
COV_CORE_SOURCE: .
8484
COV_CORE_CONFIG: .coveragerc
8585
COV_CORE_DATAFILE: .coverage.eager
86+
- name: Test with pytest (control engine)
87+
continue-on-error: ${{ matrix.tmux-version == 'master' }}
88+
run: |
89+
sudo apt install libevent-2.1-7
90+
export PATH=$HOME/tmux-builds/tmux-${{ matrix.tmux-version }}/bin:$PATH
91+
tmux -V
92+
uv run py.test --engine=control -n auto --verbose
8693
- uses: codecov/codecov-action@v5
8794
with:
8895
token: ${{ secrets.CODECOV_TOKEN }}

0 commit comments

Comments
 (0)