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/test') 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