Skip to content

Commit 1918c2a

Browse files
committed
(#246) Refined Electron e2e test run
1 parent 8392331 commit 1918c2a

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

.github/workflows/ci.yaml

+6-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ jobs:
3535
- name: Run Docker E2E tests
3636
run: docker exec nut-ci bash -c "bash $PWD/.build/build.sh ${PWD} 14"
3737
- name: Run Electron e2e test subpackage
38-
run: npm --prefix e2e/electron-test cit
38+
uses: GabrielBB/xvfb-action@v1
39+
with:
40+
run: npm --prefix e2e/electron-test cit
3941
- name: Merge coverage reports
4042
run: |
4143
npm run coverage:merge
@@ -84,4 +86,6 @@ jobs:
8486
run: docker exec nut-ci bash -c "bash $PWD/.build/build.sh ${PWD} ${{matrix.node}}"
8587
- name: Run Electron e2e test subpackage
8688
if: ${{matrix.os == 'ubuntu-latest'}}
87-
run: npm --prefix e2e/electron-test cit
89+
uses: GabrielBB/xvfb-action@v1
90+
with:
91+
run: npm --prefix e2e/electron-test cit

.github/workflows/snapshot_release.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ jobs:
4343
run: docker exec nut-ci bash -c "bash $PWD/.build/build.sh ${PWD} ${{matrix.node}}"
4444
- name: Run Electron e2e test subpackage
4545
if: ${{matrix.os == 'ubuntu-latest'}}
46-
run: npm --prefix e2e/electron-test cit
46+
uses: GabrielBB/xvfb-action@v1
47+
with:
48+
run: npm --prefix e2e/electron-test cit
4749

4850

4951
deploy:

.github/workflows/tagged_release.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ jobs:
3838
run: docker exec nut-ci bash -c "bash $PWD/.build/build.sh ${PWD} ${{matrix.node}}"
3939
- name: Run Electron e2e test subpackage
4040
if: ${{matrix.os == 'ubuntu-latest'}}
41-
run: npm --prefix e2e/electron-test cit
41+
uses: GabrielBB/xvfb-action@v1
42+
with:
43+
run: npm --prefix e2e/electron-test cit
4244

4345
deploy:
4446
needs:

e2e/electron-test/package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@
1010
},
1111
"scripts": {
1212
"pretest": "electron-rebuild && electron-rebuild -m ../../",
13-
"test": "run-script-os",
14-
"test:default": "electron ."
13+
"test": "electron ."
1514
},
1615
"license": "MIT",
1716
"devDependencies": {
1817
"electron": "^13.1.6",
1918
"electron-rebuild": "^2.3.5",
20-
"run-script-os": "^1.1.6",
2119
"@nut-tree/nut-js": "file:../../"
2220
}
2321
}

0 commit comments

Comments
 (0)