我一直在努力讓Bamboo使用代碼化測試。我正在使用codeception在symfony項目中測試我的代碼。如何設置Bamboo以使用代碼工作?
經過一番研究,我發現how to setup Jenkins with codeception.
的一篇文章曾經讀過我想通了,我應該使用Ant來運行運行測試codeception命令。
問題是我真的不知道把所有東西放在哪裏。 This article解釋了新的Ant任務的所有字段,但似乎沒有任何工作。
有人可以幫我嗎?
我一直在努力讓Bamboo使用代碼化測試。我正在使用codeception在symfony項目中測試我的代碼。如何設置Bamboo以使用代碼工作?
經過一番研究,我發現how to setup Jenkins with codeception.
的一篇文章曾經讀過我想通了,我應該使用Ant來運行運行測試codeception命令。
問題是我真的不知道把所有東西放在哪裏。 This article解釋了新的Ant任務的所有字段,但似乎沒有任何工作。
有人可以幫我嗎?
如果有其他人遇到這種情況,這就是我如何使用竹編工作。
在Admin> Server Capabilities中。爲Codeception添加一個新的可執行文件,路徑爲/ usr/local/bin/codecept。
在您的工作中,創建一個類型爲Command的新任務。將可執行文件設置爲Codeception。參數應該運行--xml(和其他你需要的)。
接下來,使用JUnit Parser類型創建另一個任務。將自定義結果目錄設置爲tests/_log/*。xml。
這對我來說非常適合。
其他:如果您沒有服務器的管理權限,請將命令可執行文件設置爲PHP並添加./vendor/bin/codecept運行--xml作爲參數。
我想按照上面的說明,但面臨一些困難。 1)設置可執行文件的方式在https://confluence.atlassian.com/bamboo/defining-a-new-executable-capability-289277164.html中進行了更改和提及2)我不確定路徑/ usr/local /斌/ codecept。我在http://codeception.com/quickstart上描述了在我的根文件夾中安裝了codeception,因此沒有在/ usr/local/bin /下找到任何名爲codecept的文件夾。 3)創造就業機會也不明確。那麼你可以添加一些更多的描述嗎? – Debashis
僅供參考,在我的根文件夾/ var/atlassian/www /上安裝了codeception。 – Debashis