Git Jenkins为使用Selenium独立webdriver的PHPUnit测试设置

Git Jenkins为使用Selenium独立webdriver的PHPUnit测试设置,git,selenium,jenkins,selenium-webdriver,phpunit,Git,Selenium,Jenkins,Selenium Webdriver,Phpunit,我有使用Selenium独立服务器运行的PHPUnit端到端测试。我的测试扩展了PHPUnit_Extensions_Selenium2TestCase,我使用$this->setBrowser(“chrome”)设置浏览器;我希望能够每天运行这些测试。我想我可以用詹金斯。遗憾的是,我不知道如何在其上配置selenium独立webdriver和PHPUnit。我在寻找时发现了这个链接。现在还不完全清楚在jenkins上安装哪个插件,如何从git中提取,等等。如果你遇到了更好的链接,请让我知道 谢

我有使用Selenium独立服务器运行的PHPUnit端到端测试。我的测试扩展了PHPUnit_Extensions_Selenium2TestCase,我使用$this->setBrowser(“chrome”)设置浏览器;我希望能够每天运行这些测试。我想我可以用詹金斯。遗憾的是,我不知道如何在其上配置selenium独立webdriver和PHPUnit。我在寻找时发现了这个链接。现在还不完全清楚在jenkins上安装哪个插件,如何从git中提取,等等。如果你遇到了更好的链接,请让我知道


谢谢。

如果您试图每天运行某个脚本,通常的方法是cron作业()。你不应该为了这个就需要一整套CI套件。您也可以考虑在代码发生更改时运行测试。这可以通过.git hooks()实现


在这两种情况下,您编写的实际脚本都非常相似,1。运行测试。2.收集输出。3.报告输出。git钩子方法的优点是可以防止破坏测试的代码到达服务器(因此也可以防止用户)

如果通知集成可用,还可以使用它