Conditions | 2 |
Total Lines | 17 |
Code Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | import * as path from 'path'; |
||
4 | |||
5 | async function main() { |
||
6 | try { |
||
7 | // The folder containing the Extension Manifest package.json |
||
8 | // Passed to `--extensionDevelopmentPath` |
||
9 | const extensionDevelopmentPath = path.resolve(__dirname, '../../'); |
||
10 | |||
11 | // The path to test runner |
||
12 | // Passed to --extensionTestsPath |
||
13 | const extensionTestsPath = path.resolve(__dirname, './suite/index'); |
||
14 | |||
15 | // Download VS Code, unzip it and run the integration test |
||
16 | await runTests({ extensionDevelopmentPath, extensionTestsPath }); |
||
17 | } catch (err) { |
||
18 | console.error('runTest: ', err); |
||
19 | console.error('Failed to run tests'); |
||
20 | process.exit(1); |
||
21 | } |
||
25 |