PHPUnit每次都运行三次

时间:2012-09-05 18:13:33

标签: phpunit selenium-rc

这让我疯狂 - 每次运行PHPUnit时,无论我的文件中有多少次测试,它都会在套件中运行三次。如果我有testOne和testTwo,它将运行如下:

testOne
testTwo
testOne
testTwo
testOne
testTwo

如果我只有一个测试,它会像这样运行:

testOne
testOne
testOne

我已经浏览了所有主要的,bootstrap等文件(是的,有很多!)并且找不到任何可以指示它运行多个测试的内容,更不用说明确尝试不止一次启动Firefox了

使用典型的标题(这不是我经常使用的标题,但仅作为示例)。

<?php
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
  {
    $this->setBrowser("*chrome");
    $this->setBrowserUrl("http://localhost/");
  }

1 个答案:

答案 0 :(得分:0)

这就是问题所在 - 在标签下的phpunit.xml中错误地注释掉了代码。 Firefox和Chrome的配置应该是固定的,因此PHPUnit将其解释为运行套件两次的命令。

出于某种原因,在我的方框(10.7.3)上,只有Firefox启动,无论我告诉Selenium使用哪种浏览器。但这是另一个线程。打扰检查还不够。