2015-06-11 51 views
1

我有使用Selenium獨立服務器運行的PHPUnit端到端測試。我的測試擴展PHPUnit_Extensions_Selenium2TestCase,並使用$ this-> setBrowser(「chrome」)設置瀏覽器;我希望能夠每天運行這些測試。我以爲我可以使用詹金斯。可悲的是,我不知道如何配置硒獨立webdriver和PHPUnit。當我看着http://blog.loftdigital.com/posts/jenkins-ci-and-php時,我遇到了這個鏈接。是不是完全清楚從哪個插件安裝在詹金斯,如何拉Git等如果你遇到更好的鏈接,請讓我知道。Jenkins爲使用Selenium獨立webdriver的PHPUnit測試設置

謝謝。

回答

-1

如果您想每天運行某個腳本,通常的方法是cron作業(http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/)。你不應該只需要一個完整的CI套件。您也可以考慮只在代碼發生更改時運行測試。這可以通過.git-hooks(https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks)完成。

在任何一種情況下,您要寫的實際腳本都會非常相似,1.運行測試。 2.收集輸出。 3.報告輸出。 git-hook方法的優點是可以防止測試中斷代碼進入服務器(因此也是您的用戶)。

+0

如果可用,還可以使用通知集成 – surfer190

相關問題