/ / Ako vykonávať CI s Xamarin UITest pomocou Visual Studio - c #, ios, visual-studio, xamarin, kontinuálna integrácia

Ako vykonávať funkciu CI s nástrojom Xamarin UITest pomocou Visual Studio - c #, ios, visual-studio, xamarin, kontinuálna integrácia

Ok, takže môj tím používa Xamarin s Visual Studio a snažíme sa využiť UITest.

Chceme zahrnúť UITest ako súčasť nášho CI, lenako my s našimi MSTests - ale nie sme si istí, čo robiť s iOS UITests. Vzhľadom k tomu, že nie je možné spustiť UITest pre iOS pomocou Visual Studio, tieto testy sa automaticky nepodarí / nespustia.

Náš problém je, že Visual Studio jeFiremný štandard a my sme nemali používať Xamarin Studio. Je to dobré napísať iOS UITests v Xamarin Studio, ale naše build a CI je odštartované z Visual Studio. Nepoužívame TestCloud, len UITest.

Má niekto skúsenosti so spustením Xamarin UITests ako súčasť CI pomocou Visual Studio / Windows? Čo robíte s testami iOS? Necháš ich, aby zlyhali? Vylučujete ich? Vďaka!

odpovede:

0 pre odpoveď č. 1

Momentálne nie je možné spustiť iOS testy z Windows / Visual Studio. Podľa Xamarin dokumentácia:

UITests nie je možné spúšťať na iOS zariadeniach v systéme Windows. UITests pre zariadenia so systémom iOS môžete spúšťať iba v systéme Mac OS X.

Je to preto, že UITest spolieha na nástroje a iné nástroje Xcode na spustenie a spustenie testov iOS.

Ak chcete spustiť vaše testy iOS od CI, budete ich musieť buď spustiť z hostiteľa Mac, alebo ich nahrať do Test Cloud.