J'utilise actuellement le coureur sln2008. Est-il possible de configurer TeamCity pour exécuter des tests MSpec sans passer à un coureur NAnt ou MSBuild?TeamCity & MSpec avec sln2008 coureur?
Répondre
Je ne l'ai jamais fait, mais vous pourriez probablement ajouter une tâche Exec de post-construction qui vient de passer à mspec.exe. Il suffit de jeter le code de ma réponse lien ci-dessus (How to integrate MSpec with MS Build?) dans vos spécifications csproj et ajoutez DependsOnTargets = « RunSpecs » à votre cible AfterBuild:
<Target Name="RunSpecs">
<PropertyGroup>
<MSpecCommand>
lib\machine\specifications\Machine.Specifications.ConsoleRunner.exe $(AdditionalSettings) path\to\your\project\bin\Debug\Your.Project.Specs.dll path\to\your\other\project\bin\Debug\Your.Other.Project.dll
</MSpecCommand>
</PropertyGroup>
<Message Importance="high" Text="Running Specs with this command: $(MSpecCommand)"/>
<Exec Command="$(MSpecCommand)" />
</Target>
<Target Name="AfterBuild" DependsOnTargets="RunSpecs">
</Target>
Vous pouvez utiliser msbuild runner. S'il vous plaît voir How to integrate MSpec with MS Build? pour la description sur la façon d'intégrer msbuild et mspec
Merci Eugene. Je suis tombé sur cette réponse aussi. J'espérais le faire en utilisant le coureur sln2008. –
N'hésitez pas à poster un problème à tracker à http://youtrack.jetbrains.net –
- 1. TeamCity supprime les fichiers sur la construction
- 2. Problème avec le plugin TeamCity dans Eclipse
- 3. TeamCity et PHP
- 4. TeamCity MSBuild Gallio NCover Rapports
- 5. TeamCity: étiquetage VCS (Subversion) avec la version d'un fichier d'artefact
- 6. Construire SEULEMENT des versions étiquetées avec CruiseControl.net ou TeamCity
- 7. Intégration de TeamCity et MSBuild
- 8. Exécution de Watin sur TeamCity
- 9. TeamCity - Comment créer un package d'installation?
- 10. Projets TeamCity et plusieurs branches SVN
- 11. Comment faire pour que TeamCity exclue les catégories de test nunit?
- 12. Intégrer les rapports TeamCity à Confluence
- 13. TeamCity pour l'intégration continue de Python/Django
- 14. test.includes passant dans les paramètres de coureur de test idée IntelliJ
- 15. Application.ExecutablePath renvoie-t-il des valeurs différentes selon le coureur de test?
- 16. Où configurez-vous les paramètres de courrier électronique dans teamcity?
- 17. Comment configurer Teamcity pour qu'il fonctionne avec SQL Server 2005 Express?
- 18. TeamCity + MSBuild: Marquage d'un déploiement avec un numéro de build VCS
- 19. Flux de travail de déploiement d'applications Web avec SVN et TeamCity
- 20. Mon redéploiement Tomcat échoue lors de l'utilisation de Teamcity
- 21. La construction de Nant échoue - mais seulement dans TeamCity
- 22. TeamCity chemin vers les assemblages de référence externes
- 23. Comment puis-je retirer des artefacts de TeamCity?
- 24. Comment utiliser Nant/TeamCity pour déployer à travers DMZ?
- 25. Le plugin TeamCity Visual Studio oublie les informations d'identification
- 26. Faire un clone de Teamcity cloner un dépôt git
- 27. Force TeamCity à construire sur un agent spécifique
- 28. Comment configurer TeamCity pour un accès public sur https?
- 29. relance de .net lors de l'utilisation de teamcity
- 30. Comment faire fonctionner SpecUnit dans une build CI TeamCity
Intéressant. Je n'avais pas pensé à ça. Merci Aaron! Je vais essayer. –
Pas de problème, laissez-moi savoir si cela fonctionne. Cela dit, à moins que vous ayez une très bonne raison de vous en tenir au coureur sln2008, je jetterais ce but de côté et j'utiliserais msbuild ou rake (j'ai * beaucoup * préféré rake). –
Quel serait l'avantage d'utiliser msbuild ou rake et pas le runner sln2008? – DavidS