You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running a test, where UUT has an explicit dependency to an Interface-dll, and the test has an implicit dependency to the same Interface-dll, the data collector cannot access this dll, after calculating coverage.
I have tried the 1.2.0 as well as the latest 3.0.0-preview.9 (for both coverlet.msbuild and coverlet.collector).
The command I run has been enhanced with all previous tips in #857 :
dotnet test /nodeReuse:false -m:1 .\XUnit.Coverlet.Collector.csproj /p:ParallelizeTestCollections=false /p:CopyLocalLockFileAssemblies=true /p:ExcludeFromCodeCoverage=MessageFormatInterface --collect:"XPlat Code Coverage"
The inner exception is repeated 9 times, so I only report the last here: 18:12:35 ---> (Inner Exception #9) System.IO.IOException: The process cannot access the file 'C:\Jenkins\workspace\SharedUI\SharedUI-develop_builder\UnitTests\XUnit.Coverlet.Collector\bin\Debug\netcoreapp3.1\MessageFormatInterface.dll' because it is being used by another process. 18:12:35 at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite) 18:12:35 at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) 18:12:35 at Coverlet.Core.Helpers.FileSystem.Copy(String sourceFileName, String destFileName, Boolean overwrite) in D:\git\coverletToRelease\src\coverlet.core\Helpers\FileSystem.cs:line 33 18:12:35 at Coverlet.Core.Helpers.InstrumentationHelper.<>c__DisplayClass9_0.<RestoreOriginalModule>b__0() in D:\git\coverletToRelease\src\coverlet.core\Helpers\InstrumentationHelper.cs:line 214 18:12:35 at Coverlet.Core.Helpers.RetryHelper.<>c__DisplayClass0_0.<Retry>b__0() in D:\git\coverletToRelease\src\coverlet.core\Helpers\RetryHelper.cs:line 26 18:12:35 at Coverlet.Core.Helpers.RetryHelper.Do[T](Func1 action, Func1 backoffStrategy, Int32 maxAttemptCount) in D:\git\coverletToRelease\src\coverlet.core\Helpers\RetryHelper.cs:line 52<--- 18:12:35 18:12:35 --- End of inner exception stack trace --- 18:12:35 at Coverlet.Collector.DataCollection.CoverageManager.InstrumentModules() in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverageManager.cs:line 68 18:12:35 at Coverlet.Collector.DataCollection.CoverletCoverageCollector.OnSessionStart(Object sender, SessionStartEventArgs sessionStartEventArgs) in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverletCoverageCollector.cs:line 127.
The text was updated successfully, but these errors were encountered:
Running a test, where UUT has an explicit dependency to an Interface-dll, and the test has an implicit dependency to the same Interface-dll, the data collector cannot access this dll, after calculating coverage.
I have tried the 1.2.0 as well as the latest 3.0.0-preview.9 (for both coverlet.msbuild and coverlet.collector).
The command I run has been enhanced with all previous tips in #857 :
dotnet test /nodeReuse:false -m:1 .\XUnit.Coverlet.Collector.csproj /p:ParallelizeTestCollections=false /p:CopyLocalLockFileAssemblies=true /p:ExcludeFromCodeCoverage=MessageFormatInterface --collect:"XPlat Code Coverage"
The inner exception is repeated 9 times, so I only report the last here: 18:12:35 ---> (Inner Exception #9) System.IO.IOException: The process cannot access the file 'C:\Jenkins\workspace\SharedUI\SharedUI-develop_builder\UnitTests\XUnit.Coverlet.Collector\bin\Debug\netcoreapp3.1\MessageFormatInterface.dll' because it is being used by another process. 18:12:35 at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite) 18:12:35 at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) 18:12:35 at Coverlet.Core.Helpers.FileSystem.Copy(String sourceFileName, String destFileName, Boolean overwrite) in D:\git\coverletToRelease\src\coverlet.core\Helpers\FileSystem.cs:line 33 18:12:35 at Coverlet.Core.Helpers.InstrumentationHelper.<>c__DisplayClass9_0.<RestoreOriginalModule>b__0() in D:\git\coverletToRelease\src\coverlet.core\Helpers\InstrumentationHelper.cs:line 214 18:12:35 at Coverlet.Core.Helpers.RetryHelper.<>c__DisplayClass0_0.<Retry>b__0() in D:\git\coverletToRelease\src\coverlet.core\Helpers\RetryHelper.cs:line 26 18:12:35 at Coverlet.Core.Helpers.RetryHelper.Do[T](Func1 action, Func1 backoffStrategy, Int32 maxAttemptCount) in D:\git\coverletToRelease\src\coverlet.core\Helpers\RetryHelper.cs:line 52<--- 18:12:35 18:12:35 --- End of inner exception stack trace --- 18:12:35 at Coverlet.Collector.DataCollection.CoverageManager.InstrumentModules() in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverageManager.cs:line 68 18:12:35 at Coverlet.Collector.DataCollection.CoverletCoverageCollector.OnSessionStart(Object sender, SessionStartEventArgs sessionStartEventArgs) in D:\git\coverletToRelease\src\coverlet.collector\DataCollection\CoverletCoverageCollector.cs:line 127.
The text was updated successfully, but these errors were encountered: