microsoft / azure-pipelines-tasks

Tasks for Azure Pipelines
https://aka.ms/tfbuild
MIT License
3.47k stars 2.6k forks source link

Code Coverage Tab doesn't appear even with published Cobertura files. #12254

Closed FernandoKGA closed 4 years ago

FernandoKGA commented 4 years ago

Required Information

Question, Bug, or Feature?
Type: Bug

Enter Task Name: Publish Code Coverage Result

https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/PublishCodeCoverageResultsV1

Environment

Issue Description

After the publish of the code coverage results, it doesn't appear in a tab as some other do, it appears at the artifacts built for that run, but it does not appear in the Code Coverage tab.

Example (from ReportGenerator project, that I use in the pipeline as a Task too): image

Mine: image image

My code coverage is actually EMPTY, it doesn't have any line covered, but as it created the .html file, it should show at the tab, correct?.

Imagem from the generated code coverage result: image

Task logs

2020-01-29T23:02:58.8490697Z ##[section]Starting: Publish code coverage
2020-01-29T23:02:58.8578521Z ==============================================================================
2020-01-29T23:02:58.8578565Z Task         : Publish code coverage results
2020-01-29T23:02:58.8578590Z Description  : Publish Cobertura or JaCoCo code coverage results from a build
2020-01-29T23:02:58.8578632Z Version      : 1.160.1
2020-01-29T23:02:58.8578656Z Author       : Microsoft Corporation
2020-01-29T23:02:58.8578680Z Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/publish-code-coverage-results
2020-01-29T23:02:58.8578735Z ==============================================================================
2020-01-29T23:02:59.2856105Z [command]"C:\Program Files\dotnet\dotnet.exe" d:\a\_tasks\PublishCodeCoverageResults_2a7ebc54-c13e-490e-81a5-d7561ab7cd97\1.160.1\netcoreapp2.0\ReportGenerator.dll -reports:d:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml -targetdir:d:\a\_temp\cchtml -reporttypes:HtmlInline_AzurePipelines
2020-01-29T23:02:59.3408000Z 2020-01-29T23:02:59: Arguments
2020-01-29T23:02:59.3408403Z 2020-01-29T23:02:59:  -reports:d:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml
2020-01-29T23:02:59.3408627Z 2020-01-29T23:02:59:  -targetdir:d:\a\_temp\cchtml
2020-01-29T23:02:59.3408904Z 2020-01-29T23:02:59:  -reporttypes:HtmlInline_AzurePipelines
2020-01-29T23:02:59.4605080Z 2020-01-29T23:02:59: Executable: d:\a\_tasks\PublishCodeCoverageResults_2a7ebc54-c13e-490e-81a5-d7561ab7cd97\1.160.1\netcoreapp2.0\ReportGenerator.Core.dll
2020-01-29T23:02:59.4608640Z 2020-01-29T23:02:59: Working directory: d:\a\1\s
2020-01-29T23:02:59.4902746Z 2020-01-29T23:02:59: Loading report 'd:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml' 1/1 in memory
2020-01-29T23:02:59.5494871Z 2020-01-29T23:02:59: Finished parsing d:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml...
2020-01-29T23:02:59.5495311Z 2020-01-29T23:02:59: Parsing of 1 files completed.
2020-01-29T23:02:59.5497152Z 2020-01-29T23:02:59: Start merge result 1
2020-01-29T23:02:59.5515341Z 2020-01-29T23:02:59: Finished merge result 1
2020-01-29T23:02:59.5637398Z 2020-01-29T23:02:59: Initializing report builders for report types: HtmlInline_AzurePipelines
2020-01-29T23:02:59.5674338Z 2020-01-29T23:02:59: Analyzing 0 classes
2020-01-29T23:02:59.5758631Z 2020-01-29T23:02:59:   Writing report file 'd:\a\_temp\cchtml\index.htm'
2020-01-29T23:02:59.6181517Z 2020-01-29T23:02:59: Report generation took 0.1 seconds
2020-01-29T23:02:59.6271620Z Generated code coverage html report: d:\a\_temp\cchtml
2020-01-29T23:02:59.6333819Z Reading code coverage summary from 'd:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml'
2020-01-29T23:02:59.7336848Z ##[section]Async Command Start: Publish code coverage
2020-01-29T23:02:59.7336912Z Publishing coverage summary data to TFS server.
2020-01-29T23:02:59.7336939Z  Lines- 0 of 0 covered.
2020-01-29T23:02:59.7336964Z  Branches- 0 of 0 covered.
2020-01-29T23:03:00.2426548Z Modifying Cobertura Index file
2020-01-29T23:03:00.2426714Z Publishing code coverage files to TFS server.
2020-01-29T23:03:00.2426782Z Uploading 3 files
2020-01-29T23:03:05.3146514Z Total file: 3 ---- Processed file: 2 (66%)
2020-01-29T23:03:05.9064653Z File upload succeed.
2020-01-29T23:03:05.9064735Z Published 'd:\a\_temp\cchtml' as artifact 'Code Coverage Report_37'
2020-01-29T23:03:05.9064786Z ##[section]Async Command End: Publish code coverage
2020-01-29T23:03:05.9065274Z ##[section]Finishing: Publish code coverage
sulabh-msft commented 4 years ago

