J'ai un appareil qui prend un fichier de mon serveur Fitnesse et faire un traitement sur et vérifier le résultat. Je veux avoir ce fichier localement avec le même chemin http://fitnesseonserver/files/society/01-Upload/Test1/myfile.xml-http://localhost:9123/files/society/01-Upload/Test1/myfile.xml mais quand je le mets dans src \ it \ FitNesse \ FitNesseRoot \ files \ dans mon projet Maven, je n'ai pas vraiment quand je lance Fitnesse avec mvn clean vérifier -Pwiki.ont des fichiers dans le dossier/FitNesse fichiers lorsque dans locale mise à l'eau (ou CI)
Il apparaît dans un dossier spécial appelé FitNesseRoot \ files \ testResults et les sous-dossiers sont remplacés par folder1.folder2.folder3/au lieu de folder1/folder2/folder3/... Le fait est que j'ai des centaines de tests et je ne peut pas se permettre de changer tous mes chemins de tests. Quelqu'un sait où placer les fichiers dans mon projet maven alors quand je lance Fitnesse sur local (et ensuite, sur Jenkins pour les builds), pour avoir des fichiers sur le dossier/fichiers sur Fitnesse avec le bon chemin?
De quel plugin utilisez-vous pour effectuer les tests? Vos appareils placent les fichiers, ou est-ce fait par le plugin. Le comportement que vous décrivez n'est pas quelque chose que je reconnais de Fitnesse. –
Il existe un plugin fitnesse-launcher-maven-custom qui nous permet de le lancer localement. Nous pouvons coder, faire notre appareil, le tester localement puis l'envoyer à Git. Ni mon appareil ni le plug-in ne téléchargent de fichier. Sur le serveur, c'est fait manuellement en téléchargeant des fichiers dans le wiki. Je veux que ce soit dans mon projet mvn donc quand je lance localement Fitnesse, il apparaît dans le dossier/files (qui ne fonctionne pas encore). –
Je comprends (bien que je ne comprends pas le concept de téléchargement manuel sur le serveur, pourquoi ne pas tous les codes/fichiers/pages de test dans Git?). Je crois que votre question devrait être dirigée vers la ou les personnes qui font le lanceur. Ils devraient vous permettre de placer des fichiers dans des emplacements utilisables à la fois localement et à distance. –