2009-11-12 6 views

Répondre

7

Oui, Fit/Fitnesse dispose d'un coureur .NET. Nous l'utilisons tous les jours et je dois dire que ça marche très bien et que nous avons très bien réussi avec. Nous avons actuellement plusieurs centaines de pages de test avec plus de 10 000 affirmations. Nos propriétaires de produits engagent nos développeurs à écrire des tests. Les tests sont bloqués à CI, nous avons un mode inMemory pour que les développeurs puissent avoir un retour rapide sur les échecs et un mode plus lent pour l'intégration complète de la pile.

Il a également l'effet secondaire impressionnant de forcer les développeurs à garder la logique hors de l'interface utilisateur. Honnêtement, je ne voudrais pas programmer .Net sans ... ou quelque chose comme ça.

** EDITER POUR LA QUESTION ** il vous suffit de définir le coureur de test .NET comme coureur et d'ajouter votre application bin au classpath. Une autre chose étrange que vous pourriez rencontrer est que vos appareils ne peuvent pas avoir d'espaces de noms (il y a peut-être un moyen de contourner cela mais je ne le connais pas). Ainsi, l'avant de votre wiki devrait avoir quelque chose comme ceci:

variable defined: COMMAND_PATTERN=%m %p 
variable defined: TEST_RUNNER=dotnet\FitServer.exe 
variable defined: PATH_SEPARATOR=; 

classpath: .\..\..\FrontEnd\Fixtures\bin\Debug\*.dll 
classpath: .\dotnet\*.dll 
+0

Merci! Pouvez-vous donner un lien à un how-to, je ne pouvais pas trouver sur le site officiel ... –

+1

Vous pouvez utiliser des espaces de noms avec des luminaires: 1) Mettez nom du luminaire qualifié complet dans le tableau: ! | MyNameSpace .MonFixture | 2) Utiliser le dispositif d'importation: | import | | MyNameSpace | | myfixture | 3) Utiliser le fichier de configuration de la suite: http://www.syterra.com/FitSharp/SuiteConfigurationFile.html –

Questions connexes