5

Niedawno zaktualizowałem program do wersji VS2012, aby wyeliminować problemy występujące przed moim zespołem. Używamy Gallio 3.3 jako ramy testów jednostkowych i mamy liczne testy napisane w VS2010. Jednak VS2012 nie wydaje się ich rozpoznawać.Jak skonfigurować biegacz testowy VS2012 w celu pobrania i uruchomienia testów jednostki Gallio?

Okno Eksploratora testów VS2012 mówi "Zbuduj swoje rozwiązanie, aby wykryć wszystkie dostępne testy". Zrobiłem kilka czystych kompilacji, a system działa w VS2012, ale nie pojawiają się żadne testy.

Czy jest jakaś konfiguracja, którą muszę wprowadzić, lub w jaki sposób mogę uzyskać te testy do uruchomienia w VS2012?

+0

Chciałbym usłyszeć, jaki jest wynik twojego problemu. Jestem w trakcie oceniania mbUnit i wpadłem dziś na ten sam problem. – Etch

Odpowiedz

1

VS2012 UnitTestExplorer udostępnia platformę umożliwiającą ramom testowym wykrywanie/wykonywanie testów. Obecnie dostępne są xUnit, nUnit, MSTest i kilka innych adapterów do pracy z VS2012.

Aby testy Gallio współpracowały z UnitTestExplorer, do wykrycia/wykonania testów potrzebny będzie adapter MBUnit.

Obecnie istnieje adapter MBUnitTest, który działa tylko w wersji beta VS2012 (wyjdzie około lutego tego roku). Pochodzi z kodem źródłowym. Można albo

  1. Pobierz kod, wprowadzić zmiany, tak to działa z VS2012
  2. złożyć wniosek do pisarza adaptera i poprosić o wprowadzenie niezbędnych zmian.
+0

Czy masz link, gdzie "pobrać kod"? Szukałem "adaptera mbunittest" w rozszerzeniach google, nuget i VS i nic nie widziałem. –