@@ -103,15 +103,11 @@ jobs:
103103 run : |
104104 curl -sSL https://install.python-poetry.org | python3 -
105105 poetry install
106- poetry run pytest --junitxml=test-results/results.xml --cov=solnlib --cov-report=xml:unit_tests_coverage.xml tests/unit
106+ poetry run pytest --junitxml=test-results/results.xml tests/unit
107107 - uses : actions/upload-artifact@v3
108108 with :
109109 name : unit tests test-results
110110 path : test-results
111- - uses : actions/upload-artifact@v3
112- with :
113- name : unit_tests_coverage
114- path : unit_tests_coverage.xml
115111
116112 test-splunk :
117113 name : test-splunk
@@ -154,36 +150,11 @@ jobs:
154150 run : |
155151 curl -sSL https://install.python-poetry.org | python3 -
156152 poetry install
157- SPLUNK_HOME=/opt/splunk/ poetry run pytest --cov=solnlib -- junitxml=test-results/results.xml --cov-report=xml:integration_tests_coverage_${{ matrix.splunk-version }} .xml -v tests/integration
153+ SPLUNK_HOME=/opt/splunk/ poetry run pytest --junitxml=test-results/results.xml -v tests/integration
158154 - uses : actions/upload-artifact@v3
159155 with :
160156 name : test-splunk test-results
161157 path : test-results
162- - uses : actions/upload-artifact@v3
163- with :
164- name : integration_tests_coverage
165- path : integration_tests_coverage_*.xml
166-
167- upload-coverage :
168- runs-on : ubuntu-latest
169- needs :
170- - run-unit-tests
171- - test-splunk
172- steps :
173- - uses : actions/checkout@v3
174- - uses : actions/download-artifact@v3
175- with :
176- name : integration_tests_coverage
177- - uses : actions/download-artifact@v3
178- with :
179- name : unit_tests_coverage
180- - uses : codecov/codecov-action@v3
181- with :
182- token : ${{ secrets.CODECOV_TOKEN }}
183- files : ./unit_tests_coverage.xml,./integration_tests_coverage_8.0.xml,./integration_tests_coverage_8.1.xml,./integration_tests_coverage_8.2.xml
184- env_vars : OS,PYTHON
185- fail_ci_if_error : true
186- verbose : true
187158
188159 publish :
189160 name : Build Release
0 commit comments