Integration mantis dans Testlink

Fermé
bul - 4 mai 2009 à 14:21
 Nodi - 7 nov. 2014 à 08:18
Bonjour,

Je travail actuellement sur la connection de Testlink avec Mantis. Pour cela je me suis basé sur la doc tl-bts-howto.pdf qu explique la manipulation à réaliser.

J'ai donc créé un compte anonyme dans mantis puis modifié les fichiers décris dans la doc. Cependant après exécution d'un cas de test, l'icone mantis permettant la déclaration d'un bogue ne s'affiche pas.

Pourriez vous m'éclairer?

Merci d'avance.
A voir également:

4 réponses

Bonjour,
Ne pas oublier d'activer la liaison avec le bugtracker créée dans le projet (case à cocher dans gestion de projet-><projet concerné>).
Perso j'ai perdu beaucoup de temps à cause de ça! Aucun blog sur le net ne précise cette activation, ni la doc testlink qui ne parle que de la config serveur.
2
dans Testlink il faut une entrée Mantis SOAP dans le gestionnaire d'anomalie
"le connecteur BD ne permet pas de créer une anomalie".
Dans ce connecteur n'oubliez pas de renseigner le projet et la catégorie (voir l'exemple fourni).
déclarer dans votre projet testlink que vous utiliser ce gestionnaire.

et ça devrait chermar.

Marc
1
grabenouite Messages postés 4 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 20 mai 2014
Modifié par grabenouite le 14/05/2014 à 11:57
Salut, merci de l'info

J'ai donc configuré une nouvelle entrée pour mantis soap sous testlink avec la config suivante

<!-- Template mantissoapInterface -->
<issuetracker>
<username>*******</username>
<password>*****</password>
<uribase>http://www.mantisbt.org/</uribase>
<project>*********</project>
<category>General</category>
</issuetracker>

Testlink m'indique ensuite qu'il faut activé l'extension soap.
Je l'installe donc "yum install php-soap"
Je test ensuite la connexion à l'interface soap en cliquant sur la clé à molette et une icône d'erreur apparaît.
Je vais voir les logs et je trouve cette erreur:
SOAP Fault: (code: WSDL, string: SOAP-ERROR: Parsing WSDL: Couldn't load from ' http://www.mantisbt.org/api/soap/mantisconnect.php?wsdl' : failed to load external entity "http://www.mantisbt.org/api/soap/mantisconnect.php?wsdl" )

J'ai googlé l'erreur et il semblerait que ce soit lié la plupart du temps à openssl lorsqu'on charge l'url depuis https, ce qui n'est pas mon cas. Je n'ai pas encore trouvé d'autres pistes.

Merci
0
grabenouite Messages postés 4 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 20 mai 2014
15 mai 2014 à 11:59
Up
0
grabenouite Messages postés 4 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 20 mai 2014
20 mai 2014 à 17:26
Up !!

J'ai avancé un peu, ma conf contenait au moins une erreur sur l'uribase, voici la nouvelle conf:

<issuetracker>
<username>*******</username>
<password>*****</password>
<uribase>http://localhost:80/mantis/</uribase>
<project>*********</project>
<category>General</category>
</issuetracker>

A présent, lorsque je test la connexion à mantis soap et à mantis db, une ampoule s'affiche et les logs ne me retourne pas d'erreur.
Cependant, lorsque je vais dans la partie "Tests execution", je n'ai toujours pas la possibilité de remonté un test qui a échoué jusque mantis, la colonne permettant de faire cela ne s'affichant pas...
0
Bonjour,

Avez-vous réussi à intégrer mantis (icone mantis permettant la déclaration d'un bogue) dans TestLink?

Bien cordialement.
0
grabenouite Messages postés 4 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 20 mai 2014
Modifié par grabenouite le 30/04/2014 à 16:48
Bonjour,

Je déterre le sujet car je suis exactement dans la même situation mais vous n'avez jamais indiqué si le problème avait été résolu ou non.

J'utilise une VM centOS 6.4 sur laquelle tourne un serveur apache 2.2.15 avec les versions php et mysql qui vont bien.
J'ai installé testlink 1.9.8 et Mantis 1.2.17 séparément.

J'ai ensuite intégré l'outil Mantis comme issue tracker pour mon projet testlink en utilisant l'interface. Lorsque je clique sur la petite clé à molette, l'ampoule s'affiche (m'indiquant que la connexion entre testlink et mantis a réussi).

Cependant, quand j'exécute un de mes tests en lui attribuant l'état "Failed", l'icône supposée me permettre de lier le bug à mantis ne s'affiche pas.

Donc si vous avez une idée, je suis preneur.

Cordialement
0