NativeScript / NativeScript/nativescript-cli

Support running unit tests in Sauce Labs

Ouverte
#4,631 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature unit testing
Langage dominant
JavaScript
Étoiles
1.1k
Forks
204
Merge moyen
1 j 9 h
PR mergées (30 j)
8

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par suivre la commande tns test et sa configuration de tests unitaires basée sur Karma. Examinez comment karma-sauce-launcher s’intégrerait au flux de tests existant et définissez le flag ainsi que la configuration Sauce Labs dont il a besoin. Le travail est terminé lorsque les tests unitaires peuvent être sélectionnés et exécutés sur des appareils Sauce Labs sans perturber les tests sur appareil local.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
cli, cloud, mobile, testing-qa
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.