未找到 PhpUnit bootstrap 文件
PhpUnit bootstrap file not being found
我有 Eclipse Keplar 并且安装了 pdt。
我想设置 bootstrap 文件的路径,所以我导航到:
Window -> Preferences -> PHP Tools -> PHPUnit
可以选择输入您的 Bootstrap 文件。
我进行了 \%p\tests\bootstrap.php
和 运行 我的测试,但他们失败了,说找不到某某 class。发生这种情况是因为未包含 boostrap.php 文件。如果我将 bootstrap 路径设置为 \ProjectName\tests\bootstrap.php
,那么它就可以工作。 Eclipse 找到并包含 bootstrap 文件。
这不是一个好的解决方案,因为我的工作区中有多个项目,每次我想 运行 另一个项目进行单元测试时都必须更改此值。
我做错了什么?我错过了什么。
谢谢
PTI PHPUnit 插件不支持带参数的补丁名称。
我强烈建议切换到 MakeGood 插件:https://github.com/piece/makegood available on eclipse marketplace and pex repository (http://p2-dev.pdt-extensions.org/)。此插件允许您定义项目特定配置。
这里我认为最好的解决方案是在每个项目的基础上配置它。您可以右键单击项目资源管理器中的任何项目和 select 属性。
然后转到 PHP Tools
-> PHPUnit
然后检查 Enable project specific settings
。
然后您可以从那里设置 Bootstrap File
。该值只会影响当前项目。
我有 Eclipse Keplar 并且安装了 pdt。
我想设置 bootstrap 文件的路径,所以我导航到:
Window -> Preferences -> PHP Tools -> PHPUnit
可以选择输入您的 Bootstrap 文件。
我进行了 \%p\tests\bootstrap.php
和 运行 我的测试,但他们失败了,说找不到某某 class。发生这种情况是因为未包含 boostrap.php 文件。如果我将 bootstrap 路径设置为 \ProjectName\tests\bootstrap.php
,那么它就可以工作。 Eclipse 找到并包含 bootstrap 文件。
这不是一个好的解决方案,因为我的工作区中有多个项目,每次我想 运行 另一个项目进行单元测试时都必须更改此值。
我做错了什么?我错过了什么。
谢谢
PTI PHPUnit 插件不支持带参数的补丁名称。
我强烈建议切换到 MakeGood 插件:https://github.com/piece/makegood available on eclipse marketplace and pex repository (http://p2-dev.pdt-extensions.org/)。此插件允许您定义项目特定配置。
这里我认为最好的解决方案是在每个项目的基础上配置它。您可以右键单击项目资源管理器中的任何项目和 select 属性。
然后转到 PHP Tools
-> PHPUnit
然后检查 Enable project specific settings
。
然后您可以从那里设置 Bootstrap File
。该值只会影响当前项目。