NativeScript / NativeScript/nativescript-cli

Auto-exit after `tns test` completes and allow for console output collection

Ouverte
#1,827 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

The currently recommended approach to running tns test in a CI environment is to use the --justlaunch switch, so that tns exits after the test run completes.

  • We need a way to run without --justlaunch, so we show console.log and other output to the user and let CI systems collect it in their build logs.
  • We also need a --timeout parameter that will kill the test run if it doesn't complete in X minutes/seconds.

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 la commande tns test et retracez le comportement existant de --justlaunch. Définissez la fin en conservant la sortie de la console pour CI, en ajoutant un paramètre --timeout et en terminant automatiquement l’exécution du test lorsqu’elle se termine ou que le délai d’attente est dépassé.

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

Évaluation

Stack technique
javascript
Domaine
cli, testing
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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