File tree Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -20,14 +20,10 @@ jobs:
20
20
- name : Set UV_HTTP_TIMEOUT
21
21
run : echo "UV_HTTP_TIMEOUT=120" >> $GITHUB_ENV
22
22
- name : Install project dependencies
23
- run : uv sync
24
- - name : Ensure all dependencies (including test/dev) are installed
25
- run : uv sync --dev
26
- - name : Install test dependencies (force ensure)
27
- run : uv pip install pytest pytest-asyncio pytest-cov coverage pytest-rerunfailures
28
- - name : Install Pl
29
- echo 'PW_CHROMIUM_ARGS=--no-sandbox' >> $GITHUB_ENVaywright browsers
23
+ run : uv sync --all-extras
24
+ - name : Install Playwright browsers
30
25
run : |
26
+ echo 'PW_CHROMIUM_ARGS=--no-sandbox' >> $GITHUB_ENV
31
27
uv run playwright install --with-deps chromium
32
28
- name : Run tests with coverage
33
29
run : uv run python -m pytest --cov=browser_fastmcp_server.py --cov=main.py --cov-report=xml --cov-report=term --reruns 10 --reruns-delay 10 test_browser_fastmcp_client.py test_browser_test.py test_browser_workflow_test.py
Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ dev = [
20
20
" pytest" ,
21
21
" pytest-asyncio" ,
22
22
" pytest-cov" ,
23
- " coverage"
23
+ " coverage" ,
24
+ " pytest-rerunfailures"
24
25
]
25
26
26
27
[[tool .uv .index ]]
You can’t perform that action at this time.
0 commit comments