J'ai un simple projet PoC dans Hudson. Le PoC a des tests unitaires écrits via UnitTest ++ et sort les résultats en XML pour être consommés par xUnit afin de les convertir en format jUnit.Configuration de la sortie de test xUnit dans Hudson
Voici les importantes pertinentes
- J'ai mon projet configuré pour utiliser MSBuild pour construire la solution 2008.
- Le projet contient à la fois la DLL à construire et les tests unitaires qui sont exécutés en tant qu'étape post-construction.
- Je définis mon espace de travail dans Hudson est défini sur c: \ develop \ money (Money est le nom du projet) et dans la console Hudson je peux voir les dossiers de l'espace de travail, le fichier de solution et les dossiers de sortie doc, etc).
- L'application de console de test affiche son fichier 'money_unit_tests.xml' dans le dossier 'reports' (en créant c: \ develop \ money \ reports) qui est précréé.
Cependant, il semble que l'espace de travail ne colle pas. Si je soumets le répertoire de l'espace de travail, il me montre les dossiers, mais si je recharge ensuite la page, alors il affiche le message 'Aucun fichier dans le répertoire'.
Pourquoi Hudson n'utilise-t-il pas C: \ Develop ... comme je l'ai configuré?
Que puis-je faire pour le changer?
Si je ne peux pas le modifier, que puis-je faire pour atténuer ces changements? (Je ne veux pas vraiment coder en dur la sortie pour le xml à C: .hudson ...)
Est-ce un problème d'autorisations? Hudson a-t-il créé C: \ develop \ money? –
Il a été précréé. Il semble que l'espace de travail ne colle pas. J'ai redémarré hudson et l'espace de travail est à nouveau vide. Si je soumets le répertoire de l'espace de travail, il me montre les dossiers, mais si je recharge ensuite la page, alors il affiche le message 'Aucun fichier dans le répertoire'. J'ai mis à jour la question pour refléter cela. –