-
Notifications
You must be signed in to change notification settings - Fork 165
Tests
Au cas où vous auriez fait des modifications hors-commits (par exemple sur des fichiers de configuration) que vous voudriez garder de côté :
git stash
Laissez de côté vos contributions, revenez à la branche officielle et mettez la à jour :
git checkout v7
git pull
npm start
Affichez l'adresse IP de votre machine du point de vue de votre machine virtuelle :
ipconfig
L'adresse se trouve dans la section Carte Ethernet VirtualBox
à la ligne Adresse IPv4
. Si elle est différente de 192.168.99.1
, il faudra par la suite remplacer cette dernière par la véritable adresse.
Lancez le résultat de la commande suivante :
docker run --rm --volume "$(pwd)":/app --tty --env APP_HOST="http://192.168.99.1:3000" benel/cucumber-capybara --retry 2
Normalement certaines étapes doivent prendre quelques secondes et passer au "vert". Vous devez avoir 8 scénarios qui réussissent ou sont instables (passed
ou flaky
), 1 en attente d'implémentation (pending
), mais aucun qui échoue (failed
).
Une fois que cela fonctionne, créez un alias (sans l'option retry
) :
alias cucumber='run --rm --volume "$(pwd)":/app --tty --env APP_HOST="http://192.168.99.1:3000" benel/cucumber-capybara'
Lancez le résultat de la commande suivante :
docker run --rm --volume "$(pwd)":/app --tty --env APP_HOST="http://$(hostname):3000" benel/cucumber-capybara --retry 2
Normalement certaines étapes doivent prendre quelques secondes et passer au "vert". Vous devez avoir 8 scénarios qui réussissent ou sont instables (passed
ou flaky
), 1 en attente d'implémentation (pending
), mais aucun qui échoue (failed
).
Une fois que cela fonctionne, créez un alias (sans l'option retry
) :
alias cucumber='docker run --rm --volume "$(pwd)":/app --tty --env APP_HOST="http://$(hostname):3000" benel/cucumber-capybara'
cucumber --retry 1
Failing Scenarios:
cucumber features/attribute_set.feature:12 # Scénario: ayant pour valeur des URI
10 scenarios (1 failed, 1 pending, 8 passed)
100 steps (2 failed, 6 skipped, 1 pending, 91 passed)
0m56.242s
expected to find text "
https://www.aube-champagne.com/fr/poi/hotel-de-vauluisant-musee-de-vauluisant/#cdt-information
" in "VITRAUX\naliceSe déconnecter\n Retour à l'accueil\nDescription\nAttributs du document\nvisite
\thttps
\t\nHistoire des religions\nHistoire de l'art\nundefined"