Commit Graph

75 Commits

Author SHA1 Message Date
Justin Robb 6956f0040f Added unit tests for TeamCityServiceMessageWriterTests 2018-10-25 19:42:15 -07:00
Paulo Janotti e808d161fc Attempt to improve coverage of CoreLibMetadataImporterProvider 2018-10-05 11:46:27 -07:00
Paulo Janotti 3092142d32 Fix perf impact and multi process against single corelib 2018-10-04 16:28:41 -07:00
Paulo Janotti c3fe0c637d Enable CoreLib Support 2018-10-04 12:11:59 -07:00
Toni Solarin-Sodara 45bc5bc843 add support for merging coverage results 2018-09-02 21:36:47 +01:00
Paulo Janotti 7dd7c76ce7 Added tests to ModuleTrackerTemplate 2018-08-22 14:46:52 -07:00
Paulo Janotti 58b89a56d7 Good perf test for 20_000 2018-08-22 14:46:52 -07:00
Paulo Janotti 69f67db366 Terrible performance for heavily concurrent 2018-08-22 14:46:51 -07:00
Paulo Janotti 045ee5f49b Add include option 2018-07-27 16:23:08 -07:00
Tarek Mahmoud Sayed 39c1d1dc7a Address the feedback 2018-07-08 14:57:33 -07:00
Oluwatoni Solarin-Sodara c82cebe0f9 generate unique identifier within Coverage class 2018-07-05 22:27:52 +01:00
Toni Solarin-Sodara 65fa6afc3c Merge pull request #134 from petli/performance
Performance improvements
2018-07-05 10:50:03 +01:00
Oluwatoni Solarin-Sodara 017b3d9a40 remove exe coverable test 2018-06-30 15:52:10 +01:00
Toni Solarin-Sodara 5217033c74 Merge pull request #128 from MarcoRossignoli/exeext
Add exe modules to coverage
2018-06-27 09:43:50 +01:00
Peter Liljenberg 1f4da61d7a Reduce coverage analysis run time to almost nothing.
This is done by aggregating hits in the CoverateTracker directly, rather than just recording events in files, and by avoiding the former quadratic complexity when translating these event files into hits on lines and branches.
2018-06-26 16:47:21 +02:00
Peter Liljenberg b3c080ca36 Add coverlet performance unit test. 2018-06-26 16:46:57 +02:00
Toni Solarin-Sodara 807f7b1bd5 move CoverageTracker class to separate assembly 2018-06-24 13:09:14 +01:00
Oluwatoni Solarin-Sodara 4f220f597c update the branch coverage information 2018-06-23 20:24:46 +01:00
Oluwatoni Solarin-Sodara 554f054357 update the line coverage information 2018-06-23 15:05:02 +01:00
Marco Rossignoli c5a3f7726b add exe extensions 2018-06-22 10:42:52 +02:00
Toni Solarin-Sodara c19a5c086b sign coverlet core and test assemblies 2018-06-11 06:01:14 +04:00
Zeid Derhally 2a2f75afba Add support of ExcludeFromCodeCoverage attribute 2018-06-04 08:43:03 -04:00
Coen Munckhof 5835a6e8d6 First add a number of test (including some failing) to describe expected behavior. 2018-05-15 21:49:55 +02:00
Oluwatoni Solarin-Sodara 0b42b0350f improve performance of filter expression validation 2018-05-15 10:53:15 +01:00
Oluwatoni Solarin-Sodara 9ed086489e change Filter property to Exclude 2018-05-13 18:50:31 +01:00
Oluwatoni Solarin-Sodara 1dd3b70b11 add preliminary support for excluding assemblies from coverage 2018-05-13 17:17:19 +01:00
Jason Hunter 6ca0308137 Merge branch 'master' into feature/gzip 2018-05-05 13:59:41 -04:00
Toni Solarin-Sodara 2597da9995 Merge pull request #73 from hunterjm/feature/branchEnhancements
Branch Enhancements (take 2)
2018-05-05 18:48:48 +01:00
Oluwatoni Solarin-Sodara 232fde695f remove coveralls integration 2018-05-05 18:36:34 +01:00
Oluwatoni Solarin-Sodara ad60a1ce91 build list of reporters from factory function 2018-05-05 17:53:38 +01:00
Patrick Dwyer dddcf26500 Add support for multiple output formats separated by a comma 2018-05-03 19:54:25 +10:00
Jason Hunter 686394d7ec save on disk space by compressing the hits file 2018-05-01 21:33:17 -04:00
Jason Hunter 89791e6425 add better branch support, change coverage calculation to be on actual points instead of averages 2018-05-01 21:25:06 -04:00
Ido David 23dca2a3e3 Add tests; modify readme 2018-04-29 15:13:15 -04:00
Ido David 139c2387d9 addressing first comments 2018-04-28 21:32:52 -04:00
Ido David 60c49071b2 Implementation exclusion of files according to source file paths (including file globbing) 2018-04-28 21:30:21 -04:00
Oluwatoni Solarin-Sodara 819b8a1a1e include function and branch coverage info lcov output 2018-04-22 17:50:46 +01:00
Oluwatoni Solarin-Sodara 48adc51a7a fix lcov reporter output 2018-04-17 10:03:49 +01:00
Toni Solarin-Sodara 75bc655a86 retry reading from hits file 2018-04-15 09:16:43 +01:00
Toni Solarin-Sodara 4ce1b4e25f update signatures of calculate coverage methods 2018-04-14 21:57:06 +01:00
Toni Solarin-Sodara 84ae051b0e restructure tests concerning coverage result output 2018-04-14 17:04:23 +01:00
Toni Solarin-Sodara 1194f2863f test delete hits file helper method 2018-04-14 17:02:10 +01:00
Toni Solarin-Sodara 26538f8721 add tests for newly added coverage summary methods 2018-04-14 16:52:43 +01:00
Toni Solarin-Sodara 1c833faa42 add tests for Cobertura reporter 2018-04-13 01:01:40 +01:00
Toni Solarin-Sodara 142d24835e add tests for ReporterFactory class 2018-04-13 00:54:09 +01:00
Toni Solarin-Sodara 031586101b restructure coverage reporting classes 2018-04-13 00:47:37 +01:00
Toni Solarin-Sodara fcead9ef78 rename IReporter Format method to Report 2018-04-13 00:17:02 +01:00
Paul Saunders 590cbc3bba Adds retry functionality to copy back the original assembly. 2018-04-09 12:14:52 +01:00
Oluwatoni Solarin-Sodara cb49ff8d54 add branch point information to json format 2018-04-08 10:50:38 +01:00
Corin Blaikie 9ebf6ec2ae fix open cover reporter so that it uses unique ids over multiple modules 2018-03-27 15:09:53 +01:00