From 5846221a39e3d33bdd848106ff8d9520eaa7455d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 30 Dec 2019 02:22:52 +0100 Subject: Minimize TypeScript build --- editors/code/src/test/runTest.ts | 22 ---------------- editors/code/src/test/utils/index.ts | 49 ------------------------------------ 2 files changed, 71 deletions(-) delete mode 100644 editors/code/src/test/runTest.ts delete mode 100644 editors/code/src/test/utils/index.ts (limited to 'editors/code/src') diff --git a/editors/code/src/test/runTest.ts b/editors/code/src/test/runTest.ts deleted file mode 100644 index d880d47df..000000000 --- a/editors/code/src/test/runTest.ts +++ /dev/null @@ -1,22 +0,0 @@ -import * as path from 'path'; - -import { runTests } from 'vscode-test'; - -async function main() { - try { - // The folder containing the Extension Manifest package.json - // Passed to `--extensionDevelopmentPath` - const extensionDevelopmentPath = path.resolve(__dirname, '../../'); - - // The path to the extension test runner script - // Passed to --extensionTestsPath - const extensionTestsPath = path.resolve(__dirname, './utils/index'); - - // Download VS Code, unzip it and run the integration test - await runTests({ extensionDevelopmentPath, extensionTestsPath }); - } catch (err) { - process.exit(1); - } -} - -main(); diff --git a/editors/code/src/test/utils/index.ts b/editors/code/src/test/utils/index.ts deleted file mode 100644 index 9927daaf6..000000000 --- a/editors/code/src/test/utils/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -// -// PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING -// -// This file is providing the test runner to use when running extension tests. -// By default the test runner in use is Mocha based. -// -// You can provide your own test runner if you want to override it by exporting -// a function run(testRoot: string, clb: (error:Error) => void) that the extension -// host can call to run the tests. The test runner is expected to use console.log -// to report the results back to the caller. When the tests are finished, return -// a possible error to the callback or null if none. - -import * as glob from 'glob'; -import * as Mocha from 'mocha'; -import * as path from 'path'; - -export function run(): Promise { - // Create the mocha test - const mocha = new Mocha({ - ui: 'bdd', - }); - mocha.useColors(true); - - const testsRoot = __dirname; - - return new Promise((c, e) => { - glob('**/**.test.js', { cwd: testsRoot }, (err, files) => { - if (err) { - return e(err); - } - - // Add files to the test suite - files.forEach(f => mocha.addFile(path.resolve(testsRoot, f))); - - try { - // Run the mocha test - mocha.run(failures => { - if (failures > 0) { - e(new Error(`${failures} tests failed.`)); - } else { - c(); - } - }); - } catch (err) { - e(err); - } - }); - }); -} -- cgit v1.2.3 From e0fa096bbb73ce4fb44848e334f1001c43cc9b74 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 30 Dec 2019 09:51:44 +0100 Subject: Add rollup --- editors/code/src/server.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'editors/code/src') diff --git a/editors/code/src/server.ts b/editors/code/src/server.ts index ae81af848..e1ad0520b 100644 --- a/editors/code/src/server.ts +++ b/editors/code/src/server.ts @@ -1,5 +1,4 @@ -import { lookpath } from 'lookpath'; -import { homedir, platform } from 'os'; +import { homedir } from 'os'; import * as lc from 'vscode-languageclient'; import { window, workspace } from 'vscode'; @@ -29,15 +28,6 @@ export class Server { } const command = expandPathResolving(this.config.raLspServerPath); - // FIXME: remove check when the following issue is fixed: - // https://github.com/otiai10/lookpath/issues/4 - if (platform() !== 'win32') { - if (!(await lookpath(command))) { - throw new Error( - `Cannot find rust-analyzer server \`${command}\` in PATH.`, - ); - } - } const run: lc.Executable = { command, options: { cwd: folder }, -- cgit v1.2.3