Skip to content

Commit 1dbe7a6

Browse files
committed
Update xvfb config
1 parent c7fdf6c commit 1dbe7a6

File tree

2 files changed

+27
-12
lines changed

2 files changed

+27
-12
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: 'Run with Xvfb'
2+
description: 'Run a command under Xvfb with a preconfigured screen size'
3+
4+
inputs:
5+
run:
6+
description: 'Command to execute'
7+
required: true
8+
9+
runs:
10+
using: 'composite'
11+
steps:
12+
- uses: coactions/setup-xvfb@v1
13+
with:
14+
options: -screen 0 1280x1024x24
15+
run: ${{ inputs.run }}

.github/workflows/ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,28 +59,28 @@ jobs:
5959
- uses: ./.github/actions/setup-chrome
6060

6161
- name: Run hover_label test in UTC timezone
62-
uses: coactions/setup-xvfb@v1
62+
uses: ./.github/actions/run-xvfb
6363
env:
6464
TZ: 'UTC'
6565
with:
6666
run: npm run test-jasmine hover_label
6767

6868
- name: Run hover_label test in Europe/Berlin timezone
69-
uses: coactions/setup-xvfb@v1
69+
uses: ./.github/actions/run-xvfb
7070
env:
7171
TZ: 'Europe/Berlin'
7272
with:
7373
run: npm run test-jasmine hover_label
7474

7575
- name: Run hover_label test in Asia/Tokyo timezone
76-
uses: coactions/setup-xvfb@v1
76+
uses: ./.github/actions/run-xvfb
7777
env:
7878
TZ: 'Asia/Tokyo'
7979
with:
8080
run: npm run test-jasmine hover_label
8181

8282
- name: Run hover_label test in America/Toronto timezone
83-
uses: coactions/setup-xvfb@v1
83+
uses: ./.github/actions/run-xvfb
8484
env:
8585
TZ: 'America/Toronto'
8686
with:
@@ -103,7 +103,7 @@ jobs:
103103
- uses: ./.github/actions/setup-chrome
104104

105105
- name: Run jasmine tests (no-gl, shard ${{ matrix.shard }})
106-
uses: coactions/setup-xvfb@v1
106+
uses: ./.github/actions/run-xvfb
107107
with:
108108
run: .github/scripts/test.sh no-gl-jasmine
109109

@@ -124,7 +124,7 @@ jobs:
124124
- uses: ./.github/actions/setup-chrome
125125

126126
- name: Run jasmine tests (webgl, shard ${{ matrix.shard }})
127-
uses: coactions/setup-xvfb@v1
127+
uses: ./.github/actions/run-xvfb
128128
with:
129129
run: .github/scripts/test.sh webgl-jasmine
130130

@@ -145,7 +145,7 @@ jobs:
145145
- uses: ./.github/actions/setup-chrome
146146

147147
- name: Run jasmine tests (virtual-webgl, shard ${{ matrix.shard }})
148-
uses: coactions/setup-xvfb@v1
148+
uses: ./.github/actions/run-xvfb
149149
with:
150150
run: .github/scripts/test.sh virtual-webgl-jasmine
151151

@@ -168,7 +168,7 @@ jobs:
168168
chrome-version: '143.0.7499.192'
169169

170170
- name: Run jasmine tests (webgl chromeLatest, shard ${{ matrix.shard }})
171-
uses: coactions/setup-xvfb@v1
171+
uses: ./.github/actions/run-xvfb
172172
with:
173173
run: .github/scripts/test.sh webgl-jasmine
174174

@@ -185,7 +185,7 @@ jobs:
185185
- uses: ./.github/actions/setup-chrome
186186

187187
- name: Run flaky jasmine tests
188-
uses: coactions/setup-xvfb@v1
188+
uses: ./.github/actions/run-xvfb
189189
with:
190190
run: .github/scripts/test.sh flaky-no-gl-jasmine
191191

@@ -200,7 +200,7 @@ jobs:
200200
- uses: ./.github/actions/setup-chrome
201201

202202
- name: Run bundle jasmine tests
203-
uses: coactions/setup-xvfb@v1
203+
uses: ./.github/actions/run-xvfb
204204
with:
205205
run: .github/scripts/test.sh bundle-jasmine
206206

@@ -216,7 +216,7 @@ jobs:
216216
- uses: browser-actions/setup-firefox@v1
217217

218218
- name: Test MathJax on firefox-latest
219-
uses: coactions/setup-xvfb@v1
219+
uses: ./.github/actions/run-xvfb
220220
with:
221221
run: .github/scripts/test.sh mathjax-firefox
222222

@@ -232,7 +232,7 @@ jobs:
232232
- uses: ./.github/actions/setup-chrome
233233

234234
- name: Run noCI tests
235-
uses: coactions/setup-xvfb@v1
235+
uses: ./.github/actions/run-xvfb
236236
with:
237237
run: ./tasks/noci_test.sh jasmine
238238

0 commit comments

Comments
 (0)