vscode测试资源管理器无法运行单个测试,但适用于完整的测试类

时间:2020-08-06 07:11:48

标签: visual-studio-code phpunit test-explorer

大约2个月以来,我无法单独执行phpunit测试-仅执行完整的类(使用vscode测试浏览器)。

这是我在vscode中用于测试文件的设置

{test,tests,Test,Tests}\**\*Test.php

当我单击测试浏览器中的运行时(见图)

Run Test individually

我得到以下输出

Output after single Test

但是,在完整课程上单击“运行”即可

Success on full class run

1 个答案:

答案 0 :(得分:0)

完整的解释可以在这里找到:https://github.com/recca0120/vscode-phpunit/issues/64

基本的解决方法是降级到版本2.0.72

在最新版本中,似乎所用的正则表达式(/^.*::testCallAndRequestIsAjax.*$/)的更改导致了此问题。

降级

  • 进入扩展
  • 右键单击“ PHPUnit Test Explorer”
  • 安装其他版本
  • 选择2.0.72
相关问题