diff options
Diffstat (limited to 'Xamarin.Forms.UITest.TestCloud/DeviceSets.cs')
-rw-r--r-- | Xamarin.Forms.UITest.TestCloud/DeviceSets.cs | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/Xamarin.Forms.UITest.TestCloud/DeviceSets.cs b/Xamarin.Forms.UITest.TestCloud/DeviceSets.cs new file mode 100644 index 00000000..508253bb --- /dev/null +++ b/Xamarin.Forms.UITest.TestCloud/DeviceSets.cs @@ -0,0 +1,154 @@ +using System.Collections.Generic; + +namespace Xamarin.Forms.UITest.TestCloud +{ + internal static class DeviceSets + { + public static readonly DeviceSet AndroidMassiveSet = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "ddaf5646", new List<string> + { + "150+ devices!" + }); + + public static readonly DeviceSet IOsMassiveSet = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "cc20a257", + new List<string> + { + "60+ devices!" + }); + + // Android + public static readonly DeviceSet AndroidFastParallel = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "7e376fe0", new List<string> + { + "LG Nexus 5 - Android 4.4.4" + }); + + public static readonly DeviceSet Android5 = new DeviceSet( + new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "f2d90195", new List<string> + { + "LG Nexus 5- Android 5.1.1" + }); + + public static readonly DeviceSet Android6 = new DeviceSet( + new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "012c8f06", new List<string> + { + "LG Nexus 5 - Android 6.0.1" + }); + + public static readonly DeviceSet SethLocalDeviceSetAndroid = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "9e76018b", new List<string> + { + "Google Nexus 7 - 4.4.2", + "Samsung Galaxy S4 (Google Play Edition GT-I9505G) - Seth -> 4.4, Test Cloud -> 4.4.2 (closest match)" + }); + + public static readonly DeviceSet IcsSmallSet = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "fc61dbe3", new List<string> + { + "Amazon Kindle Fire (2nd Gen) - 4.0.3", + "HTC Desire - 4.0.3", + "Samsung Galaxy Tab 2 - 4.0.4", + "Sony Xperia neo L - 4.0.3" + }); + + public static readonly DeviceSet AndroidAllApiSmallSet = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.Android }, "4f912d99", new List<string> + { + "HTC Sensation XL - 4.0.3", + "Amazon Kindle Fire (2nd Generation) - 4.0.3", + "Samsung Galaxy Tab 2 - 4.0.4", + "Motorola ATRIX 2 - 4.0.4", + "Samsung Galaxy Note II - 4.1.1", + "HP Slate 7 - 4.1.1", + "Sony Xperia Z - 4.1.2", + "Samsung Galaxy Tab 3 7.0 - 4.1.2", + "Google Nexus 7 - 4.2", + "Oppo R819 - 4.2.1", + "Samsung Galaxy S4 Zoom - 4.2.2", + "Acer Iconia Tab A1 - 4.2.2", + "Samsung Galaxy S4 (Octo-core) - 4.3", + "Oppo N1 - 4.3", + "LG Nexus 5 - 4.4", + "Samsung Google Nexus 10 - 4.4", + "Samsung Galaxy S5 - 4.4.2", + "Samsung Galaxy Note - 3 (Octo-Core) - 4.4.2" + }); + + public static readonly DeviceSet IOsFastParallel = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "7f2fa3ae", + new List<string> + { + "Apple iPad Mini Retina - iOS 7.1.2" + }); + + // iOS + public static readonly DeviceSet SethLocalDeviceSetiOs = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "b417f165", + new List<string> + { + "Apple iPhone 5 - iOS 7.1.1", + "Apple iPad Air - iOS 7.1.1" + }); + + public static readonly DeviceSet IOsAllApiSmallSet = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "d2d6440e", + new List<string> + { + "Apple iPod Touch 5th Gen - iOS 6.0.1", + "Apple iPad 2 - iOS 6.1.3", + "Apple iPhone 4 - iOS 6.1.3", + "Apple iPhone 5 - iOS 6.1.4", + "Apple iPhone 3GS - iOS 6.1.6", + "Apple iPod Touch 4th Gen - iOS 6.1.6", + "Apple iPhone 5C - iOS 7.0.2", + "Apple iPad Mini - iOS 7.0.3", + "Apple iPad 4 - iOS 7.0.4", + "Apple iPhone 5S - iOS 7.0.4", + "Apple iPad Air - iOS 7.1", + "Apple iPhone 5C - iOS 7.1", + "Apple iPad Air - iOS 7.1.1", + "Apple iPhone 4S - iOS 7.1.1", + "Apple iPhone 5 - iOS 7.1.1" + }); + + public static readonly DeviceSet IOs8 = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "56293ce6", + new List<string> + { + "Apple iPhone 5S - iOS 8.1" + }); + + public static readonly DeviceSet IOs7AndiOs8 = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "5190fc68", + new List<string> + { + "Apple Ipad Retina Mini - iOS 7.1.2", + "Apple Iphone 6 Plus - 8.1.3" + }); + + public static readonly DeviceSet IOs6PhoneTablet = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "212c4682", + new List<string> + { + "Apple Ipad 4 - iOS 6.1.3", + "Apple Iphone 4 - iOS 6.1.3" + }); + + public static readonly DeviceSet IOs9 = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "dc3140fd", + new List<string> + { + "Apple Iphone 6 - iOS 9.0", + "Apple Ipad Air - iOS 9.0" + }); + + public static readonly DeviceSet IOs91 = + new DeviceSet(new List<DeviceSet.Platform> { DeviceSet.Platform.IOs, DeviceSet.Platform.IOsClassic }, "7f4b13f8", + new List<string> + { + "Apple Iphone 6S - iOS 9.1", + "Apple Ipad Air 2 - iOS 9.1" + }); + } +}
\ No newline at end of file |