0
我們有3種類型的測試,單元,功能和驗收。驗收測試和CI
第一個2可以使用phpunit或其他工具在其上面運行,如代碼化。因此,在配置腳本部署腳本將運行所有這些測試,如果一個失敗生成將失敗,合併請求將被取消。
但是在CI部署腳本中如何運行驗收測試?這些測試需要在已部署的構建中的瀏覽器中運行。有沒有解決方法?也許在構建成功後運行驗收測試? 但是,然後恢復將是一個痛苦。
我們有3種類型的測試,單元,功能和驗收。驗收測試和CI
第一個2可以使用phpunit或其他工具在其上面運行,如代碼化。因此,在配置腳本部署腳本將運行所有這些測試,如果一個失敗生成將失敗,合併請求將被取消。
但是在CI部署腳本中如何運行驗收測試?這些測試需要在已部署的構建中的瀏覽器中運行。有沒有解決方法?也許在構建成功後運行驗收測試? 但是,然後恢復將是一個痛苦。
您可以按照每個CI/CD pipeline中的建議並行化測試作業。
但是在CI部署腳本中如何運行驗收測試?
爲此,您需要專門的測試基礎結構,例如服務器上的可用瀏覽器。構建步驟成功後 - 運行所有測試步驟。
的並行作業可以設置這樣的: