Skip to content

Commit 1850ad3

Browse files
committed
tmp
1 parent 8ca7e32 commit 1850ad3

1 file changed

Lines changed: 49 additions & 49 deletions

File tree

.github/workflows/ci.yml

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@v6
10-
- name: Set up Python 3.11
10+
- name: Set up python 3.11
1111
uses: actions/setup-python@v6
1212
with:
1313
python-version: '3.11'
@@ -29,7 +29,7 @@ jobs:
2929
fail-fast: false
3030
steps:
3131
- uses: actions/checkout@v6
32-
- name: Set up Python ${{ matrix.python-version }}
32+
- name: Set up python ${{ matrix.python-version }}
3333
uses: actions/setup-python@v6
3434
with:
3535
python-version: ${{ matrix.python-version }}
@@ -38,25 +38,25 @@ jobs:
3838
python -m pip install --upgrade pip
3939
pip install -r requirements.txt
4040
pip install -r requirements_dev.txt
41-
- name: Run behave tests
41+
- name: Run tests
4242
env:
4343
TOOLIUM_DRIVER_HEADLESS: Driver_headless=true
4444
run: |
45-
behave web_behave/features/ --junit --junit-directory output/reports/behave
45+
behave web_behave/features/ --junit --junit-directory output/reports
4646
continue-on-error: true
47-
- name: Upload behave test reports
48-
uses: actions/upload-artifact@v5
47+
- name: Upload output folder
48+
uses: actions/upload-artifact@v7
4949
if: always()
5050
with:
51-
name: behave-test-reports-${{ matrix.python-version }}
52-
path: output/reports/behave/
53-
retention-days: 30
54-
- name: Publish behave test results
55-
uses: dorny/test-reporter@v1
51+
name: behave-tests-output-${{ matrix.python-version }}
52+
path: output
53+
retention-days: 10
54+
- name: Publish test results
55+
uses: dorny/test-reporter@v3
5656
if: always()
5757
with:
58-
name: behave test results (${{ matrix.python-version }})
59-
path: output/reports/behave/*.xml
58+
name: behave tests results (${{ matrix.python-version }})
59+
path: output/reports/*.xml
6060
reporter: java-junit
6161
fail-on-error: true
6262

@@ -68,7 +68,7 @@ jobs:
6868
fail-fast: false
6969
steps:
7070
- uses: actions/checkout@v6
71-
- name: Set up Python ${{ matrix.python-version }}
71+
- name: Set up python ${{ matrix.python-version }}
7272
uses: actions/setup-python@v6
7373
with:
7474
python-version: ${{ matrix.python-version }}
@@ -77,26 +77,26 @@ jobs:
7777
python -m pip install --upgrade pip
7878
pip install -r requirements.txt
7979
pip install -r requirements_dev.txt
80-
- name: Run pytest tests
80+
- name: Run tests
8181
env:
8282
TOOLIUM_DRIVER_HEADLESS: Driver_headless=true
8383
run: |
8484
cd web_pytest
85-
python -m pytest --junitxml=../output/reports/pytest/junit-pytest.xml
85+
python -m pytest --junitxml=../output/reports/junit-pytest.xml
8686
continue-on-error: true
87-
- name: Upload pytest test reports
88-
uses: actions/upload-artifact@v5
87+
- name: Upload output folder
88+
uses: actions/upload-artifact@v7
8989
if: always()
9090
with:
91-
name: pytest-test-reports-${{ matrix.python-version }}
92-
path: output/reports/pytest/
93-
retention-days: 30
94-
- name: Publish pytest test results
95-
uses: dorny/test-reporter@v1
91+
name: pytest-tests-output-${{ matrix.python-version }}
92+
path: output
93+
retention-days: 10
94+
- name: Publish test results
95+
uses: dorny/test-reporter@v3
9696
if: always()
9797
with:
98-
name: pytest test results (${{ matrix.python-version }})
99-
path: output/reports/pytest/*.xml
98+
name: pytest tests results (${{ matrix.python-version }})
99+
path: output/reports/*.xml
100100
reporter: java-junit
101101
fail-on-error: true
102102

@@ -108,7 +108,7 @@ jobs:
108108
fail-fast: false
109109
steps:
110110
- uses: actions/checkout@v6
111-
- name: Set up Python ${{ matrix.python-version }}
111+
- name: Set up python ${{ matrix.python-version }}
112112
uses: actions/setup-python@v6
113113
with:
114114
python-version: ${{ matrix.python-version }}
@@ -117,26 +117,26 @@ jobs:
117117
python -m pip install --upgrade pip
118118
pip install -r requirements.txt
119119
pip install -r requirements_dev.txt
120-
- name: Run nose2 tests
120+
- name: Run tests
121121
env:
122122
TOOLIUM_DRIVER_HEADLESS: Driver_headless=true
123123
run: |
124124
mkdir -p output/reports/nose2
125-
python -m nose2 web_nose2 -A '!local' --junit-xml-path output/reports/nose2/junit-nose.xml || true
125+
python -m nose2 web_nose2 -A '!local' --junit-xml-path output/reports/junit-nose.xml || true
126126
continue-on-error: true
127-
- name: Upload nose2 test reports
128-
uses: actions/upload-artifact@v5
127+
- name: Upload output folder
128+
uses: actions/upload-artifact@v7
129129
if: always()
130130
with:
131-
name: nose2-test-reports-${{ matrix.python-version }}
132-
path: output/reports/nose2/
133-
retention-days: 30
134-
- name: Publish nose2 test results
135-
uses: dorny/test-reporter@v1
131+
name: nose2-tests-output-${{ matrix.python-version }}
132+
path: output
133+
retention-days: 10
134+
- name: Publish test results
135+
uses: dorny/test-reporter@v3
136136
if: always()
137137
with:
138-
name: nose2 test results (${{ matrix.python-version }})
139-
path: output/reports/nose2/*.xml
138+
name: nose2 tests results (${{ matrix.python-version }})
139+
path: output/reports/*.xml
140140
reporter: java-junit
141141
fail-on-error: true
142142

@@ -148,7 +148,7 @@ jobs:
148148
fail-fast: false
149149
steps:
150150
- uses: actions/checkout@v6
151-
- name: Set up Python ${{ matrix.python-version }}
151+
- name: Set up python ${{ matrix.python-version }}
152152
uses: actions/setup-python@v6
153153
with:
154154
python-version: ${{ matrix.python-version }}
@@ -159,24 +159,24 @@ jobs:
159159
pip install -r requirements_dev.txt
160160
pip install toolium[playwright]
161161
playwright install
162-
- name: Run Playwright tests
162+
- name: Run tests
163163
env:
164164
TOOLIUM_DRIVER_HEADLESS: Driver_headless=true
165165
run: |
166-
behave web_playwright_behave/features --junit --junit-directory output/reports/playwright/
166+
behave web_playwright_behave/features --junit --junit-directory output/reports/
167167
continue-on-error: true
168-
- name: Upload playwright test reports
169-
uses: actions/upload-artifact@v5
168+
- name: Upload output folder
169+
uses: actions/upload-artifact@v7
170170
if: always()
171171
with:
172-
name: playwright-test-reports-${{ matrix.python-version }}
173-
path: output/reports/playwright/
174-
retention-days: 30
175-
- name: Publish playwright test results
176-
uses: dorny/test-reporter@v1
172+
name: playwright-tests-output-${{ matrix.python-version }}
173+
path: output
174+
retention-days: 10
175+
- name: Publish test results
176+
uses: dorny/test-reporter@v3
177177
if: always()
178178
with:
179-
name: Playwright test results (${{ matrix.python-version }})
180-
path: output/reports/playwright/*.xml
179+
name: playwright tests results (${{ matrix.python-version }})
180+
path: output/reports/*.xml
181181
reporter: java-junit
182182
fail-on-error: true

0 commit comments

Comments
 (0)