Skip to content

Commit c0ea531

Browse files
health: increase CI coverage (#1276)
1 parent 5c7974a commit c0ea531

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.github/workflows/tests.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ jobs:
6868
- name: Run tests for HTTP Mode adapters (Tornado)
6969
run: |
7070
pytest tests/adapter_tests/tornado/
71+
- name: Run tests for HTTP Mode adapters (WSGI)
72+
run: |
73+
pytest tests/adapter_tests/wsgi/
7174
- name: Install async dependencies
7275
run: |
7376
pip install -r requirements/async.txt
@@ -82,3 +85,10 @@ jobs:
8285
run: |
8386
# Requires async test dependencies
8487
pytest tests/adapter_tests/asgi/
88+
- name: Install all dependencies
89+
run: |
90+
pip install -r requirements/testing.txt
91+
- name: Run asynchronous tests
92+
run: |
93+
pytest tests/slack_bolt_async/
94+
pytest tests/scenario_tests_async/

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ log_date_format = "%Y-%m-%d %H:%M:%S"
4949
filterwarnings = [
5050
"ignore:\"@coroutine\" decorator is deprecated since Python 3.8, use \"async def\" instead:DeprecationWarning",
5151
"ignore:The loop argument is deprecated since Python 3.8, and scheduled for removal in Python 3.10.:DeprecationWarning",
52+
"ignore:Unknown config option. asyncio_mode:pytest.PytestConfigWarning", # ignore warning when asyncio_mode is set but pytest-asyncio is not installed
5253
]
5354
asyncio_mode = "auto"
5455

0 commit comments

Comments
 (0)