Raccourci pour TestDriven.NET - 2ème édition
8 juin, 2008
edit: Je viens de corriger la macro qui contenait un petit bug !
J’ai amélioré ma macro pour lancer les tests unitaires via TestDriven.net
L’ancienne version contenait en dur le nom de la solution et du projet contenant les tests, ce qui n’est pas très optimal quand on a plusieurs projets en parallèle. Cette nouvelle version lance les tests sur le premier projet contenant le mot “Test” dans son nom, voici son code :
Sub RunAllTests()
Dim solutionExplorer As Window = DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer)
Dim solution As UIHierarchyItem = solutionExplorer.Object.UIHierarchyItems.Item(1)
Dim project As UIHierarchyItem
For Each item As UIHierarchyItem In solution.UIHierarchyItems
If item.Name.Contains("Test") Then
project = item
Exit For
End If
Next
solutionExplorer.Activate()
project.UIHierarchyItems.Expanded = True
project.Select(vsUISelectionType.vsUISelectionTypeSelect)
DTE.ExecuteCommand("TestDriven.NET.RunTests")
End Sub
Bons tests !
11 juin, 2008 à 1:02
Plop,
Ca commence à être générique petit à petit
jay jay