Je commence à avoir les griffes de BDD et de MSpec, mais je suis toujours très préoccupé par le fait que je suis incapable de déboguer mes tests/spécifications, et que je devez quitter l'EDI pour aller à un fichier de rapport html pour voir les résultats.BDD avec Machine.Specifications dans Visual Studio 2010
Actuellement, j'ai un événement post-construction configuré pour exécuter mspec.exe $(TargetFileName) --html “$(ProjectDir)Report.html”
, mais il doit y avoir une meilleure façon de procéder.
Est-ce que quelqu'un sait tout bon add-ins, les coureurs de test ou quoi qui me permettra
- tests de débogage, au lieu de simplement les exécuter
- afficher les résultats des tests d'une manière agréable à l'intérieur de Visual Studio
(Note de bas. Je suis en cours d'exécution VS2010 Professional sous Windows 7, si cela importe)
Merci! J'utilise actuellement l'approche 1, mais je ne suis pas trop heureux d'avoir à passer à firefox pour voir le rapport tout le temps. J'ai déjà installé TestDriven.NET et ReSharper, mais la seule sortie que je reçois à l'intérieur de VS est sous forme de texte brut dans la fenêtre de sortie. Appelez-moi exigeant, mais j'aimerais avoir de petites icônes vertes et rouges dans une liste de spécifications regroupées dans des groupes de sujets en expansion/en effondrement: P Y at-il un moyen d'y parvenir? Si oui, sur quoi clique-je? –
Non, il n'y a aucun moyen d'afficher les rapports HTML après l'exécution des tests TD.Net ou ReSharper. Les deux outils n'ont pas les points d'extensibilité nécessaires pour que cela se produise. Je me demande pourquoi vous avez besoin d'afficher du HTML, cependant. Quel est l'avantage par rapport à la fenêtre de test d'unité de ReSharper qui affiche des icônes rouges/vertes pour les contextes? En ce qui concerne les groupes [Subject] dans ReSharper: Cela est faisable, mais il faudra un changement de code dans le runner ReSharper (plus, une option pour activer cette fonctionnalité). Nous acceptons les patchs ;-) –