- Notifications
You must be signed in to change notification settings - Fork 392
Closed as not planned
Labels
Description
I am trying to run coverlet.msbuild with --no-build flag inside the docker container. And I am never able to generate the code coverage. I cannot run restore in the container. Hence, container does not have an access coverlet.msbuild nuget.
Logs:
Command:
dotnet test $startDir/$testPath/$testFile /p:CollectCoverage=true /p:CoverletOutputFormat=json /p:CoverletOutput=$outputFile /p:MergeWith=$mergeFile --verbosity diag --no-build
Starting test execution, please wait... A total of 1 test files matched the specified pattern. Passed LogDataConverterMapsLogLevelsToLogSeverities [15 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (None,Unknown) [9 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Trace,Verbose) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Debug,Verbose) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Information,Information) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Warning,Warning) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Error,Error) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Critical,Error) [< 1 ms] Passed LogDataConverterDetectsUnknownLogLevelMappings [< 1 ms] Passed LogStoreProviderEnumDefinedTest [148 ms] Passed LogStoreProviderEnumNotDefinedTest [< 1 ms] Test Run Successful. Total tests: 10 Passed: 10 Total time: 1.1038 Seconds Done executing task "Microsoft.TestPlatform.Build.Tasks.VSTestTask". (TaskId:21) 21:17:54.857 1>Done building target "VSTest" in project "COM.iX.Logging.Provider.Test.csproj".: (TargetId:2) 21:17:54.858 1>Done Building Project "/github/workspace/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj" (VSTest target(s)). Deferred Messages 21:17:54.861 0> Detailed Build Summary ====================== (TaskId:0) ============================== Build Hierarchy (IDs represent configurations) ===================================================== Id : Exclusive Time Total Time Path (Targets) ----------------------------------------------------------------------------------------------------------------------------------- (TaskId:0) 0 : 1.768s 1.768s /github/workspace/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj (VSTest) (TaskId:0) ============================== Node Utilization (IDs represent configurations) ==================================================== Timestamp: 1 Duration Cumulative ----------------------------------------------------------------------------------------------------------------------------------- (TaskId:0) 637509214730885310: 0 1.772s 1.772s ................................... (TaskId:0) ----------------------------------------------------------------------------------------------------------------------------------- Utilization: 100.0 Average Utilization: 100.0 (TaskId:0) Project Evaluation Performance Summary: 290 ms /github/workspace/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj 1 calls Project Performance Summary: 1428 ms /github/workspace/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj 1 calls 1428 ms VSTest 1 calls Target Performance Summary: 9 ms ShowCallOfVSTestTaskWithParameter 1 calls 1423 ms VSTest 1 calls Task Performance Summary: 8 ms Message 18 calls 20 ms CallTarget 1 calls 1386 ms Microsoft.TestPlatform.Build.Tasks.VSTestTask 1 calls Build succeeded. 0 Warning(s) 0 Error(s)
Expected Behaviour
Starting test execution, please wait... A total of 1 test files matched the specified pattern. Passed LogDataConverterMapsLogLevelsToLogSeverities [22 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (None,Unknown) [12 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Trace,Verbose) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Debug,Verbose) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Information,Information) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Warning,Warning) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Error,Error) [< 1 ms] Passed LogDataConverterMapsLogLevelsToLogSeverities (Critical,Error) [< 1 ms] Passed LogDataConverterDetectsUnknownLogLevelMappings [< 1 ms] Passed LogStoreProviderEnumDefinedTest [196 ms] Passed LogStoreProviderEnumNotDefinedTest [< 1 ms] Test Run Successful. Total tests: 10 Passed: 10 Total time: 1.1466 Seconds Done executing task "Microsoft.TestPlatform.Build.Tasks.VSTestTask". (TaskId:22) 12:58:07.009 1>Done building target "VSTest" in project "COM.iX.Logging.Provider.Test.csproj".: (TargetId:5) 12:58:07.009 1>Target "GenerateCoverageResult: (TargetId:7)" in file "/home/admin1/.nuget/packages/coverlet.msbuild/3.0.3/build/coverlet.msbuild.targets" from project "/home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj" (target "GenerateCoverageResultAfterTest" depends on it): Using "Coverlet.MSbuild.Tasks.CoverageResultTask" task from assembly "/home/admin1/.nuget/packages/coverlet.msbuild/3.0.3/build/coverlet.msbuild.tasks.dll". Task "Coverlet.MSbuild.Tasks.CoverageResultTask" (TaskId:23) Task Parameter:ThresholdStat=minimum (TaskId:23) Task Parameter:ThresholdType=line,branch,method (TaskId:23) Task Parameter:InstrumenterState=/tmp/tmp0vqEQf.tmp (TaskId:23) Task Parameter:OutputFormat=json (TaskId:23) Task Parameter:Threshold=0 (TaskId:23) Task Parameter:Output=/home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/coverage.json (TaskId:23) Calculating coverage result... [coverlet] Hit file '/tmp/COM.iX.Logging.Provider_6c1ec4a4-7989-466c-b501-b83278e7731f' deleted (TaskId:23) Generating report '/home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/coverage.json' +-----------------------------+------+--------+--------+ | Module | Line | Branch | Method | +-----------------------------+------+--------+--------+ | COM.iX.Logging.Provider | 80% | 62.5% | 66.66% | +-----------------------------+------+--------+--------+ +---------+------+--------+--------+ | | Line | Branch | Method | +---------+------+--------+--------+ | Total | 80% | 62.5% | 66.66% | +---------+------+--------+--------+ | Average | 80% | 62.5% | 66.66% | +---------+------+--------+--------+ Output Item(s): CoverletReport= /home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/coverage.json Format=json (TaskId:23) Done executing task "Coverlet.MSbuild.Tasks.CoverageResultTask". (TaskId:23) 12:58:07.261 1>Done building target "GenerateCoverageResult" in project "COM.iX.Logging.Provider.Test.csproj".: (TargetId:7) 12:58:07.261 1>Target "GenerateCoverageResultAfterTest: (TargetId:8)" in file "/home/admin1/.nuget/packages/coverlet.msbuild/3.0.3/build/coverlet.msbuild.targets" from project "/home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj" (entry point): 12:58:07.261 1>Done building target "GenerateCoverageResultAfterTest" in project "COM.iX.Logging.Provider.Test.csproj".: (TargetId:8) 12:58:07.262 1>Done Building Project "/home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj" (VSTest target(s)). Deferred Messages 12:58:07.266 0> Detailed Build Summary ====================== (TaskId:0) ============================== Build Hierarchy (IDs represent configurations) ===================================================== Id : Exclusive Time Total Time Path (Targets) ----------------------------------------------------------------------------------------------------------------------------------- (TaskId:0) 0 : 2.658s 2.658s /home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj (VSTest) (TaskId:0) ============================== Node Utilization (IDs represent configurations) ==================================================== Timestamp: 1 Duration Cumulative ----------------------------------------------------------------------------------------------------------------------------------- (TaskId:0) 637508230846046671: 0 2.661s 2.661s ..................................................... (TaskId:0) ----------------------------------------------------------------------------------------------------------------------------------- Utilization: 100.0 Average Utilization: 100.0 (TaskId:0) Project Evaluation Performance Summary: 350 ms /home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj 1 calls Project Performance Summary: 2256 ms /home/admin1/actions-runner/ix-logging/_work/iX-logging/iX-logging/COM.iX.Logging.Provider.Test/COM.iX.Logging.Provider.Test.csproj 1 calls 2256 ms VSTest 1 calls Target Performance Summary: 0 ms InstrumentModulesNoBuild 1 calls 0 ms GenerateCoverageResultAfterTest 1 calls 3 ms ShowCallOfVSTestTaskWithParameter 1 calls 12 ms GenerateProgramFile 1 calls 252 ms GenerateCoverageResult 1 calls 572 ms InstrumentModules 1 calls 1414 ms VSTest 1 calls Task Performance Summary: 2 ms Message 18 calls 8 ms CallTarget 1 calls 251 ms Coverlet.MSbuild.Tasks.CoverageResultTask 1 calls 567 ms Coverlet.MSbuild.Tasks.InstrumentationTask 1 calls 1399 ms Microsoft.TestPlatform.Build.Tasks.VSTestTask 1 calls Build succeeded. 0 Warning(s) 0 Error(s)