microsoft / appcenter

Central repository for App Center open source resources and planning.
https://appcenter.ms
Creative Commons Attribution 4.0 International
1.01k stars 224 forks source link

Run Xamarin.UITest for iOS locally on Windows via connected Mac's iOS simulator #574

Closed mzhukovs closed 3 months ago

mzhukovs commented 5 years ago

Describe the solution you'd like Currently, for Visual Studio Windows users, we are not able to run Xamarin.UITest on an iOS Simulator via the connected Mac. It would be great to be able to do so, since we can already run the app on iOS Simulator from VS Windows, and even remote the simulator back to VS on Windows.

Describe alternatives you've considered In this case, the only available alternative is to use VS for Mac, which is a non-trivial hassle if you're developing on VS Windows.

Oddj0b commented 5 years ago

Thank you for your feedback, I'll have to investigate a little before we can proceed with this.

mzhukovs commented 5 years ago

Thanks @Oddj0b - the obvious upside is that it would be great and a lot more convenient to be able to verify the tests actually work on iOS as intended first before submitting them to App Center.

Looking forward to your response.

mzhukovs commented 5 years ago

Just checking in - any thoughts, at least initially? @Oddj0b please let me know when you get a chance, thanks!

Oddj0b commented 5 years ago

@mzhukovs I like the idea, but it will be hard to achieve. If we can get more reactions it's more likely to be picked-up.

curia-damiano commented 5 years ago

Hi Villars, I would also like to give my support to this proposal!

mzhukovs commented 5 years ago

@Oddj0b well then it's times like these that I wish I had a blog/twitter account with a mass following of other like-minded geeks.

scott225 commented 5 years ago

I'd also appreciate this feature. I'm creating a testing framework that will tie in the ability to test websites, databases, UWP, Android and iOS apps. The framework will run on a windows server and needs to be able to automate testing using a remote mac server. If the code needs to be executed on a mac, the entire framework will need to exist on a mac server. From someone who is lifelong Windows user, this reliance on a mac server would be expensive in terms of educating/ramping myself up and the actual cost of a mac server.

gpremkamal commented 5 years ago

I do support this feature.

maurjiu commented 5 years ago

+1

andrewmorris-dev commented 5 years ago

+1

mzhukovs commented 5 years ago

@Oddj0b things are heating up!

GeorgeDarakchiev commented 5 years ago

+1

sspasova commented 5 years ago

+1

didiyordanova commented 5 years ago

+1

rambo406 commented 5 years ago

+1

andresdsep commented 5 years ago

+1

cesar1414 commented 5 years ago

hi all I have this same problem someone has an advice ?

curia-damiano commented 5 years ago

Hi Cesar, please support us requesting the implementation of this feature

DanielGlick commented 5 years ago

+1

Brosten commented 5 years ago

+1 from me! About to start UI testing out Android/iOS Xam-forms app. 100% Development on Windows. Setting all up to connect to TFVC (yes, we are moving to git, but not yet) is a mess on Mac. Any status or timeplan for this feature would be great!

mzhukovs commented 5 years ago

@Oddj0b I hear soon that we'll be able to plug an apple device directly into our Windows machine for debugging, this feature request seems like it would align nicely with that. What are your thoughts on this having a chance at making it into the roadmap?

Oddj0b commented 5 years ago

@mzhukovs That sounds very interesting, do you have a source on it? Because any chance that we can make it easier, I'll try and grab it.

Brosten commented 5 years ago

What about the remote simulator? Debugging from VS on windows, getting a remote simulator on your Windows screen is working today. It isn't possible to use that method to run tests, at lest on a iOS simulator?

Oddj0b commented 5 years ago

@Brosten Good question, I'll have to investigate that a little more. Do you have a good guide handy?

Brosten commented 5 years ago

@Oddj0b https://docs.microsoft.com/en-us/xamarin/tools/ios-simulator/

Oddj0b commented 4 years ago

@Brosten thank you for the link, I'll include it in my investigations.

mzhukovs commented 4 years ago

@Oddj0b https://channel9.msdn.com/Shows/XamarinShow/Debug-to-iOS-Devices-Over-Wi-Fi

mastermoe01 commented 4 years ago

+1

Dresel commented 4 years ago

Any updates on this?

ilkeSylmz commented 4 years ago

+1

jmichas commented 4 years ago

+1

pooter07 commented 4 years ago

+1

CrustyApplesniffer commented 4 years ago

👍 +1

granth7 commented 4 years ago

+1

Csaba8472 commented 4 years ago

+1

evgenyvalavin commented 4 years ago

+1

VahidShir commented 4 years ago

+1

reggiebIV commented 4 years ago

I, too, would like to add another +1.

RobertBickers commented 4 years ago

+1 👍

smardine commented 4 years ago

It would be awsome +1

xamadev commented 4 years ago

+1

mzhukovs commented 4 years ago

@Oddj0b hi Villars, still no concrete plans for this? Saw that you actually removed your assignment above.

stefanhk31 commented 4 years ago

+1. Xamarin UITests are currently unusable for my team because of this issue.

DerekFoulk commented 3 years ago

+1000 I'm sure it won't get picked up since Xamarin is going to be phased out in the near future- but MAUI must support UI testing of iOS applications from our Windows workstations...

mzhukovs commented 3 years ago

@davidortinau will running tests for iOS from a Windows machine be possible in MAUI as per current plans?

LukasBajus commented 3 years ago

+1 Is there any progress on this? I only can run my tests on Android simulators now. I need to run them also on iOS emulator to find out what needs to be changed in tests so they run correctly also on iOS.

mikkelAtVisma commented 3 years ago

+1

LukasBajus commented 3 years ago

Hi. Is there any plan for this. It is really blocking me with creating tests for iOS. Thank you.

JvandeKraats commented 3 years ago

+1

LukasBajus commented 3 years ago

Hey. Still no status on this? Can somebody please have a look on this?