Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 从命令行运行vscode扩展测试_Unit Testing_Visual Studio Code_Vscode Extensions - Fatal编程技术网

Unit testing 从命令行运行vscode扩展测试

Unit testing 从命令行运行vscode扩展测试,unit-testing,visual-studio-code,vscode-extensions,Unit Testing,Visual Studio Code,Vscode Extensions,我有一个VS代码扩展,我正在为它准备持续集成。已经添加了单元测试,我可以在VS代码中以交互方式成功运行它们。输出显示在OutputChannel中 文档说明可以从命令行启动vscode扩展测试。这假定当前文件夹是扩展工作区的根目录 code --disable-extensions --extensionDevelopmentPath . --extensionTestsPath src\test\runTest.ts VSCode启动,然后再次退出,但结果不会显示在控制台上 如何确定测试结果

我有一个VS代码扩展,我正在为它准备持续集成。已经添加了单元测试,我可以在VS代码中以交互方式成功运行它们。输出显示在OutputChannel中

文档说明可以从命令行启动vscode扩展测试。这假定当前文件夹是扩展工作区的根目录

code --disable-extensions --extensionDevelopmentPath . --extensionTestsPath src\test\runTest.ts
VSCode启动,然后再次退出,但结果不会显示在控制台上

如何确定测试结果? 结果是否进入日志?如果是,是什么决定了日志文件的位置


如果没有日志文件,那么您是如何找到解决方案的?我也有同样的问题。唉,还没有!我发现我的测试根本没有运行。我随机尝试用
--disable extensions
禁用其他扩展,结果成功了!您可以在runTest.ts中添加此标志:
wait runTests({extensionDevelopmentPath,extensionTestsPath,launchArgs:[“--disable extensions”]})
找到解决方案了吗?我也有同样的问题。唉,还没有!我发现我的测试根本没有运行。我随机尝试用
--disable extensions
禁用其他扩展,结果成功了!您可以在runTest.ts中添加此标志:
wait runTests({extensionDevelopmentPath,extensionTestsPath,launchArgs:[“--disable extensions”]})