forked from strictdoc-project/strictdoc
-
Notifications
You must be signed in to change notification settings - Fork 0
36 lines (28 loc) · 920 Bytes
/
end2end-tests.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: "StrictDoc - End-to-end tests"
on:
push:
branches: [ "tdmg/**" ]
jobs:
tests_end2end_macos:
name: E2E - macOS
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Upgrade pip
run: |
python -m pip install --upgrade pip
- name: Install minimal Python packages
run: |
pip install -r requirements.bootstrap.txt
- name: Setup upterm session
uses: lhotari/action-upterm@v1
with:
## If no one connects after 5 minutes, shut down server.
wait-timeout-minutes: 5
- name: Run end-to-end tasks
run: |
tox -e py38-check -- pytest --failed-first --capture=no --reuse-session --exitfirst --strictdoc-long-timeouts -o cache_dir=build/pytest_end2end tests/end2end -k 'edit_grammar_move_field_down'