Skip to content

Commit a07efdd

Browse files
committed
Fix testing wheel
1 parent 5a8f9c0 commit a07efdd

File tree

1 file changed

+19
-26
lines changed

1 file changed

+19
-26
lines changed

.github/workflows/on-push.yml

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -292,66 +292,59 @@ jobs:
292292
with:
293293
python-version: ${{ matrix.python-version }}
294294
cache: 'pip'
295-
- name: Install Robot Framework Browser on unix-like
296-
if: matrix.os != 'windows-latest'
295+
- name: Install Robot Framework Browser
297296
run: |
298297
pip install uv
299298
uv pip install ./robotframework_browser-*-py3-none-any.whl --python ${{ matrix.python-version }} --system
300299
- name: Install Robot Framework BrowserBatteries on unix-like
301-
if: matrix.os != 'windows-latest' && matrix.node-version == '20.x'
300+
if: matrix.node-version == '22.x'
302301
run: |
303302
uv pip install ./robotframework_browser_batteries-*-none-any.whl --python ${{ matrix.python-version }} --system
304303
- name: Install node deps and python deps for test running
305304
run: |
306305
rfbrowser init
307306
uv pip install wheel --python ${{ matrix.python-version }} --system
308307
uv pip install -r Browser/dev-requirements.txt --python ${{ matrix.python-version }} --system
309-
- name: Test on unix-like os - serial mode - Browser
310-
if: matrix.os == 'ubuntu-latest'
308+
- name: Test on unix-like os - serial mode - BrowserBatteries
309+
if: matrix.os == 'ubuntu-latest' && matrix.node-version == '22.x'
311310
env:
312311
SYS_VAR_CI_INSTALL_TEST: 1
313312
run: |
314-
echo ${{ matrix.os }}
315313
rm -rf Browser
316314
export DISPLAY=:99.0
317315
Xvfb -ac :99 -screen 0 1280x1024x16 > /dev/null 2>&1 &
318-
xvfb-run --auto-servernum invoke atest-robot --smoke
319-
- name: Test on unix-like os - serial mode - BrowserBatteries
320-
if: matrix.os == 'ubuntu-latest'
316+
xvfb-run --auto-servernum invoke atest-robot --smoke --batteries
317+
- name: Test on unix-like os - serial mode - Browse
318+
if: matrix.os == 'ubuntu-latest' && matrix.node-version != '22.x'
321319
env:
322320
SYS_VAR_CI_INSTALL_TEST: 1
323321
run: |
324-
echo ${{ matrix.os }}
325322
rm -rf Browser
326323
export DISPLAY=:99.0
327324
Xvfb -ac :99 -screen 0 1280x1024x16 > /dev/null 2>&1 &
328-
xvfb-run --auto-servernum invoke atest-robot --smoke --batteries
329-
- name: Run Robot Framework tests on windows or macOS Browser
330-
if: ${{ matrix.os != 'ubuntu-latest' }}
325+
xvfb-run --auto-servernum invoke atest-robot --smoke
326+
- name: Run Robot Framework tests on windows on BrowserBatteries
327+
if: ${{ matrix.os != 'ubuntu-latest' }} && matrix.node-version == '22.x'
331328
env:
332329
SYS_VAR_CI_INSTALL_TEST: 1
333330
run: |
334-
echo ${{ matrix.os }}
335331
Remove-Item -Path .\Browser -Force -Recurse
336-
invoke atest-robot --smoke
337-
- name: Run Robot Framework tests on windows or macOS BrowserBatteries
338-
if: ${{ matrix.os != 'ubuntu-latest' }}
332+
invoke atest-robot --smoke --batteries
333+
- name: Run Robot Framework tests on windows on Browser
334+
if: ${{ matrix.os != 'ubuntu-latest' }} && matrix.node-version != '22.x'
339335
env:
340336
SYS_VAR_CI_INSTALL_TEST: 1
341337
run: |
342-
echo ${{ matrix.os }}
343338
Remove-Item -Path .\Browser -Force -Recurse
344-
invoke atest-robot --smoke --batteries
345-
- name: Uninstall on Linux or MacOS
346-
if: ${{ matrix.os != 'windows-latest' }}
339+
invoke atest-robot --smoke
340+
- name: Uninstall Browser
347341
run: |
348342
rfbrowser clean-node
349-
uv pip uninstall robotframework-browser --python ${{ matrix.python-version }} --system
350-
- name: Uninstall BrowserBatteries on Linux or MacOS
351-
if: ${{ matrix.os != 'windows-latest' }}
343+
uv pip uninstall robotframework-browser --python ${{ matrix.python-version }} --system
344+
- name: Uninstall BrowserBatteries
345+
if: matrix.node-version == '22.x'
352346
run: |
353-
rfbrowser clean-node
354-
uv pip uninstall robotframework-browser-batteries --python ${{ matrix.python-version }} --system
347+
uv pip uninstall robotframework-browser-batteries --python ${{ matrix.python-version }} --system
355348
- uses: actions/upload-artifact@v4
356349
if: ${{ always() }}
357350
with:

0 commit comments

Comments
 (0)