Bonjour,

J'utilise Eclipse comme éditeur de développement pour de la programmation Java. Je voudrais lancer un programme d'exécution de tests automatiques avec Protactor (qui est associé à AngularJS). Ma partie front-end est écrite en AngularJS.

Pour cela j'ai installé Node.js sur mon Mac. J'ai vérifié que la commande npm (de Node.js) est bien accessible depuis la racine de mon projet.

Pour lancer un programme d'exécution de test, j'utilise Run > External Tool > External Tool Configuration

J'ajoute un programme ("Launch protactor") et dans main, je charge mon fichier d'exécution UNIX test.sh qui est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/bin/bash
npm start
npm test
Et il me répond
/Users/xflamant/Documents/ADSN/workspace/evaluanot/AngularJsTutorial/test.sh: line 2: npm: command not found
/Users/xflamant/Documents/ADSN/workspace/evaluanot/AngularJsTutorial/test.sh: line 3: npm: command not found
Comme quoi, mon fichier est accessible en mode de commande, mais pas sous Eclipse

Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci d'avance pour vos réponses