2012-09-18 23 views
9

Ktoś zna składnię dotyczącą wykluczania kodu z zasięgu w Teamcity? Używam ExcludeFromCodeCoverageAttribute na niektórych metod i chcę te wykluczone. Działa dobrze w Visual Studio, ale nie rozumiem, jak uzyskać takie samo zachowanie w TeamCity. Pole Próbuję skonfigurować znajduje się w MSTest -> Net Coverage -> Filtry atrybut: Próbowałem to:Atrybut składni filtru dla pokrycia kodu w TeamCity

-:ExcludeFromCodeCoverageAttribute 

i to

-:ExcludeFromCodeCoverage 

Odpowiedz

18

Po wypróbowaniu kilku odmian tej pracował:

-:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute 
+0

to robi praca dla mnie. czy możesz potwierdzić, że dekorujesz na przykład 'Class1' za pomocą' [ExcludeFromCodeCoverage] ', a następnie TeamCity nie włącza' Class1' do wyników zasięgu? – wal

+0

Problem polega na tym, że nie widzę w ramce TeamCity tekstu "Attribute Filters". wygląda na to, że potrzebujesz teamcity> 7.1 (zobacz http://confluence.jetbrains.com/display/TCD7/JetBrains+dotCover) – wal

+0

Co do twojego pierwszego komentarza tak, mogę to potwierdzić – Konstantin

3

Upewnij się, że dodatek ten filtr wewnątrz Attribute filtr:

-:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute 

enter image description here