0

我在设置 XDebug (2.6.0) 以在 Eclipse Neon (4.6.3) 中使用 PHPUnit (6.0.13) 时遇到问题。我已经在我的浏览器中使用了 XDebug,并且在命令行中使用了 PHPUnit,但是我无法让两者一起工作。

我在运行 Ubuntu 的 Vagrant VM 中工作,以 OSX 作为我的主要系统。

XDebug 通过 Vagrant 全局安装,PHPUnit 通过 Composer 安装。在我的项目设置中,我使用系统默认的 .ini 文件指向了一个 PHP 可执行/usr/bin/php文件。但是这是我机器上的文件,而不是 VM 上的文件,所以我不知道是否需要调整这个,但我读到的没有提到它?

我遇到的问题是我的“MakeGood”选项卡显示错误“PHPUnit_Framework_TestCase 类不可用。修复...',即使我已将vendor/autoload.php文件包含在项目首选项中。正如我在博客文章中看到的那样,我还尝试设置一个指向该vendors/文件夹的自定义库,但是它没有任何帮助。因此,任何关于其他尝试的建议将不胜感激。

我已经尝试在此处以及在网络上进一步查看,并且我可以找到的大多数资源仅涉及通过 PEAR 设置它的引用,但这显然不适用于 Composer。

一如既往,感谢您提供的任何帮助。

编辑: 以防万一,我的测试存储在tests/, 命名空间中\App\Test,我的类存储在命名resources/src/空间中\App

4

0 回答 0