@@ -44,23 +44,30 @@ jobs:
44
44
python -m pip install --upgrade pip
45
45
pip install tox
46
46
47
- - name : Setup Firefox
47
+ - name : Spin up Grid
48
48
if : matrix.os == 'ubuntu-latest'
49
- uses : browser-actions/setup-firefox@latest
50
- with :
51
- firefox-version : latest
52
-
53
- - name : Setup Geckodriver
54
- if : matrix.os == 'ubuntu-latest'
55
- uses : browser-actions/setup-geckodriver@latest
49
+ run : ./start
56
50
57
- - name : Setup Chrome
58
- uses : browser-actions/setup-chrome@latest
59
- with :
60
- chrome-version : stable
61
-
62
- - name : Setup Chromedriver
63
- uses : nanasess/setup-chromedriver@master
51
+ - name : Spin up Grid
52
+ if : matrix.os == 'windows-latest'
53
+ run : docker-compose -f docker-compose.intel.yml up -d
54
+ # - name: Setup Firefox
55
+ # if: matrix.os == 'ubuntu-latest'
56
+ # uses: browser-actions/setup-firefox@latest
57
+ # with:
58
+ # firefox-version: latest
59
+ #
60
+ # - name: Setup Geckodriver
61
+ # if: matrix.os == 'ubuntu-latest'
62
+ # uses: browser-actions/setup-geckodriver@latest
63
+ #
64
+ # - name: Setup Chrome
65
+ # uses: browser-actions/setup-chrome@latest
66
+ # with:
67
+ # chrome-version: stable
68
+ #
69
+ # - name: Setup Chromedriver
70
+ # uses: nanasess/setup-chromedriver@master
64
71
65
72
- name : Cache tox environments
66
73
uses : actions/cache@v3
70
77
71
78
- name : Test
72
79
if : matrix.os == 'ubuntu-latest'
73
- run : tox -e ${{ matrix.tox_env }}
80
+ run : tox -e ${{ matrix.tox_env }} -- --html={envlogdir}/report.html --self-contained-html
74
81
75
82
- name : Test (skip firefox on windows)
76
83
if : matrix.os == 'windows-latest'
0 commit comments