12
12
os :
13
13
- ubuntu-latest
14
14
- ubuntu-24.04-arm
15
- - windows-latest
15
+ # - windows-latest
16
16
- macos-13
17
17
- macos-latest
18
18
82
82
os :
83
83
- ubuntu-latest
84
84
- ubuntu-24.04-arm
85
- - windows-latest
85
+ # - windows-latest
86
86
- macos-13
87
87
- macos-latest
88
88
@@ -118,7 +118,7 @@ jobs:
118
118
pip install rfbrowser-wheel/robotframework_browser-*-py3-none-any.whl
119
119
pip install browser-batteries-wheels/robotframework_browser_batteries-*-py3-none-*.whl
120
120
rfbrowser --version
121
- rfbrowser install-browser
121
+ rfbrowser install-browser --with-deps
122
122
- name : Install Browser and BrowserBatteries On Windows
123
123
if : matrix.os == 'windows-latest'
124
124
run : |
@@ -127,3 +127,35 @@ jobs:
127
127
pip install (Resolve-Path browser-batteries-wheels/robotframework_browser_batteries-*-py3-none-*.whl)
128
128
rfbrowser --version
129
129
rfbrowser install-browser
130
+ - name : Install test dependencies
131
+ run : |
132
+ pip install -r Browser/dev-requirements.txt
133
+ - name : Unzip demoapp *nix
134
+ if : matrix.os != 'windows-latest'
135
+ run : |
136
+ rm -rf Browser
137
+ rm -rf node
138
+ rm -rf browser_batteries
139
+ ls -l demoapp
140
+ unzip demoapp/demo-app*.zip -d .
141
+ - name : Unzip demoapp Windows
142
+ if : matrix.os == 'windows-latest'
143
+ run : |
144
+ Remove-Item -Path .\Browser -Force -Recurse
145
+ Remove-Item -Path .\node -Force -Recurse
146
+ Remove-Item -Path .\browser_batteries -Force -Recurse
147
+ dir demoapp
148
+ Expand-Archive -Path (Resolve-Path demoapp/demo-app*.zip) -DestinationPath .
149
+ - name : Run tests on ${{ matrix.os }} with packed demoapp
150
+ if : matrix.os == 'ubuntu-24.04-arm' || matrix.os == 'ubuntu-latest'
151
+ run : |
152
+ xvfb-run --auto-servernum invoke atest-robot --smoke
153
+ - name : Run tests on ${{ matrix.os }} with packed demoapp
154
+ if : matrix.os == 'windows-latest' || matrix.os == 'macos-latest' || matrix.os == 'macos-13'
155
+ run : |
156
+ inv atest-robot
157
+ - uses : actions/upload-artifact@v4
158
+ if : ${{ always() }}
159
+ with :
160
+ name : Clean_install_results_${{ matrix.os }}
161
+ path : atest/output
0 commit comments