2010-07-29 9 views
2

J'ai une combinaison unique de plates-formes dans ma solution qui m'a bloqué.Code Rapport de couverture sur les tests unitaires pour le code Windows CE en utilisant TFS 2010

Nous avons besoin de générer des statistiques de couverture de code pour les tests unitaires que nous écrivons pour notre code Windows CE. Nous utilisons Visual Studio 2008 pour écrire le code CE, bien sûr, car VS 2010 ne prend pas en charge les périphériques intelligents. Malheureusement, MSTest n'instruit pas d'assemblys CE pour collecter des données de couverture. Nous compilons donc notre assembly de test en tant que bibliothèque Win32 standard et l'utilisons pour appeler le code CE que nous devons tester. Cela fonctionne très bien sur une installation de Visual Studio sur le bureau, mais nous devons également l'incorporer dans notre génération nocturne sur le serveur. J'ai essayé tout ce que je pouvais penser pour que cela fonctionne. C'est frustrant parce que je peux tout faire manuellement sur mon poste de travail, je ne peux pas obtenir TFS 2010 pour le faire automatiquement pour moi.

Est-ce que quelqu'un d'autre écrit des tests unitaires pour le code Windows CE? Je ne peux pas croire que je suis le seul!

Merci à l'avance pour tout conseil ou astuces que vous pourriez être en mesure d'offrir ...

Répondre

1

Si vous écrivez code C++ ou C#, notre SD Test Coverage Tools peut être utilisé pour instrumenter le code source d'une manière qui est compatible avec des appareils intégrés. Ces outils fournissent une instrumentation automatisée de votre code source, et des procédures de collecte de données d'instrumentation dans le code source afin que vous puissiez contrôler comment les données d'instrumentation sont collectées et exactement comment elles sont déversées, ce qui est idéal pour les logiciels embarqués. Un affichage GUI fournit une vue programmeur des données de couverture imposées sur le code source, et un rapport XML (que vous pouvez mettre en forme au format HTML en utilisant XSLT) fournit des données récapitulatives.

+0

Merci! Je vais certainement y jeter un coup d'œil, lundi, et voir si ça va faire l'affaire. Il semble qu'il n'y ait pas d'essai disponible, donc je vais voir si mon client est prêt à acheter une copie pour l'essayer ... jusqu'à présent, vous avez le premier outil que j'ai vu qui fonctionne CE cependant! –

+1

En guise de suivi, à tous ceux qui se demandent, nous avons fini par acheter des licences pour plusieurs outils de couverture de test de Semantic Designs, et nous sommes en train de les incorporer dans nos scripts de construction. –

Questions connexes