Skip to content

Commit af3f83e

Browse files
Update config to upload all tests
1 parent 10997f3 commit af3f83e

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

.github/workflows/tests.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ jobs:
3535
pip install -r requirements/testing_without_asyncio.txt
3636
- name: Run tests without aiohttp
3737
run: |
38-
pytest tests/slack_bolt/ --junitxml=reports/slack_bolt.xml
39-
pytest tests/scenario_tests/ --junitxml=reports/scenario_tests.xml
38+
pytest tests/slack_bolt/ --junitxml=reports/test_slack_bolt.xml
39+
pytest tests/scenario_tests/ --junitxml=reports/test_scenario.xml
4040
- name: Install adapter dependencies
4141
run: |
4242
pip install -r requirements/adapter.txt
@@ -46,36 +46,34 @@ jobs:
4646
pytest tests/adapter_tests/ \
4747
--ignore=tests/adapter_tests/socket_mode/ \
4848
--ignore=tests/adapter_tests/asgi/ \
49-
--junitxml=reports/adapter_tests.xml
49+
--junitxml=reports/test_adapter.xml
5050
- name: Install async dependencies
5151
run: |
5252
pip install -r requirements/async.txt
5353
- name: Run tests for HTTP Mode adapters (ASGI)
5454
run: |
5555
# Requires async test dependencies
56-
pytest tests/adapter_tests/asgi/ --junitxml=reports/adapter_tests_asgi.xml
56+
pytest tests/adapter_tests/asgi/ --junitxml=reports/test_adapter_asgi.xml
5757
- name: Run tests for Socket Mode adapters
5858
run: |
5959
# Requires async test dependencies
60-
pytest tests/adapter_tests/socket_mode/ --junitxml=reports/adapter_tests_socket_mode.xml
60+
pytest tests/adapter_tests/socket_mode/ --junitxml=reports/test_adapter_socket_mode.xml
6161
- name: Run tests for HTTP Mode adapters (asyncio-based libraries)
6262
run: |
63-
pytest tests/adapter_tests_async/ --junitxml=reports/adapter_tests_async.xml
63+
pytest tests/adapter_tests_async/ --junitxml=reports/test_adapter_async.xml
6464
- name: Install all dependencies
6565
run: |
6666
pip install -r requirements/testing.txt
6767
- name: Run asynchronous tests
6868
run: |
69-
pytest tests/slack_bolt_async/ --junitxml=reports/slack_bolt_async.xml
70-
pytest tests/scenario_tests_async/ --junitxml=reports/scenario_tests_async.xml
71-
- name: Merge junit xml testsuite results
72-
run: |
73-
python scripts/merge_junit_results.py reports/*.xml >&0 | cat > report.xml
69+
pytest tests/slack_bolt_async/ --junitxml=reports/test_slack_bolt_async.xml
70+
pytest tests/scenario_tests_async/ --junitxml=reports/test_scenario_async.xml
7471
- name: Upload test results to Codecov
7572
if: ${{ !cancelled() }}
7673
uses: codecov/test-results-action@v1
7774
with:
7875
directory: ./reports/
76+
files: test*.xml
7977
flags: ${{ matrix.python-version }}
8078
token: ${{ secrets.CODECOV_TOKEN }}
8179
verbose: true

0 commit comments

Comments
 (0)