Autonomy dokumentatsioon
Mobiil

Ülevaade

Valideeri mobiilseid build'e üleslaadimistest, CI-artefaktidest ja Expo EAS-ist.

Autonomy mobiilsed käivitused lisavad rakenduse build'i tõendid samale ülevaatemudelile, mida kasutatakse veebi, API ja sõnumite kontrollide jaoks. Kasuta mobiili dokumentatsiooni, kui teekond algab iOS Simulaatori build'ist, Androidi APK-st või AAB-ist, Expo EAS väljundist või CI üleandmisest.

Mobiilne käivitamine on juurutamisel. iOS ja Androidi testimine on vaikimisi keelatud, kuni seadmekäivitaja tugi valmib, ja tööruum, kus need on keelatud, raporteerib "Mobile testing is temporarily unavailable", kui käivitus valib need platvormid. Build'i üleslaadimine ja artefakti üleandmine töötavad juba; võta meiega ühendust, et lasta mobiilne käivitamine oma organisatsioonile lubada.

Toetatud platvormid

  • iOS — Simulaatori sihiga .app bundle, pakituna raw, .zip, .tgz või .tar.gz kujul. Käivitused toimuvad pilve iOS Simulaatorites.
  • Android.apk või .aab. Käivitused toimuvad pilve Androidi emulaatorites ja käivitavad rakenduse paketinimi järgi.

Vaata Mobiilsed build'id build-käskude ja üleslaadimise voo kohta.

Artefakti üleandmine

Mobiilsed käivitused algavad üleslaaditud või CI-loodud artefaktidest. Autonomy salvestab artefakti viite koos käivitusega, nii et ülevaatajad saavad mobiilseansi ühendada sama tõendite mudeliga, mida kasutatakse veebi ja API kontrollide jaoks.

Toetatud rajad

Kasuta töölaua üleslaadimist käsitsi QA jaoks, kohalikku artefakti üleslaadimist smoke-testide jaoks, CI artefakti üleandmist pull request'ide jaoks ja Expo EAS integratsiooni hallatavate Expo build'ide jaoks.

Kuidas tõendid välja näevad

Mobiilsed tõendid sisaldavad build-artefakti, seadme või simulaatori konteksti, ekraanipilte, natiivse kasutajaliidese hetkeseise, logisid, genereeritud kontrolle ja kõiki seotud API- või sõnumikontrolle. Käivitus peaks tegema selgeks, milline build testiti ja millise keskkonnaga see suhtles.

Raja valimine

  • Kasuta töölaua üleslaadimist, kui inimene soovib build'i kiiresti valideerida.
  • Kasuta kohalikku artefakti üleslaadimist, kui arendus loob build'i väljaspool CI-d.
  • Kasuta CI üleandmist, kui pull request'i või väljalaske töö ehitab rakenduse.
  • Kasuta Expo EAS-i, kui Expo omab build-pipeline'i.

On this page