Skip to content

Commit f3b2250

Browse files
author
Diego Martinez
committed
Publish all Allure results to pages
1 parent 0dbc559 commit f3b2250

6 files changed

+36
-8
lines changed

.github/workflows/CD.yml

+10
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,16 @@ jobs:
4545
["macOs-latest"]
4646
test_results_path: './results'
4747

48+
allure-results:
49+
needs:
50+
- api-tests
51+
- web-tests
52+
- desktop-tests
53+
- android-tests
54+
- ios-tests
55+
if: always()
56+
uses: ./.github/workflows/Allure_Report.yml
57+
4858
publish-test-results:
4959
needs:
5060
- api-tests

.github/workflows/Run_api_tests.yml

+6
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,9 @@ jobs:
3737
with:
3838
name: results-API-${{ matrix.os }}
3939
path: ${{ inputs.test_results_path }}/results.trx
40+
- name: Archive Testing artifacts - Allure
41+
if: always()
42+
uses: actions/upload-artifact@v4
43+
with:
44+
name: allure-results-API-${{ matrix.os }}
45+
path: '.\allure-results'

.github/workflows/Run_appium_android_tests.yml

+6
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,9 @@ jobs:
7474
with:
7575
name: results-MOBILE_ANDROID-${{ matrix.os }}
7676
path: ${{ inputs.test_results_path }}/results.trx
77+
- name: Archive Testing artifacts - Allure
78+
if: always()
79+
uses: actions/upload-artifact@v4
80+
with:
81+
name: allure-results-MOBILE_ANDROID-${{ matrix.os }}
82+
path: '.\allure-results'

.github/workflows/Run_appium_ios_tests.yml

+6
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,9 @@ jobs:
7777
with:
7878
name: results-MOBILE_IOS-${{ matrix.os }}
7979
path: ${{ inputs.test_results_path }}/results.trx
80+
- name: Archive Testing artifacts - Allure
81+
if: always()
82+
uses: actions/upload-artifact@v4
83+
with:
84+
name: allure-results-MOBILE_IOS-${{ matrix.os }}
85+
path: '.\allure-results'

.github/workflows/Run_desktop_tests.yml

+6
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,9 @@ jobs:
6969
with:
7070
name: results-DESKTOP-${{ matrix.os }}
7171
path: ${{ inputs.test_results_path }}/results.trx
72+
- name: Archive Testing artifacts - Allure
73+
if: always()
74+
uses: actions/upload-artifact@v4
75+
with:
76+
name: allure-results-DESKTOP-${{ matrix.os }}
77+
path: '.\allure-results'

.github/workflows/Run_web_tests.yml

+2-8
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,5 @@ jobs:
9191
if: always()
9292
uses: actions/upload-artifact@v4
9393
with:
94-
name: allure-results-${{ matrix.browser }}
95-
path: '.\allure-results'
96-
97-
98-
allure-results:
99-
needs: web-tests
100-
if: always()
101-
uses: ./.github/workflows/Allure_Report.yml
94+
name: allure-results-WEB-${{ matrix.browser }}
95+
path: '.\allure-results'

0 commit comments

Comments
 (0)