NativeScript / NativeScript/nativescript-cli
Support running unit tests in Sauce Labs
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 1.1k
- Fork
- 204
- Merge medio
- 1g 9h
- PR unite (30g)
- 8
Descrizione
Is your feature request related to a problem? Please describe.
Development of mobile application requires testing the application on different API Levels (OS Versions) and devices. It will be great in case this testing can be based on cloud providers that allow running the application on real devices.
Describe the solution you'd like
Currently the unit tests are run only on attached devices, but it will be great in case it is possible to run them in cloud provider, like Sauce Labs. I imagine having a flag to tns test command that specify the tests should be run in Sauce Labs.
Describe alternatives you've considered
Integration of other cloud providers, even those who allow using emulator - Appetize for example.
Additional context
As CLI uses karma to run the unit tests, it could benefit of using karma-sauce-launcher.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia tracciando il comando tns test e la relativa configurazione dei test unitari basata su Karma. Esamina come karma-sauce-launcher si integrerebbe nel flusso di test esistente e definisci il flag e la configurazione Sauce Labs di cui ha bisogno. Il lavoro è completato quando è possibile selezionare ed eseguire i test unitari sui dispositivi Sauce Labs senza compromettere i test sui dispositivi locali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- cli, cloud, mobile, testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100