Search code examples
iosxamarinautomated-testscalabashxamarin.uitest

Does Microsoft still continue to support Xamarin UITest, calabash-ios-server, calabash-android-server for Xamarin apps? Non Xamarin apps?


According to https://github.com/calabash/calabash-ios and https://github.com/calabash/calabash-android, calabash-ios and calabash-android aren't supported by Microsoft any more, is it also true for https://github.com/calabash/calabash-ios-server and https://github.com/calabash/calabash-android-server?

https://www.nuget.org/packages/Xamarin.TestCloud.Agent/ references https://github.com/calabash/calabash-ios-server, are TestCloud.Agent and calabash-ios-server the same thing?

Based on the docs, Xamarin UITest is built on top of calabash. Microsoft claims to support Xamarin UITest. How can Microsoft support Xamarin UITest if it doesn't support calabash any more?

We are using Xamarin UITest to test our React Native apps, can we reliably expect this setup to work in the future?


Solution

  • See my response here: https://github.com/calabash/calabash-ios-server/issues/459

    Calabash iOS Server and Test Cloud Agent are the same.

    Microsoft has deprecated support for the Calabash iOS and Android cucumber ruby clients.

    Xamarin.UITest has not been deprecated. DeviceAgent, iOSDeviceManager, Calabash iOS Server, and Calabash Android Test Server are all required by Xamarin.UITest, and as such they are still maintained by Microsoft.