2424 run : npm ci
2525 - name : Compile
2626 run : npm run compile
27- - name : Init e2e test subpackage
28- run : npm --prefix e2e/tests ci
27+ - name : Init window e2e test subpackage
28+ run : npm --prefix e2e/window-test ci
2929 - name : Clean coverage report
3030 run : npm run coverage:clean
3131 - name : Generate coverage report
3434 run : npm run coverage -- --coverageDirectory=coverage/unit
3535 - name : Run Docker E2E tests
3636 run : docker exec nut-ci bash -c "bash $PWD/.build/build.sh ${PWD} 14"
37+ - name : Run Electron e2e test subpackage
38+ uses : GabrielBB/xvfb-action@v1
39+ with :
40+ run : npm --prefix e2e/electron-test cit
3741 - name : Merge coverage reports
3842 run : |
3943 npm run coverage:merge
5054 strategy :
5155 matrix :
5256 os : [ ubuntu-latest, windows-latest, macos-latest ]
53- node : [ 10, 12, 14, 15 ]
57+ node : [ 10, 12, 14, 16 ]
5458 exclude :
5559 - os : ubuntu-latest
5660 node : 14
@@ -71,12 +75,16 @@ jobs:
7175 run : npm ci
7276 - name : Compile
7377 run : npm run compile
74- - name : Init e2e test subpackage
75- run : npm --prefix e2e/tests ci
78+ - name : Init window e2e test subpackage
79+ run : npm --prefix e2e/window-test ci
7680 - name : Generate coverage report
7781 uses : GabrielBB/xvfb-action@v1
7882 with :
7983 run : npm run coverage -- --coverageDirectory=coverage/unit
8084 - name : Run Docker E2E tests
8185 if : ${{matrix.os == 'ubuntu-latest'}}
8286 run : docker exec nut-ci bash -c "bash $PWD/.build/build.sh ${PWD} ${{matrix.node}}"
87+ - name : Run Electron e2e test subpackage
88+ uses : GabrielBB/xvfb-action@v1
89+ with :
90+ run : npm --prefix e2e/electron-test cit
0 commit comments