2012-04-16 15 views
5

Po raz pierwszy dodałem projekt MSTest do mojego rozwiązania Visual Studio w celu przeprowadzenia niektórych testów jednostkowych. Chciałem zaproponować rozwiązanie dla naszego repozytorium kodu źródłowego, ale jest kilka nowych typów plików - nie jestem pewien, czy dodać je do repozytorium, czy nie. Możesz mi pomóc?MSTest Projects in Visual Studio: jakie pliki zatwierdzić do kontroli wersji?

Nowe pliki:

  • Local.testsettings
  • Projectname.vsmdi
  • TraceAndTestImpact.testsettings
  • Kilka tego testu/machinename.trx

Dziękuję

Odpowiedz

4

Tylko będziesz chciał sprawdź, co jest potrzebne do przeprowadzenia testów, np. do automatycznych testów testów jednostkowych w środowisku CI (Continuous Integration) lub ręcznie na komputerze programisty. Z tego

  • Local.testsettings
  • Projectname.vsmdi
  • TraceAndTestImpact.testsettings

są potrzebne, w przeciwnym razie nie będzie MSTest jeśli uruchomiony na serwerze CI (np przynajmniej do biegania Cruise sterowania MSTest jako zadanie exec jako część kompilacji) lub bezgłośnie generuj te pliki (jeśli MSTest jest zintegrowany z Visual Studio na skrzynce programisty).

Rzeczywiste historyczne wyniki testu nie są przydatne do kontroli wersji, szczególnie jeśli interesuje Cię tylko "wszystkie testy są zielone" - w przeciwnym razie twoja kompilacja jest zepsuta.

+0

świetnie, dziękuję :) – alapeno

Powiązane problemy