J'ai du mal à enrouler ma tête autour du bambou dans mon contexte. J'ai des tests fonctionnels qui vivent dans un rapport distinct du produit réel qui est en cours de construction. Nous essayons d'utiliser Bamboo pour archiver et construire du code, lancer des tests unitaires/d'intégration et si toutes les passes passent des tests fonctionnels. L'exigence ici est que les tests fonctionnels s'exécutent sur un client distant qui parle au serveur qui a extrait/construit le code et a exécuté tous les tests unitaires/d'intégration. J'ai installé un agent distant de ce serveur pour exécuter des tests fonctionnels à partir de la configuration d'une capacité de commande dans l'agent distant. Le problème est que je dois commencer dans un répertoire de travail différent pour appeler mes tests. Aussi, une fois que les tests sont appelés, j'ai besoin de Bamboo pour consommer ces résultats. Je vois son plus facile si elles sont sortie xunit donc je peux passer le --with-xunit à nez, mais je jsut déplacer les résultats vers le répertoire de travail de bambou sur le serveur et le bambou va automatiquement analyser ceux-ci?Comment appeler nez dans le bambou
1
A
Répondre
6
Vous devez également ajouter une tâche JUnit Parser dans votre plan qui lira la sortie xunit xml du nez et donnera un sens à cette tâche.
Ainsi, les étapes seraient quelque chose comme:
- Pull de repo
- Lancez votre nosetest --with-xUnit commande
- Créer une tâche d'analyse syntaxique JUnit pour rechercher le fichier XML de sortie du nez. La valeur par défaut est nosetests.xml Je pense
Une fois que Bamboo atteint l'étape 3, il saura si les tests ont réussi ou échoué et mettra fin à la construction.
Espérons que ça aide.
G
Questions connexes
- 1. bambou avec le sélénium WebDriver
- 2. setup_module et setup_func dans le nez
- 3. Utiliser iPython avec le nez?
- 4. lors de l'exécution de tests par nez nez paramiko, comment le nez gère-t-il les globales?
- 5. Nom TestSuite avec le nez
- 6. comment ré-exécuter seulement des tests échoués dans le bambou?
- 7. Problème avec le nez Python
- 8. Artefacts de bambou
- 9. Bambou - aucun test trouvé - Bambou ne trouvant aucun test dans le travail configuré
- 10. Boucle infinie en bambou
- 11. bambou et Sélénium WebDriver
- 12. SoapUI intégration avec bambou
- 13. erreur jpegtran sur le bambou CI construire
- 14. Je ne peux pas courir le rapporteur dans le bambou
- 15. Comment utiliser ant-contrib.jar avec du bambou?
- 16. Nez/Nosegae: Problèmes d'importation
- 17. Erreur de construction de bambou: Comment nettoyer correctement les caches de bambou?
- 18. Newman automatisation via bambou
- 19. Jasmine teste à travers le bambou?
- 20. Génération de graphes de bambou
- 21. Exécuter tous les tests dans le répertoire utilisant le nez
- 22. Permission refusée d'essayer de désinstaller le nez
- 23. Retirer le plugin cassé du nez
- 24. python nez et tordu
- 25. Le nez ne fonctionne pas Django doctests
- 26. Analyse sonar sélectif en bambou
- 27. Nez: comment passer les tests par défaut?
- 28. RUn dans un plan personnalisé en bambou
- 29. Tâche de création de bambou
- 30. Horaire bimensuel Construire en bambou
Cela fonctionne très bien, mais n'affiche pas les tests d'erreur. Au moins pas dans notre version de bambou. – grim