pherkinp - En ligne dans le Cloud

Il s'agit de la commande pherkinp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


pherkin - Exécuter des tests écrits avec Test::BDD::Cucumber

VERSION


Version 0.45

SYNOPSIS


Pherkin
pherkin certains/chemin/fonctionnalités/

DESCRIPTION


"pherkin" accepte un seul argument d'un nom de répertoire, par défaut "./features/" si
aucun n'est spécifié. Ce répertoire est utilisé pour rechercher les fichiers de fonctionnalités (tout fichier correspondant à
« *.feature ») et les fichiers de définition d'étape (tout fichier correspondant à « *_steps.pl »). L'étape
les définitions sont chargées, puis les fonctionnalités exécutées.

Les étapes qui réussissent sont imprimées en vert, celles qui échouent en rouge et celles pour lesquelles il y a
aucune définition d'étape - ou qui sont ignorées à la suite d'un échec précédent - en jaune.

"pherkin" sortira avec un statut différent de zéro si (et seulement si) le résultat global est
considéré comme défaillant.

OPTIONS


Contrôle de @INC

-l, --lib Ajouter 'lib' à @INC
-b, --blib Ajoutez 'blib/lib' et 'blib/arch' à @INC
-I [dir] Ajouter le répertoire donné à @INC

Formatage de sortie

-o, --output Faisceau de sortie. La valeur par défaut est « TermColor ». Voir « Sorties ».
-c, --theme Thème pour 'TermColor'. `light` ou `dark` (par défaut)

Étapes supplémentaires

-s, --steps [chemin] Inclure un fichier d'étape supplémentaire ou un répertoire de fichiers d'étape
(tel qu'identifié par *_steps.pl ; utilisation multiple acceptée)

Spécifications des balises

-t, --tags @tag Exécuter les scénarios étiquetés avec '@tag'
-t, --tags @tag1,@tag2 Exécuter les scénarios étiquetés avec '@tag1' et '@tag2'
-t, --tags ~@tag Exécuter les scénarios balisés sans '@tag'

Profils de configuration (voir PROFILS DE CONFIGURATION ci-dessous/`man pherkin`)

-g, --config [chemin] Un fichier YAML contenant des profils de configuration
-p, --profile [nom] Nom du profil à charger à partir du fichier de configuration ci-dessus.
La valeur par défaut est « default »
--debug-profile Affiche des informations sur le profil qui a été chargé et comment
et se termine ensuite

Extensions

-e Extension::Module Charge une extension. Vous pouvez placer une chaîne entre crochets à
la fin du nom du module qui sera évalué et
passé à new() pour l'extension.

Aidez

-h, -?, --help Imprimer les informations d'utilisation.
--i18n LANG Liste les mots-clés pour une langue particulière.
'--i18n help' répertorie toutes les langues disponibles.

SORTIES


« pherkin » peut générer une sortie en utilisant l'un des modules de sortie « Test::BDD::Cucumber::Harness ».
Test::BDD::Cucumber::TermColor est la valeur par défaut, mais Test::BDD::Cucumber::TestBuilder l'est
également une option raisonnable :

pherkin -o TermColor some/path/feature # La valeur par défaut
pherkin -o TestBuilder some/path/feature # Sortie texte de type Test::Builder

CONFIGURATION PROFILS


Vous pouvez spécifier des ensembles d'options de ligne de commande à l'aide d'un fichier de configuration YAML nommé
les profils qu'il contient, ainsi que les options de ligne de commande « -g, --config » et « -p, --profile ».

Si vous ne spécifiez pas de fichier de configuration, les chemins suivants sont recherchés (dans l'ordre) pour en trouver un :

(contenu de $ENV{'PHERKIN_CONFIG'})
.pherkin.yaml
./config/pherkin.yaml
./.config/pherkin.yaml
t/.pherkin.yaml
~/.pherkin.yaml

Le contenu de chaque profil est fusionné comme si vous l'aviez spécifié sur la ligne de commande.
« default » est utilisé si vous n'en avez pas spécifié. Par exemple :

par défaut:
étapes:
- foo/étapes
- ~/étapes
sortie : TermColor
tags:
- tag1, tag2

est équivalent à:

--étapes foo/étapes --étapes ~/étapes --output TermColor --tags balise1, balise2

Si vous spécifiez à la fois des options de ligne de commande et des options dans un fichier de configuration, alors le
ceux de la ligne de commande remplacent les éléments à valeur unique et sont placés à la fin des éléments multiples
les.

Si vous spécifiez « --debug-profile », les informations indiquant quel profil est chargé et comment
est imprimé sur STDOUT, puis `pherkin` se termine.

Utilisez Pherkinp en ligne avec les services onworks.net



Derniers programmes en ligne Linux et Windows