[英]vscode-test - error when calling runTests
Its the first time im trying to set up tests for my vscode extension.这是我第一次尝试为我的 vscode 扩展设置测试。
I basically just copy pasted the example from /working-with-extensions/testing-extension from code.visualstudio.我基本上只是从 code.visualstudio 复制粘贴 /working-with-extensions/testing-extension 中的示例。
I can't call runTests because of the following error:由于以下错误,我无法调用 runTests:
error TS2345: Argument of type '{ extensionDevelopmentPath: string; extensionTestsPath: string; }' is not assignable to parameter of type 'TestOptions | ExplicitTestOptions'.
Object literal may only specify known properties, and 'extensionDevelopmentPath' does not exist in type 'TestOptions | ExplicitTestOptions'.
and that's my code:这就是我的代码:
import * as path from 'path';
import { runTests } from 'vscode-test';
async function main() {
try {
const extensionDevelopmentPath = path.resolve(__dirname, '../../../');
const extensionTestsPath = path.resolve(__dirname, './suite/index');
await runTests({ extensionDevelopmentPath, extensionTestsPath });
} catch(err) {
console.error('Failed to run tests.');
process.exit(1);
}
}
main();
I can't find a mistake and would be grateful for any help.我找不到错误,如果有任何帮助,我将不胜感激。
The correct way is currently : 目前正确的方法是:
async function main() {
try {
let testOption = { extensionDevelopmentPath: path.resolve(__dirname, '../'), extensionTestsPath: path.resolve(__dirname, './suite/index') };
// Download VS Code, unzip it and run the integration test
await runTests(testOption);
} catch (err) {
console.error('Failed to run tests');
process.exit(1);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.