我在運行docker容器時遇到了一些問題,讓我的黃瓜/ phantomJs測試運行。 我的計劃是在maven預集成測試階段啓動tomcat docker容器。然後在整合測試階段,我想運行黃瓜測試。爲此,我禁用了surefire插件來運行測試階段幷包含故障安全插件。儘管一些如何整合測試階段什麼都不做。我不知道它有什麼問題。碼頭上的黃瓜測試不會在整合測試階段着火
碼頭容器工作正常,並在預集成測試階段開始。他們也停止在整合後測試階段。這場戰爭已經部署並且應該像運行一樣運行。那裏沒有問題。
黃瓜測試運行在測試階段,當surefire插件啓用測試。在示例項目中,您可以通過對神火插件的部分一起
<configuration>
<skip>true</skip>
</configuration>
我已創建https://github.com/abroer/cucumber-integration-test.git
使用mvn clean verify
關於如何在maven集成測試階段啓動黃瓜測試的任何建議都很有用。
謝謝@ mykola-gurov解決了它。我花了很多時間在這方面。解決方案如我所期望的那樣簡單。 – DukeMe
github上的示例使用此解決方案進行更新。黃瓜測試在整合測試期間運行並且成功。 – DukeMe