Question

Voici ce dont j'ai besoin:

  1. doit pouvoir exécuter un test à Jenkins
  2. Je veux tester API, donc je ne me soucie pas vraiment des fonctions et des objets, je veux juste m'assurer que lorsque j'envoie post à /api/users.json, je verrai cet utilisateur dans Json Array d'obtenir/ API / Utilisateurs /.<< LI>

    Y a-t-il quelque chose que je peux exécuter une application et tester dans le même processus?

    upd.

    Le problème est à moitié résolu: j'ai utilisé Moka + + Restler pour tester mon application.Ça fonctionne.Mais comment configurer Jenkins pour exécuter ces tests?

Était-ce utile?

La solution

Emploi Freestyle -> Exécuter Script Shell ->

npm install
node run.js &
node_pid=$!
sleep 15 // so tests won't fail because server not yet started
./node_modules/.bin/mocha --reporter tap > results/s-api.tap
result=$? 
kill $node_pid
sleep 1 // so jenkins won't "scream" about leaked process
return result // we need return code of tests

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top