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