Zostałem poproszony o przeniesienie wyników testu jednostkowego zQUnit to MSTest, ponieważ stało się jasne, że w chwili obecnej projekt doprowadził do tego, że faktycznie przeprowadzono test urządzenia w interfejsie użytkownika. Jednak bardzo bym chciał, aby nie pisać nowego testu MS dla każdego przypadku w pliku testowym QUnit, ponieważ zwiększy to wymaganą konserwację. Dodałem WatiN i oczekuję, że uda mi się uzyskać wyniki testu za pomocą tego narzędzia.
Oczywistym i prostym rozwiązaniem byłoby po prostuużyj jednego testu jednostkowego i spraw, by lista zawierała testy, które się nie powiodły, i niech debuggery to wykryją. Pomijając to rozwiązanie, czy istnieje sposób na zarejestrowanie większej liczby wyników testów z jednego testowego środowiska wykonawczego w MSTest? Czy możliwe jest generowanie zespołu dynamicznych testów jednostkowych?
Wszelkie inne możliwe i miejmy nadzieję proste rozwiązania?
edytować: Przerzuciłem się na Chutzpah, który działa około tysiąc razy lepiej niż WatiN. Zauważ, że to musi działać również na serwerze budowania. W tym momencie mam jeden test, który się nie powiedzie, jeśli którykolwiek z testów qunit się nie powiedzie. Nie mogę używać rozszerzeń programu Visual Studio, ponieważ musi to działać zarówno na serwerze kompilacji, jak i lokalnie.
Odpowiedzi:
1 dla odpowiedzi № 1Nie jestem pewien, czy w pełni rozumiem pytanie, ale jeśli masz na myśli chcesz uruchomić testy qunit z programu Visual Studio, istnieje rozszerzenie dla programu Visual Studio o nazwie Chutzpah to może zrobić dla ciebie.
Przepraszam, jeśli szczerzę złe drzewo :)