Ce module permet à l’utilisateur d’initialiser Behat suite de tests . Le Behat aide à tester un script php . Il peut mettre en évidence les modèles activés et désactivés . Voyons comment init et exécuter le Behat de pttest .
La commande help guide l’utilisateur sur le but et les options disponibles en vertu d’un module. Il énumère les autres paramètres qui sont utilisés dans la déclaration . Il décrit la syntaxe pour initialiser et d’exécuter un Behat sous la pttest . La commande utilisée pour déclarer aide est indiqué ci-dessous :
pttest behat help
La capture d’écran ci-dessous illustre imagée sur le fonctionnement de la commande d’aide .
kevell@corp:/# pttest Behat help
******************************
This command allows you to initialize a Behat test suite.
Behat, behat
- init, initialize
Initialises the Behat test suite of this project
example: pttest behat init
example: pttest behat initialize
- execute
Executes the Behat test suite of this project
example: pttest behat execute
------------------------------
End Help
******************************
La commande utilisée pour initialiser la Behat sous pttest se affiche:
pttest behat init
or
pttest behat initialize
Après avoir saisi la commande ci-dessus, le processus de initialize se produit comme le montre le tableau ci-dessous .
| paramètres | paramètres alternatifs | options | commentaires |
|---|---|---|---|
| Initialize Behat? (Y/N) | Au lieu de Behat , nous pouvons utiliser également Behat | Y(Yes) | Si l’utilisateur souhaite procéder init qu’ils peuvent entrée comme Y. |
| Initialize Behat? (Y/N) | Au lieu de Behat , nous pouvons utiliser également Behat | N(No) | Si l’utilisateur souhaite quitter le processus d’initialisation qu’ils peuvent entrée comme N.| |
Enfin, le pttest Behat se initialisé comme indiqué dans la capture d’écran suivante .
kevell@corp:/# pttest behat init
Initialize Behat? (Y/N)
Y
*******************************
* Golden Contact Computing *
* Behat *
*******************************
Creating /tmp/ptconfigure-temp-script-72748278108.sh
chmod 755 /tmp/ptconfigure-temp-script-72748278108.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-72748278108.sh Permissions
Executing /tmp/ptconfigure-temp-script-72748278108.sh
/tmp/ptconfigure-temp-script-72748278108.sh: 3: /tmp/ptconfigure-temp-script-72748278108.sh: behat: not found
Temp File /tmp/ptconfigure-temp-script-72748278108.sh Removed
Creating /tmp/ptconfigure-temp-script-35600300430.sh
chmod 755 /tmp/ptconfigure-temp-script-35600300430.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-35600300430.sh Permissions
Executing /tmp/ptconfigure-temp-script-35600300430.sh
Temp File /tmp/ptconfigure-temp-script-35600300430.sh Removed
... All done!
*******************************
Thanks for installing , visit www.gcsoftshop.co.uk for more
******************************
Single App Installer:
--------------------------------------------
Behat: Success
------------------------------
Installer Finished
******************************
La commande utilisée pour exécuter le Behat sous pttest se affiche:
pttest behat execute
Après avoir saisi la commande ci-dessus, le processus d’exécution se produit tel que représenté dans le tableau ci-dessous.
| paramètres | paramètres alternatifs | options | commentaires |
|---|---|---|---|
| Execute Behat? (Y/N) | Au lieu de Behat , nous pouvons utiliser également Behat | Y(Yes) | Si l’utilisateur souhaite procéder d’exécution qu’ils peuvent entrée comme Y. |
| Execute Behat? (Y/N) | Au lieu de Behat , nous pouvons utiliser également Behat | N(No) | Si l’utilisateur souhaite quitter le processus d’exécution qu’ils peuvent entrée comme N.| |
Si l’utilisateur de procéder à l’exécution , le processus d’exécution se produira comme représenté dans la capture d’écran suivante .
kevell@corp:/# pttest behat execute
Execute Behat? (Y/N)
y
*******************************
* Golden Contact Computing *
* Behat! *
*******************************
Creating /tmp/ptconfigure-temp-script-93439425208.sh
chmod 755 /tmp/ptconfigure-temp-script-93439425208.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-93439425208.sh Permissions
Executing /tmp/ptconfigure-temp-script-93439425208.sh
/tmp/ptconfigure-temp-script-93439425208.sh: 2: /tmp/ptconfigure-temp-script-93439425208.sh: behat: not found
Temp File /tmp/ptconfigure-temp-script-93439425208.sh Removed
Creating /tmp/ptconfigure-temp-script-97268122064.sh
chmod 755 /tmp/ptconfigure-temp-script-97268122064.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-97268122064.sh Permissions
Executing /tmp/ptconfigure-temp-script-97268122064.sh
Temp File /tmp/ptconfigure-temp-script-97268122064.sh Removed
... All done!
*******************************
Thanks for installing , visit www.gcsoftshop.co.uk for more
******************************
Single App Installer:
--------------------------------------------
Behat: Success
------------------------------
Installer Finished
******************************