Commit Graph

200 Commits

Author SHA1 Message Date
Marco Rossignoli 650d4cf4a3 Fix tests (#735)
Fix tests
2020-02-18 22:04:03 +01:00
Marco Rossignoli 7f292f9fbf Update for stable release version of Microsoft.NET.Test.Sdk (#723)
Update for stable release version of Microsoft.NET.Test.Sdk
2020-02-05 20:17:39 +01:00
Marco Rossignoli 074a201a91 Improve test error message (#713)
Improve test error message
2020-01-28 12:21:38 +01:00
matteoerigozzi 3d9be6f90a Improve branch detection for lambda functions and async/await statements (#702)
Improve branch detection for lambda functions and async/await statements
2020-01-28 10:48:07 +01:00
Marco Rossignoli cdab6e6b00 Improve coverage of async/await state machine (#698)
Improve coverage of async/await state machineImprove coverage of async/await state machine
2020-01-22 10:50:05 +01:00
Marco Rossignoli ff879e820b Check nested types for exclude filter (#694)
Check nested types for exclude filter
2020-01-20 15:13:48 +01:00
Eric St-Georges 492b8a9f60 Trim whitespace between values when reading from configuration from runsettings (#679)
Trim whitespace between values when reading from configuration from runsettings
2020-01-15 09:06:52 +01:00
Marco Rossignoli e8147652ec Update changelog (#691)
Update changelog
2020-01-14 17:37:22 +01:00
matteoerigozzi 767dfb13ab Avoid to instrument compiler generated code when generated from excluded methods (#671)
Avoid to instrument compiler generated code when generated from excluded methods
2020-01-14 16:59:43 +01:00
Marco Rossignoli caac526075 Move/Pin to 3.1 runtime (#688)
Move/Pin to 3.1 runtime
2020-01-14 14:46:22 +01:00
Marco Rossignoli 8cb1ebc0da Allow different test sdk test (#687)
Allow different test sdk test
2020-01-11 11:55:16 +01:00
Marco Rossignoli 8b667d1e40 Bump test sdk (#685)
Bump test sdk
2020-01-11 09:06:24 +01:00
Marco Rossignoli 0f031e29c2 Fix back-compat issue with old file report naming (#668)
Fix back-compat issue with old file report naming
2019-12-23 11:34:28 +01:00
daveMueller 8f9d7059a5 Improve cobertura absolute/relative path report generation (#661)
Improve cobertura absolute/relative path report generation
2019-12-21 09:16:05 +01:00
Marco Rossignoli e15e653492 Fix pdb file locking during instrumentation (#656)
Fix pdb file locking during instrumentation
2019-12-12 21:39:25 +01:00
daveMueller 57ec8d39a8 Fix cobertura Jenkins reporter + source link support (#614)
Fix cobertura Jenkins reporter  + source link support
2019-12-08 17:08:40 +01:00
Marco Rossignoli fa2b4c6ac9 Generate multiple reports if project has multiple target frameworks (#636)
Generate multiple reports if project has multiple target frameworks
2019-12-07 21:23:59 +01:00
Marco Rossignoli 15b2f958fd Reorg test files (#644)
Reorg test files
2019-12-07 11:09:09 +01:00
Marco Rossignoli 53562c6460 Add integration test for all drivers mbuild/vstest/.net tool (#639)
Add integration test for all drivers mbuild/vstest/.net tool
2019-12-06 16:43:24 +01:00
Marco Rossignoli adb8ef12e5 Fix ConfigureAwait state machine generated branches (#634)
Fix ConfigureAwait state machine generated branches
2019-12-03 22:21:57 +01:00
Marco Rossignoli 3856c76a56 Fix 'Failed to resolve assembly' cecil issue (#625)
Fix 'Failed to resolve assembly' cecil issue
2019-12-03 13:48:39 +01:00
Marco Rossignoli 63dbda8190 Sign collector and update visibility (#566)
Sign collector and update visibility
2019-11-29 21:41:10 +01:00
Marco Rossignoli 5f8587281c Fix dotnet test (#626)
Fix dotnet test
2019-11-28 17:05:23 +01:00
Marco Rossignoli 4f3f25fda9 Move logger under abstracts (#601)
Move logger under abstracts
2019-10-30 14:48:30 +01:00
flerka 545b8fc912 Add extension for getservice and replace usages (#596)
Add extension for getservice and replace usages
2019-10-22 14:26:02 +02:00
Marco Rossignoli 83c47b8dd4 Exclude by assembly level System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage (#589)
Exclude by assembly level System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage
2019-10-12 11:47:30 +02:00
Marco Rossignoli f3cce5ded8 Improve lambda scenario coverage (#583)
Improve lambda scenario coverage
2019-10-09 09:40:04 +02:00
Marco Rossignoli 026c74a5bd Add some test for exclude filters with namespaces (#579)
Add some test for exclude filters with namespaces
2019-10-05 09:07:47 +02:00
Marco Rossignoli 82d76e1b36 Rethink SkipEmbeddedPpdbWithoutLocalSource and SkipPpdbWithoutLocalSource tests, are flaky on CI (#565)
Rethink SkipEmbeddedPpdbWithoutLocalSource and SkipPpdbWithoutLocalSource tests, are flaky on CI
2019-09-23 12:29:36 +02:00
Marco Rossignoli e251d23a39 Fix and simplify async coverage (#549)
Fix and simplify async coverage
2019-09-23 11:00:31 +02:00
Marco Rossignoli 8c7a8c527c Add log to tracker (#553)
Add log to tracker
2019-09-23 10:54:46 +02:00
Toni Solarin-Sodara f24b9d567c Run dotnet format (#561) 2019-09-22 00:50:02 +01:00
daveMueller 182766ebeb Complete IFileSystem injection (#550)
Complete IFileSystem injection
2019-09-21 10:17:17 +02:00
Marco Rossignoli 903f61b6de Move log to verbose for automatic excluded instrumented libs (#548)
Move log to verbose for automatic excluded instrumented libs
2019-09-16 10:21:14 +02:00
Marco Rossignoli 41511a4392 Hide report generator strong name warning on build (#546)
Hide report generator strong name warning on build
2019-09-16 10:05:43 +02:00
daveMueller 06ef9ad51e [Collectors]Output multiple formats (#533)
Allow multiple output format for collectors
2019-09-14 10:38:42 +02:00
Marco Rossignoli 19b9611304 Skip instrumentation for external pdb with no local sources (#538)
Skip instrumentation for external pdb with no local sources
2019-09-13 14:50:55 +02:00
Marco Rossignoli 1bb08bb518 Inject InstrumentationHelper (#531)
Inject InstrumentationHelper
2019-09-10 12:56:04 +02:00
Marco Rossignoli afe227b39e Fix exclude by files (#524)
Fix exclude by files
2019-09-06 12:23:45 +02:00
daveMueller 75520ddc5f Improve instrumentation tests (#527)
Improve instrumentation tests
2019-09-04 16:19:06 +02:00
Marco Rossignoli a167c391d7 Add switch test (#526)
Add switch test
2019-09-04 11:37:42 +02:00
Marco Rossignoli 15eeb98f5d Revert "Add [xunit*]* to default excluded modules filter if not specified" (#519) 2019-08-28 22:05:20 +03:00
Marco Rossignoli 4e02ab0a27 Add ReportGenerator helper (#518)
* add report generator helper
2019-08-14 17:48:05 +02:00
Marco Rossignoli 0faaeea54e Skip instrumentation of module with embedded ppbd without local sources (#510)
* handle ppbd without local sources

* add test

* nit formatting

* check all docs existence

* update tests
2019-08-14 14:35:16 +01:00
Marco Rossignoli cca16685ed Improve instrumentation tests (#420)
Improve instrumentation tests
2019-08-09 20:00:50 +02:00
Marco Rossignoli da509492a0 Cleanup deprecated dotnet-xunit tool (#514)
Cleanup deprecated dotnet-xunit tool
2019-08-08 14:30:43 +02:00
daveMueller b970ab3df5 Using solution wide Directory.Build.targets (#512)
Using solution wide Directory.Build.targets to keep reference version in sync
2019-08-08 14:21:03 +02:00
Diego Pardo 4d61d296e3 Changed to calculate based on the average coverage of the modules (#479)
* [Bug fix]Changed to calculate based on the average coverage of the modules. (#346)
2019-07-27 10:14:45 +02:00
dijitle 84d47a144c fixing TeamCity Service Messages (#493)
TeamCity uses B, not R, for branching. Also removed the percentage, as teamcity automatically calculates from covered and total
2019-07-25 18:31:06 +01:00
Marco Rossignoli 016c3630ca Merge pull request #481 from xuhongxu96/fix-cobertura
Fixed index out of range bug in CoberturaReporter when method name has two double-colons
2019-07-16 15:18:27 +02:00