From ebd433e984e702a9ed7410e9582fe58e288e6b63 Mon Sep 17 00:00:00 2001 From: Vadym Bondarenko Date: Tue, 18 Jan 2022 23:18:16 +0200 Subject: [PATCH] fix functional test ri=un --- .github/workflows/github-actions-tests.yml | 11 ++++------- src/test/runTest.ts | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/github-actions-tests.yml b/.github/workflows/github-actions-tests.yml index 6fe27f1..b96e452 100644 --- a/.github/workflows/github-actions-tests.yml +++ b/.github/workflows/github-actions-tests.yml @@ -18,10 +18,7 @@ jobs: with: node-version: 14.x - run: yarn install - - run: | - sudo apt-get install -y xvfb libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xfixes0 - # start xvfb in the background - xvfb-run -a yarn test - if: runner.os == 'Linux' - - run: yarn test - if: runner.os != 'Linux' + - name: Run headless test + uses: GabrielBB/xvfb-action@v1.4 + with: + run: yarn test diff --git a/src/test/runTest.ts b/src/test/runTest.ts index fe6e944..ad62a36 100644 --- a/src/test/runTest.ts +++ b/src/test/runTest.ts @@ -12,7 +12,7 @@ async function main() { // Passed to --extensionTestsPath const extensionTestsPath = path.resolve(__dirname, './suite/index'); const testWorkspace = path.resolve(__dirname, '../../test-fixtures/test-workspace'); - const vscodeExecutablePath = await downloadAndUnzipVSCode('insiders'); + const vscodeExecutablePath = await downloadAndUnzipVSCode('1.63.0'); const cliPath = resolveCliPathFromVSCodeExecutablePath(vscodeExecutablePath); // Use cp.spawn / cp.exec for custom setup