2016-02-26 77 views
2

有點背景。我們目前有一個iOS Xamarin應用程序以及一套通過Xamarin.UITests進行的自動化測試。這些測試在我的本地機器上運行良好,但在詹金斯(遠程macmini)運行時,14 1的試驗失敗,此錯誤:Xamarin UITest:Calabash沒有鏈接

System.Exception: Unable to contact test backend running in app. A common cause is that the app is not properly linked with Calabash. Please verify that it includes the Calabash component

這裏是被絆倒了我:爲什麼只對失敗的一個測試?如果葫蘆沒有正確連接,那麼所有應該失敗。爲什麼在我們的機器/ jenkins上失敗,而不是在本地。我檢查了mono,xamarin和uitest版本。唯一的區別是OS X版本,但我的同事運行與構建機器相同的版本,並且本地運行的測試沒有失敗。

不是一個明確的問題,但這就是我所知道的。有沒有其他人經歷過這個?

回答

0

好吧,所以我想我找到了問題。該應用程序不能在這些失敗運行中快速構建和啓動,因此葫蘆服務器未運行。這是造成這個問題的原因。