problèmes ayant S'Y RENDRE phpUnderControl fonctionne sur ma machine Windows 7, été à la recherche sur le net pour obtenir des réponses, mais la documentation à un grand nombre des problèmes est vraiment mauvais ...PHPUnit problèmes lors de l'installation de Windows phpUnderControl Sur
(un .) Régulateur de vitesse est installé en tant que service Windows et jusqu'à & en cours d'exécution
-> lieu:. C: \ Program Files (x86) \ CruiseControl
(b) phpUnderControl est installé via poire
-> emplacement de poire est C: \ wamp \ bin \ php \ PEAR
(c.) Configuré CruiseControl pour phpUnderControl
phpuc installer "C: \ Program Files (x86) \ CruiseControl"
maintenant lorsque je tente de créer l'exemple phpUnderControl via (d.): exemple phpuc "C: \ Program Files (x86) \ CruiseControl"
je reçois le message d'erreur suivant: manquant outil cli 'phpunit', chèque la variable PATH
Voici ce que j'ai essayé de résoudre ce problème:
(1.) J'ai inclus le chemin d'accès à l'installation de PHPUnit pear dans la variable de chemin Windows SYSTEM.
-> n'a pas aidé
(2.) Je pensais que peut-être PHPUnit n'a pas été correctement installé, donc je courais:
pear install -alldeps PHPUnit/PHPUnit
qui m'a donné ce erreur: Console_Getopt: option non reconnue - d
J'ai essayé de réinstaller Console_Getopt mais il est correctement installé et la version actuelle
Quelqu'un peut-il m'aider avec ça?
Je ne vois aucun moyen de spécifier des options autorisées pour Console_Getopt et je ne sais même pas quel script php il est en cours d'exécution pour définir - d comme argument permis ...
BTW, quand je exécutez l'exemple phpUnderControl avec l'indicateur -n (pas de support PHPUnit), cela fonctionne, donc il y a un problème avec PHPUnit.
Je recommande vivement d'aller avec Jenkins car il est plus moderne que Cruise Control, maintenu, et a des modèles prêts pour les projets PHP. –
David, merci pour ton commentaire Je viens de débuter avec Cruise Control, mais j'ai lu que d'autres préfèrent les jenkins car ils sont activement supportés/développés. Pouvez-vous me dire pourquoi vous préférez personnellement Jenkins et avez-vous un lien pour un tutoriel comment intégrer PHP Code_Sniffer et PHP_Codebrowser? J'ai regardé sur la page Jenkins mais je ne l'ai pas trouvé dans leur liste de plugins ... Thanx. – mike