Skip to content

Commit 15c069f

Browse files
committed
Setup vscode-test and deprecate Mocha
1 parent 25c4f7b commit 15c069f

File tree

4 files changed

+20
-198
lines changed

4 files changed

+20
-198
lines changed

.mocharc.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

.vscode-test.mjs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { defineConfig } from "@vscode/test-cli";
2+
import os from "os";
3+
import path from "path";
4+
5+
export default defineConfig({
6+
files: "test/**/*.test.ts",
7+
// The default user data directory had too many characters for the IPC connection on macOS in CI.
8+
launchArgs: [
9+
"--profile-temp",
10+
"--user-data-dir",
11+
path.join(os.tmpdir(), "vscode-user-data"),
12+
],
13+
workspaceFolder: "test/TestEnvironment.code-workspace",
14+
mocha: {
15+
ui: "bdd", // describe, it, etc.
16+
require: ["esbuild-register"], // transpile TypeScript on-the-fly
17+
slow: 2000, // 2 seconds for slow test
18+
timeout: 60 * 1000, // 10 minutes to allow for debugging
19+
},
20+
});

test/runTests.ts

Lines changed: 0 additions & 115 deletions
This file was deleted.

test/runTestsInner.ts

Lines changed: 0 additions & 71 deletions
This file was deleted.

0 commit comments

Comments
 (0)