0 votes

Serveur de construction pour une application WPF - Team City a-t-il un avantage sur CruiseControl.NET ?

Tout d'abord : Il ne s'agit pas d'une question polémique ou d'un appel au feu. Je suis sincèrement curieux à ce sujet car je suis sur le point de commencer un processus d'évaluation des serveurs de construction. En outre, cette question n'est pas une question générale "quel est le meilleur serveur de construction". Il y en a déjà beaucoup sur SO. Je m'interroge sur un aspect très spécifique.

L'autre jour, j'ai vu quelque chose passer dans mon flux twitter qui se lisait comme suit : "Si vous voulez exécuter des tests unitaires WPF, Team City est votre meilleure option."

J'ai fait quelques recherches, mais je n'ai rien trouvé qui confirme cette affirmation. Quelqu'un peut-il m'éclairer à ce sujet, ou cette affirmation est-elle une pure fiction ? Si c'est vrai, comment le STT se comporte-t-il à cet égard ?

Si cela a de l'importance - nous utilisons TFS 2008 pour le contrôle de la source, et MSTest pour les tests unitaires. Une bibliothèque/framework de test pour tester les bits WPF visuels n'a pas encore été choisie.

2voto

Alex Points 6580

Attendez une minute, il mentionne CruiseCOntrol dans son titre mais le tag est pour CruiSeControl.NET. Rien de ce que Kent mentionne ne s'applique à CrusieControl.NET. Je ne sais pas comment vous voulez tester WPF, mais TFS et MSTest fonctionnent très bien avec CruiseControl.NET et je serais intéressé de savoir où ils ont rencontré des problèmes.

Donc, la réponse est courte. Non, il n'y a pas d'avantage, les deux ont beaucoup d'avantages et d'inconvénients et c'est finalement une décision personnelle, sans réponse correcte ou incorrecte. Pour ma part, je préfère CC.NET.

1voto

Simon Söderman Points 325

J'ai probablement vu le même tweet que toi. Et je ne me souviens pas qui l'a tweeté, mais ça pourrait être Ayende, en ce qui concerne la raison pour laquelle il a construit son propre serveur de construction.

Je n'ai pas fait de projets wpf avec un serveur de construction donc je ne sais pas si ce que vous dites sur cc.net est vrai. Mais si nous parlons de tests d'automatisation, de déclenchement de clics de boutons, de sélection d'éléments de listes, je pense que cela a à voir avec le fait que WPF doit fonctionner en mode STA alors que cc.net fonctionne en MTA ? ou quelque chose de ce genre...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X