@FernandoKGA , Can you please confirm if you are not able to see code coverage tab only when you are uploading an empty cobertura file and in rest of the scenarios where covertura file has non-empty coverage info, you are able to see the tab ?

FernandoKGA commented 4 years ago

@sulabh-msft I will write a test for some random code to generate a report with data, and I will post it here.

FernandoKGA commented 4 years ago

@sulabh-msft , I have written a test in the project just to generate something in the report, after the publish, the Code Coverage tab appeared for that one. Sending the screenshots and the log:

Screenshots: image image

It should act this way? Or it is really a bug? If not, I would suggest an documentation enhacement in the Publish Code Coverage Task article, saying that Cobertura reports "without content" (and other ones), with no lines covered, will not be rendered to the Code Coverage Tab.

Logs: -> Report Generator Task

2020-01-31T02:08:52.8730009Z ##[section]Starting: ReportGenerator
2020-01-31T02:08:52.8851180Z ==============================================================================
2020-01-31T02:08:52.8851236Z Task         : ReportGenerator
2020-01-31T02:08:52.8851281Z Description  : ReportGenerator converts coverage reports generated by OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.
2020-01-31T02:08:52.8851315Z Version      : 4.4.6
2020-01-31T02:08:52.8851346Z Author       : Palmmedia
2020-01-31T02:08:52.8851385Z Help         : [More Information](https://github.com/danielpalme/ReportGenerator)
2020-01-31T02:08:52.8851415Z ==============================================================================
2020-01-31T02:08:53.1588262Z [command]"C:\Program Files\dotnet\dotnet.exe" d:\a\_tasks\reportgenerator_be803a55-9253-4895-a525-be570d86f161\4.4.6\tools\netcoreapp2.1\ReportGenerator.dll -reports:d:\a\_temp/**/coverage.cobertura.xml -targetdir:d:\a\1\s/src/MMM.Tests/TestResults/ -reporttypes:HtmlInline_AzurePipelines;Cobertura;Badges -sourcedirs: -historydir: -plugins: -assemblyfilters:-xunit* -classfilters:+* -filefilters:+* -verbosity:Info -tag:20200131.1_#55
2020-01-31T02:08:53.1694584Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1695755Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1696071Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1696245Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1696395Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1696565Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1696736Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1696881Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1697045Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1697203Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1697347Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:53.1697511Z (node:6428) Warning: Use Cipheriv for counter mode of aes-256-ctr
2020-01-31T02:08:57.5534525Z 2020-01-31T02:08:57: Executable: d:\a\_tasks\reportgenerator_be803a55-9253-4895-a525-be570d86f161\4.4.6\tools\netcoreapp2.1\ReportGenerator.Core.dll
2020-01-31T02:08:57.5535710Z 2020-01-31T02:08:57: Working directory: d:\a\1\s
2020-01-31T02:08:58.0518626Z 2020-01-31T02:08:58: Loading report 'd:\a\_temp\4b1b038f-24c0-41d5-88e8-00a8c1cd02b4\coverage.cobertura.xml' 1/2 in memory
2020-01-31T02:08:58.5342972Z 2020-01-31T02:08:58: Starting merging result 1
2020-01-31T02:08:58.5343737Z 2020-01-31T02:08:58: Finished merging result 1
2020-01-31T02:08:58.7176080Z 2020-01-31T02:08:58: Finished parsing 'd:\a\_temp\4b1b038f-24c0-41d5-88e8-00a8c1cd02b4\coverage.cobertura.xml' 1/2
2020-01-31T02:08:58.7176953Z 2020-01-31T02:08:58: Loading report 'd:\a\_temp\VssAdministrator_fv-az207_2020-01-31_02_08_43\In\fv-az207\coverage.cobertura.xml' 2/2 in memory
2020-01-31T02:08:58.8943192Z 2020-01-31T02:08:58: Starting merging result 2
2020-01-31T02:08:58.8945641Z 2020-01-31T02:08:58: Finished merging result 2
2020-01-31T02:08:59.0016269Z 2020-01-31T02:08:59: Finished parsing 'd:\a\_temp\VssAdministrator_fv-az207_2020-01-31_02_08_43\In\fv-az207\coverage.cobertura.xml' 2/2
2020-01-31T02:08:59.0016659Z 2020-01-31T02:08:59: Parsing of 2 files completed
2020-01-31T02:08:59.0465150Z 2020-01-31T02:08:59: Initializing report builders for report types: HtmlInline_AzurePipelines, Cobertura, Badges
2020-01-31T02:08:59.0519132Z 2020-01-31T02:08:59: Analyzing 235 classes
2020-01-31T02:08:59.2233497Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\AbstractValidator.cs' does not exist (any more).
2020-01-31T02:08:59.3086641Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\AssemblyScanner.cs' does not exist (any more).
2020-01-31T02:08:59.3101825Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\CollectionValidatorExtensions.cs' does not exist (any more).
2020-01-31T02:08:59.3123258Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\DefaultValidatorExtensions.cs' does not exist (any more).
2020-01-31T02:08:59.3146603Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\DefaultValidatorOptions.cs' does not exist (any more).
2020-01-31T02:08:59.3162738Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\InlineValidator.cs' does not exist (any more).
2020-01-31T02:08:59.3175968Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\AccessorCache.cs' does not exist (any more).
2020-01-31T02:08:59.3201010Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:08:59.3489588Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:08:59.3715986Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\CollectionPropertyRule.cs' does not exist (any more).
2020-01-31T02:08:59.3844772Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\Comparer.cs' does not exist (any more).
2020-01-31T02:08:59.3857892Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:08:59.3870520Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:08:59.3882292Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\DefaultValidatorSelector.cs' does not exist (any more).
2020-01-31T02:08:59.3893452Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\DisplayNameCache.cs' does not exist (any more).
2020-01-31T02:08:59.4033016Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\Extensions.cs' does not exist (any more).
2020-01-31T02:08:59.4045084Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\IncludeRule.cs' does not exist (any more).
2020-01-31T02:08:59.4056199Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\MemberAccessor.cs' does not exist (any more).
2020-01-31T02:08:59.4068444Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\MemberAccessor.cs' does not exist (any more).
2020-01-31T02:08:59.4080229Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\MemberNameValidatorSelector.cs' does not exist (any more).
2020-01-31T02:08:59.4092423Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\MessageBuilderContext.cs' does not exist (any more).
2020-01-31T02:08:59.4105901Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\MessageFormatter.cs' does not exist (any more).
2020-01-31T02:08:59.4118448Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\PropertyChain.cs' does not exist (any more).
2020-01-31T02:08:59.4132261Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\PropertyRule.cs' does not exist (any more).
2020-01-31T02:08:59.4165482Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\RuleBuilder.cs' does not exist (any more).
2020-01-31T02:08:59.4190020Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\RulesetValidatorSelector.cs' does not exist (any more).
2020-01-31T02:08:59.4200661Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\TrackingCollection.cs' does not exist (any more).
2020-01-31T02:08:59.4214922Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorMetadata.cs' does not exist (any more).
2020-01-31T02:08:59.4244780Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\AlbanianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4259118Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ArabicLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4284672Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ChineseSimplifiedLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4299923Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ChineseTraditionalLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4314233Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\CroatianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4328541Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\CzechLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4347682Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\DanishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4369411Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\DutchLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4387356Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\EnglishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4397391Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\FinnishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4408763Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LazyStringSource.cs' does not exist (any more).
2020-01-31T02:08:59.4419763Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\FrenchLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4437525Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Language.cs' does not exist (any more).
2020-01-31T02:08:59.4442541Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\GeorgianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4465998Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\GermanLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4475195Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\GreekLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4484255Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\HebrewLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4508560Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\HindiLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4526609Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\HungarianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4543307Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\IndonesianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4556110Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ItalianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4567142Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\JapaneseLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4587607Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\KoreanLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4598343Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Language.cs' does not exist (any more).
2020-01-31T02:08:59.4615864Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LanguageManager.cs' does not exist (any more).
2020-01-31T02:08:59.4628588Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LanguageStringSource.cs' does not exist (any more).
2020-01-31T02:08:59.4638435Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LazyStringSource.cs' does not exist (any more).
2020-01-31T02:08:59.4649513Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LocalizedStringSource.cs' does not exist (any more).
2020-01-31T02:08:59.4661015Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\MacedonianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4683859Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\NorwegianBokmalLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4713497Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PersianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4723672Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PolishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4732433Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PortugueseBrazilLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4742007Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PortugueseLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4756628Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\ResourceAccessor.cs' does not exist (any more).
2020-01-31T02:08:59.4766572Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\RomanianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4775365Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\RussianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4784182Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\SlovakLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4792862Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\SpanishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4813090Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\StaticStringSource.cs' does not exist (any more).
2020-01-31T02:08:59.4828631Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\SwedishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4837442Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\TurkishLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4858669Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\UkrainianLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4867178Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\WelshLanguage.cs' does not exist (any more).
2020-01-31T02:08:59.4880834Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Results\ValidationFailure.cs' does not exist (any more).
2020-01-31T02:08:59.4890171Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Results\ValidationResult.cs' does not exist (any more).
2020-01-31T02:08:59.4904405Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\TestPropertyChain.cs' does not exist (any more).
2020-01-31T02:08:59.4909876Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\TestValidationResult.cs' does not exist (any more).
2020-01-31T02:08:59.4921155Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\ValidationTestException.cs' does not exist (any more).
2020-01-31T02:08:59.4931917Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\ValidatorTestExtensions.cs' does not exist (any more).
2020-01-31T02:08:59.4954605Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidationContext.cs' does not exist (any more).
2020-01-31T02:08:59.4976032Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidationContext.cs' does not exist (any more).
2020-01-31T02:08:59.4985692Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidationException.cs' does not exist (any more).
2020-01-31T02:08:59.5000985Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorDescriptor.cs' does not exist (any more).
2020-01-31T02:08:59.5012927Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorFactoryBase.cs' does not exist (any more).
2020-01-31T02:08:59.5030197Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorOptions.cs' does not exist (any more).
2020-01-31T02:08:59.5039966Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\AbstractComparisonValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5049097Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EmailValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5058573Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\AsyncPredicateValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5068768Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\AsyncValidatorBase.cs' does not exist (any more).
2020-01-31T02:08:59.5081993Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\ChildValidatorAdaptor.cs' does not exist (any more).
2020-01-31T02:08:59.5112925Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\CreditCardValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5130852Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\CustomValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5140194Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\CustomValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5149225Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\DelegatingValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5158920Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EmailValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5169410Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EmptyValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5178234Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EnumValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5187694Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EqualValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5197630Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5217788Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\ExclusiveBetweenValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5244464Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\GreaterThanOrEqualValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5251379Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\GreaterThanValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5260894Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\InclusiveBetweenValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5269876Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5280226Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LessThanOrEqualValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5289143Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LessThanValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5298407Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5307661Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5325078Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NoopPropertyValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5339099Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NotEmptyValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5362587Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NotEqualValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5389647Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NotNullValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5400174Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NullValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5410425Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\OnFailureValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5420370Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\PredicateValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5434891Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\PropertyValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5443698Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\PropertyValidatorContext.cs' does not exist (any more).
2020-01-31T02:08:59.5454411Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\RegularExpressionValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5465179Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\ScalePrecisionValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5502295Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\StringEnumValidator.cs' does not exist (any more).
2020-01-31T02:08:59.5517029Z 2020-01-31T02:08:59:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorOptions.cs' does not exist (any more).
2020-01-31T02:08:59.8060320Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_linecoverage.svg'
2020-01-31T02:08:59.8076224Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_brightgreen.svg'
2020-01-31T02:08:59.8093205Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_green.svg'
2020-01-31T02:08:59.8103595Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_yellowgreen.svg'
2020-01-31T02:08:59.8113318Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_yellow.svg'
2020-01-31T02:08:59.8122851Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_orange.svg'
2020-01-31T02:08:59.8132819Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_red.svg'
2020-01-31T02:08:59.8142444Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_lightgrey.svg'
2020-01-31T02:08:59.8152269Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_linecoverage_blue.svg'
2020-01-31T02:08:59.8188161Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_branchcoverage.svg'
2020-01-31T02:08:59.8194778Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_brightgreen.svg'
2020-01-31T02:08:59.8200056Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_green.svg'
2020-01-31T02:08:59.8205268Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_yellowgreen.svg'
2020-01-31T02:08:59.8210504Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_yellow.svg'
2020-01-31T02:08:59.8215664Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_orange.svg'
2020-01-31T02:08:59.8221081Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_red.svg'
2020-01-31T02:08:59.8226253Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_lightgrey.svg'
2020-01-31T02:08:59.8231708Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_shieldsio_branchcoverage_blue.svg'
2020-01-31T02:08:59.8268606Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_combined.svg'
2020-01-31T02:08:59.8269203Z 2020-01-31T02:08:59:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_linecoverage.png'
2020-01-31T02:09:05.3918525Z 2020-01-31T02:09:05:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/badge_branchcoverage.png'
2020-01-31T02:09:05.4156814Z 2020-01-31T02:09:05:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/Cobertura.xml'
2020-01-31T02:09:05.5068445Z 2020-01-31T02:09:05:   Writing report file 'd:\a\1\s/src/MMM.Tests/TestResults/index.htm'
2020-01-31T02:09:05.6053095Z ##[section]Finishing: ReportGenerator

-> Publish code coverage task

2020-01-31T02:09:05.6067071Z ##[section]Starting: Publish code coverage
2020-01-31T02:09:05.6173828Z ==============================================================================
2020-01-31T02:09:05.6173888Z Task         : Publish code coverage results
2020-01-31T02:09:05.6173919Z Description  : Publish Cobertura or JaCoCo code coverage results from a build
2020-01-31T02:09:05.6173967Z Version      : 1.160.1
2020-01-31T02:09:05.6173997Z Author       : Microsoft Corporation
2020-01-31T02:09:05.6174028Z Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/publish-code-coverage-results
2020-01-31T02:09:05.6174059Z ==============================================================================
2020-01-31T02:09:06.1864157Z [command]"C:\Program Files\dotnet\dotnet.exe" d:\a\_tasks\PublishCodeCoverageResults_2a7ebc54-c13e-490e-81a5-d7561ab7cd97\1.160.1\netcoreapp2.0\ReportGenerator.dll -reports:d:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml -targetdir:d:\a\_temp\cchtml -reporttypes:HtmlInline_AzurePipelines
2020-01-31T02:09:06.2601706Z 2020-01-31T02:09:06: Arguments
2020-01-31T02:09:06.2604067Z 2020-01-31T02:09:06:  -reports:d:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml
2020-01-31T02:09:06.2607306Z 2020-01-31T02:09:06:  -targetdir:d:\a\_temp\cchtml
2020-01-31T02:09:06.2608279Z 2020-01-31T02:09:06:  -reporttypes:HtmlInline_AzurePipelines
2020-01-31T02:09:06.3959058Z 2020-01-31T02:09:06: Executable: d:\a\_tasks\PublishCodeCoverageResults_2a7ebc54-c13e-490e-81a5-d7561ab7cd97\1.160.1\netcoreapp2.0\ReportGenerator.Core.dll
2020-01-31T02:09:06.3959550Z 2020-01-31T02:09:06: Working directory: d:\a\1\s
2020-01-31T02:09:06.4370362Z 2020-01-31T02:09:06: Loading report 'd:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml' 1/1 in memory
2020-01-31T02:09:06.6540862Z 2020-01-31T02:09:06: Finished parsing d:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml...
2020-01-31T02:09:06.6543490Z 2020-01-31T02:09:06: Parsing of 1 files completed.
2020-01-31T02:09:06.6543974Z 2020-01-31T02:09:06: Start merge result 1
2020-01-31T02:09:06.6566622Z 2020-01-31T02:09:06: Finished merge result 1
2020-01-31T02:09:06.6782784Z 2020-01-31T02:09:06: Initializing report builders for report types: HtmlInline_AzurePipelines
2020-01-31T02:09:06.6830359Z 2020-01-31T02:09:06: Analyzing 235 classes
2020-01-31T02:09:06.6931199Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\AbstractValidator.cs' does not exist (any more).
2020-01-31T02:09:06.7414063Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\AssemblyScanner.cs' does not exist (any more).
2020-01-31T02:09:06.7427190Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\CollectionValidatorExtensions.cs' does not exist (any more).
2020-01-31T02:09:06.7447700Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\DefaultValidatorExtensions.cs' does not exist (any more).
2020-01-31T02:09:06.7463474Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\DefaultValidatorOptions.cs' does not exist (any more).
2020-01-31T02:09:06.7474538Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\InlineValidator.cs' does not exist (any more).
2020-01-31T02:09:06.7485413Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\AccessorCache.cs' does not exist (any more).
2020-01-31T02:09:06.7574673Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:09:06.7585465Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:09:06.7595244Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\CollectionPropertyRule.cs' does not exist (any more).
2020-01-31T02:09:06.7605279Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\Comparer.cs' does not exist (any more).
2020-01-31T02:09:06.7619309Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:09:06.7628752Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\ConditionBuilder.cs' does not exist (any more).
2020-01-31T02:09:06.7652635Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\DefaultValidatorSelector.cs' does not exist (any more).
2020-01-31T02:09:06.7660712Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\DisplayNameCache.cs' does not exist (any more).
2020-01-31T02:09:06.7677478Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\Extensions.cs' does not exist (any more).
2020-01-31T02:09:06.7686454Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\IncludeRule.cs' does not exist (any more).
2020-01-31T02:09:06.7695782Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\MemberAccessor.cs' does not exist (any more).
2020-01-31T02:09:06.7703922Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\MemberAccessor.cs' does not exist (any more).
2020-01-31T02:09:06.7733936Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\MemberNameValidatorSelector.cs' does not exist (any more).
2020-01-31T02:09:06.7741151Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\MessageBuilderContext.cs' does not exist (any more).
2020-01-31T02:09:06.7745292Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\MessageFormatter.cs' does not exist (any more).
2020-01-31T02:09:06.7753586Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\PropertyChain.cs' does not exist (any more).
2020-01-31T02:09:06.7764526Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\PropertyRule.cs' does not exist (any more).
2020-01-31T02:09:06.7775810Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\RuleBuilder.cs' does not exist (any more).
2020-01-31T02:09:06.7797775Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\RulesetValidatorSelector.cs' does not exist (any more).
2020-01-31T02:09:06.7808386Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Internal\TrackingCollection.cs' does not exist (any more).
2020-01-31T02:09:06.7817108Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorMetadata.cs' does not exist (any more).
2020-01-31T02:09:06.7840540Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\AlbanianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7848855Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ArabicLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7866319Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ChineseSimplifiedLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7892255Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ChineseTraditionalLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7902293Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\CroatianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7925889Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\CzechLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7927539Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\DanishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7929931Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\DutchLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7930578Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\EnglishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7937861Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\FinnishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7971637Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LazyStringSource.cs' does not exist (any more).
2020-01-31T02:09:06.7983619Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\FrenchLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.7996335Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Language.cs' does not exist (any more).
2020-01-31T02:09:06.8008919Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\GeorgianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8020680Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\GermanLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8032131Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\GreekLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8059032Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\HebrewLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8095149Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\HindiLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8097750Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\HungarianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8103269Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\IndonesianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8109750Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\ItalianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8118998Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\JapaneseLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8153932Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\KoreanLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8171088Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Language.cs' does not exist (any more).
2020-01-31T02:09:06.8175871Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LanguageManager.cs' does not exist (any more).
2020-01-31T02:09:06.8215113Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LanguageStringSource.cs' does not exist (any more).
2020-01-31T02:09:06.8220623Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LazyStringSource.cs' does not exist (any more).
2020-01-31T02:09:06.8225963Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\LocalizedStringSource.cs' does not exist (any more).
2020-01-31T02:09:06.8252369Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\MacedonianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8262999Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\NorwegianBokmalLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8271578Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PersianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8282367Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PolishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8299972Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PortugueseBrazilLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8310569Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\PortugueseLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8337167Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\ResourceAccessor.cs' does not exist (any more).
2020-01-31T02:09:06.8347974Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\RomanianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8357632Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\RussianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8370801Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\SlovakLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8377921Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\SpanishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8388988Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\StaticStringSource.cs' does not exist (any more).
2020-01-31T02:09:06.8402696Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\SwedishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8435138Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\TurkishLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8453268Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\UkrainianLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8463991Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Resources\Languages\WelshLanguage.cs' does not exist (any more).
2020-01-31T02:09:06.8475111Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Results\ValidationFailure.cs' does not exist (any more).
2020-01-31T02:09:06.8485560Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Results\ValidationResult.cs' does not exist (any more).
2020-01-31T02:09:06.8496923Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\TestPropertyChain.cs' does not exist (any more).
2020-01-31T02:09:06.8520464Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\TestValidationResult.cs' does not exist (any more).
2020-01-31T02:09:06.8528884Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\ValidationTestException.cs' does not exist (any more).
2020-01-31T02:09:06.8537465Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\TestHelper\ValidatorTestExtensions.cs' does not exist (any more).
2020-01-31T02:09:06.8546191Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidationContext.cs' does not exist (any more).
2020-01-31T02:09:06.8557547Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidationContext.cs' does not exist (any more).
2020-01-31T02:09:06.8568349Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidationException.cs' does not exist (any more).
2020-01-31T02:09:06.8591694Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorDescriptor.cs' does not exist (any more).
2020-01-31T02:09:06.8601342Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorFactoryBase.cs' does not exist (any more).
2020-01-31T02:09:06.8616608Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorOptions.cs' does not exist (any more).
2020-01-31T02:09:06.8631384Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\AbstractComparisonValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8644103Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EmailValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8657686Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\AsyncPredicateValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8682795Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\AsyncValidatorBase.cs' does not exist (any more).
2020-01-31T02:09:06.8695161Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\ChildValidatorAdaptor.cs' does not exist (any more).
2020-01-31T02:09:06.8707487Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\CreditCardValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8715895Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\CustomValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8724428Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\CustomValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8732530Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\DelegatingValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8754110Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EmailValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8772417Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EmptyValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8784330Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EnumValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8793355Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\EqualValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8802956Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8810448Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\ExclusiveBetweenValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8860966Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\GreaterThanOrEqualValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8877117Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\GreaterThanValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8890410Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\InclusiveBetweenValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8905955Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8910546Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LessThanOrEqualValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8911136Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LessThanValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8922846Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8953372Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\LengthValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8962857Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NoopPropertyValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8975595Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NotEmptyValidator.cs' does not exist (any more).
2020-01-31T02:09:06.8984508Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NotEqualValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9001592Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NotNullValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9009572Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\NullValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9032150Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\OnFailureValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9040745Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\PredicateValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9048850Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\PropertyValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9057110Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\PropertyValidatorContext.cs' does not exist (any more).
2020-01-31T02:09:06.9065379Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\RegularExpressionValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9075642Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\ScalePrecisionValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9098066Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\Validators\StringEnumValidator.cs' does not exist (any more).
2020-01-31T02:09:06.9106950Z 2020-01-31T02:09:06:  File '\home\jskinner\code\FluentValidation\src\FluentValidation\ValidatorOptions.cs' does not exist (any more).
2020-01-31T02:09:07.1325213Z 2020-01-31T02:09:07:   Writing report file 'd:\a\_temp\cchtml\index.htm'
2020-01-31T02:09:07.1995071Z 2020-01-31T02:09:07: Report generation took 0.8 seconds
2020-01-31T02:09:07.2120774Z Generated code coverage html report: d:\a\_temp\cchtml
2020-01-31T02:09:07.2191991Z Reading code coverage summary from 'd:\a\1\s\src\MMM.Tests\TestResults\Cobertura.xml'
2020-01-31T02:09:07.3469848Z ##[section]Async Command Start: Publish code coverage
2020-01-31T02:09:07.3469953Z Publishing coverage summary data to TFS server.
2020-01-31T02:09:07.3469992Z  Lines- 12 of 5003 covered.
2020-01-31T02:09:07.3470025Z  Branches- 0 of 1058 covered.
2020-01-31T02:09:07.8415286Z Modifying Cobertura Index file
2020-01-31T02:09:07.8415427Z Publishing code coverage files to TFS server.
2020-01-31T02:09:07.8415547Z Uploading 238 files
2020-01-31T02:09:12.9002940Z Total file: 238 ---- Processed file: 134 (56%)
2020-01-31T02:09:16.4401351Z File upload succeed.
2020-01-31T02:09:16.4401477Z Published 'd:\a\_temp\cchtml' as artifact 'Code Coverage Report_55'
2020-01-31T02:09:16.4401806Z ##[section]Async Command End: Publish code coverage
2020-01-31T02:09:16.4402425Z ##[section]Finishing: Publish code coverage
sulabh-msft commented 4 years ago

Thanks! @FernandoKGA for trying out the scenario and sharing the results with us.

This looks like an issue on our side we will investigate and get it fixed.

FernandoKGA commented 4 years ago

@sulabh-msft Hey, know that has been a while, I'm not even using the feature anymore, but how it is going with the bug?

ShreyasRmsft commented 4 years ago

@FernandoKGA this is currently lower priority compared to other items we have. We will not be picking this up as we are working on revamping the coverage experience and that view would eventually replace this. Thank you for reporting this though.