Zend framework 如何使用Zend Studio运行单个单元测试?

Zend framework 如何使用Zend Studio运行单个单元测试?,zend-framework,phpunit,zend-studio,Zend Framework,Phpunit,Zend Studio,我注意到一条评论说 如果您想让ZS运行PHPunit引导,您必须 选择文件PHPunit.xml并告诉它作为PHPunit测试运行。如果你 只需选择一个单独的测试并作为PHPunit测试(引导)运行 将不会运行 这个技巧实际上帮助我能够运行单元测试。然而,随着我的单元测试的增长,当我只需要运行最近编写的测试时,运行整个测试套件变得越来越痛苦 因此,我需要帮助将必要的代码添加到单元测试中(可能是在设置中),以便tests/bootstrap.php和整个应用程序的常规引导都能运行。希望这能让我对单

我注意到一条评论说

如果您想让ZS运行PHPunit引导,您必须 选择文件PHPunit.xml并告诉它作为PHPunit测试运行。如果你 只需选择一个单独的测试并作为PHPunit测试(引导)运行 将不会运行

这个技巧实际上帮助我能够运行单元测试。然而,随着我的单元测试的增长,当我只需要运行最近编写的测试时,运行整个测试套件变得越来越痛苦

因此,我需要帮助将必要的代码添加到单元测试中(可能是在设置中),以便tests/bootstrap.php和整个应用程序的常规引导都能运行。希望这能让我对单个测试文件执行右键单击->运行方式->PHPUnit测试

我是Zend/Zend Studio的新手,所以请将答案保持在基本水平上。我的一个测试的当前setUp()函数如下所示,我相信它运行整个应用程序的boostrap:

public function setUp() {
    $this->bootstrap = new Zend_Application(APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini');
    parent::setUp();
}

这需要如何更改以使其能够单独运行此测试文件?(我认为这涉及到调用tests/bootstrap.php和上面的应用程序引导)

您必须首先使用zend studio/eclipse设置phpunit,然后您可以在IDE控制台中单独运行每个单元测试文件


我已经在Zend Studio中设置了phpunit,这就是我可以通过phpunit.xml运行整个套件的方式;我只需要知道如何调整设置(例如,phpunit.xml和/或application.ini和/或单个测试文件设置),以允许我运行单个测试。链接已关闭。请考虑将有用的信息直接添加到您的答案中。