Kod z nUnit? [zamknięte]

Czy istnieje sposób, aby zobaczyć pokrycie kodu podczas korzystania z nUnit? Wiem, że jest taka funkcja w Visual Studio, ale czy można jej używać z nUnit lub tylko z wbudowanymi testami jednostkowymi vs?

Author: Lance Roberts, 2009-11-17

5 answers

Możesz użyć NCover. Teraz jego komercyjna, ale wersja 1.5.8 (na dole strony, community edition) jest nadal darmowa i jeśli chcesz ją zwizualizować, użyj NCoverExplorer.

EDIT:

Możliwe jest również owinięcie nUnit lub mbUnit kodem Visual Studio. VSTS Code Coverage Runner

 23
Author: Marek Tihkan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-17 09:54:28

Visual Studio 2012 w końcu dodano obsługę platformy testowej jednostek innych firm.

Możesz dodawać frameworki za pomocą Menedżera rozszerzeń i automatycznie" code coverage " rozpoczyna pracę z zainstalowanym frameworkiem.

Pokrycie kodu jest dostępne tylko w wersji Visual Studio Ultimate lub Premium.

Zobacz moją odpowiedź w czy pokrycie kodu VS2010 obsługuje nUnit?

 18
Author: Be.St.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:46:57

PartCover jest darmowy i właśnie napisałem na blogu, jak go używać z NUnit Zobacz ten link

 7
Author: Torbjörn Nomell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-08 10:51:43

Zobacz SD C # test Coverage . Zawiera wbudowaną wizualizację danych dotyczących zasięgu testu w kodzie źródłowym, a także raporty podsumowujące.

 4
Author: Ira Baxter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-25 06:58:24

Jeśli pracujesz w firmie z polityką bezpieczeństwa/oszczędzania pieniędzy / kłopotów pracowników, która ogranicza twój wybór do VS2010( Premium lub Ultimate), zobacz moją odpowiedź na: Uruchamianie testów NUnit w Visual Studio 2010 z pokryciem kodu

Tam odsyłam do tej drugiej odpowiedzi, ale podaję też Więcej Szczegółów Niż: czy pokrycie kodu VS2010 obsługuje nUnit?

Wiem, kopiowane / odsyłające odpowiedzi (esp. innych) są warte przewartościowania, ale jak już powiedziałem, podaję kilka szczegółów, co by mi bardzo pomogło.

 4
Author: No answer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:02:13