Skip to content
Snippets Groups Projects
Select Git revision
  • 4bd36c7c6b6a4524eda2b4cef43379eced4ef602
  • main default
  • sidebar
3 results

tasks.json

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    runTest.ts 637 B
    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 test runner
    		// Passed to --extensionTestsPath
    		const extensionTestsPath = path.resolve(__dirname, './suite/index');
    
    		// Download VS Code, unzip it and run the integration test
    		await runTests({ extensionDevelopmentPath, extensionTestsPath });
    	} catch (err) {
    		console.error('Failed to run tests');
    		process.exit(1);
    	}
    }
    
    main();