31
31
run : |
32
32
python -m pip install --upgrade pip
33
33
pip install -r requirements.txt
34
- pip install mockito>=1.0.0
35
34
pip install robotstatuschecker>=1.4
36
- pip install approvaltests>=0.2.4
37
- pip install pytest pytest-mockito pytest-approvaltests requests robotframework-pabot
35
+ pip install requests robotframework-pabot
38
36
- name : Install RF ${{ matrix.rf-version }}
39
37
run : |
40
38
pip install -U --pre robotframework==${{ matrix.rf-version }}
@@ -46,16 +44,20 @@ jobs:
46
44
if : matrix.python-version != 'pypy3'
47
45
run : |
48
46
which python
47
+ - name : Run tests with headless Chrome and with PyPy
48
+ if : matrix.python-version == 'pypy3'
49
+ run : |
50
+ xvfb-run --auto-servernum python atest/run.py --nounit --zip headlesschrome
49
51
- name : Run tests with headless Chrome and with Python != 3.8
50
- if : matrix.python-version != '3.8'
52
+ if : matrix.python-version != '3.8' && matrix.python-version != 'pypy3'
51
53
run : |
52
54
xvfb-run --auto-servernum python atest/run.py --zip headlesschrome
53
55
- name : Run tests normal Chrome with Python 3.8
54
- if : matrix.python-version == '3.8' && matrix.rf-version != '3.2.2'
56
+ if : matrix.python-version == '3.8' && matrix.rf-version != '3.2.2' && matrix.python-version != 'pypy3'
55
57
run : |
56
58
xvfb-run --auto-servernum python atest/run.py --zip chrome
57
59
- name : Run tests with Selenium Grid
58
- if : matrix.python-version == '3.8' && matrix.rf-version == '3.2.2'
60
+ if : matrix.python-version == '3.8' && matrix.rf-version == '3.2.2' && matrix.python-version != 'pypy3'
59
61
run : |
60
62
wget --no-verbose --output-document=./selenium-server-standalone.jar http://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar
61
63
sudo chmod u+x ./selenium-server-standalone.jar
0 commit comments