Skip to content

Commit 4eeb9e5

Browse files
committed
how will be proceeding with Ms code coverage
1 parent 6e3d2ee commit 4eeb9e5

34 files changed

+2550
-273
lines changed

FineCodeCoverage/FineCodeCoverage.csproj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,6 @@
7373
<Link>Resources\LICENSE</Link>
7474
<IncludeInVSIX>true</IncludeInVSIX>
7575
</Content>
76-
<Content Include="..\Shared Files\fineCodeCoverageSettings.xml">
77-
<Link>fineCodeCoverageSettings.xml</Link>
78-
<IncludeInVSIX>true</IncludeInVSIX>
79-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
80-
</Content>
8176
<Content Include="..\Shared Files\Resources\dummyReportToProcess.html">
8277
<Link>Resources\dummyReportToProcess.html</Link>
8378
<IncludeInVSIX>true</IncludeInVSIX>

FineCodeCoverage2022/FineCodeCoverage2022.csproj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,6 @@
6565
<Link>OutputToolWindowPackage.vsct</Link>
6666
<ResourceName>Menus.ctmenu</ResourceName>
6767
</VSCTCompile>
68-
<Content Include="..\Shared Files\fineCodeCoverageSettings.xml">
69-
<Link>fineCodeCoverageSettings.xml</Link>
70-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
71-
<IncludeInVSIX>true</IncludeInVSIX>
72-
</Content>
7368
<Content Include="..\Shared Files\Resources\dummyReportToProcess.html">
7469
<Link>Resources\dummyReportToProcess.html</Link>
7570
<IncludeInVSIX>true</IncludeInVSIX>

FineCodeCoverageTests/FCCEngine_Tests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public async Task Should_Throw_With_initializationFailedMessagePrefix_When_Initi
168168
public async Task Should_Prepare_For_Coverage_Suitable_CoverageProjects()
169169
{
170170
var mockSuitableCoverageProject = await ReloadSuitableCoverageProject();
171-
mockSuitableCoverageProject.Verify(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>()));
171+
mockSuitableCoverageProject.Verify(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>(),true));
172172
}
173173

174174
[Test]
@@ -337,7 +337,7 @@ public async Task Should_Cancel_Existing_ReloadCoverage_When_ReloadCoverage()
337337
{
338338

339339
});
340-
mockSuitableCoverageProject.Setup(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>())).Callback(() =>
340+
mockSuitableCoverageProject.Setup(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>(), true)).Callback(() =>
341341
{
342342
fccEngine.ReloadCoverage(()=>Task.FromResult(new List<ICoverageProject>()));
343343
Thread.Sleep(1000);
@@ -441,7 +441,7 @@ private async Task StopCoverage()
441441
mockSuitableCoverageProject.Setup(p => p.ProjectFile).Returns("Defined.csproj");
442442
mockSuitableCoverageProject.Setup(p => p.Settings.Enabled).Returns(true);
443443

444-
mockSuitableCoverageProject.Setup(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>())).Callback(() =>
444+
mockSuitableCoverageProject.Setup(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>(), true)).Callback(() =>
445445
{
446446
fccEngine.StopCoverage();
447447

@@ -475,7 +475,7 @@ private Mock<ICoverageProject> CreateSuitableProject()
475475
var mockSuitableCoverageProject = new Mock<ICoverageProject>();
476476
mockSuitableCoverageProject.Setup(p => p.ProjectFile).Returns("Defined.csproj");
477477
mockSuitableCoverageProject.Setup(p => p.Settings.Enabled).Returns(true);
478-
mockSuitableCoverageProject.Setup(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>())).Returns(Task.FromResult(new CoverageProjectFileSynchronizationDetails()));
478+
mockSuitableCoverageProject.Setup(p => p.PrepareForCoverageAsync(It.IsAny<CancellationToken>(), true)).Returns(Task.FromResult(new CoverageProjectFileSynchronizationDetails()));
479479
mockSuitableCoverageProject.Setup(p => p.StepAsync("Run Coverage Tool", It.IsAny<Func<ICoverageProject, Task>>())).Returns(Task.CompletedTask);
480480
return mockSuitableCoverageProject;
481481
}

FineCodeCoverageTests/FineCodeCoverageTests.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,37 @@
5656
<Reference Include="Microsoft.Practices.Unity.RegistrationByConvention, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d32ff45e0ccc69f, processorArchitecture=MSIL">
5757
<HintPath>..\packages\Unity.4.0.1\lib\net45\Microsoft.Practices.Unity.RegistrationByConvention.dll</HintPath>
5858
</Reference>
59+
<Reference Include="Microsoft.VisualStudio.TestPlatform.ObjectModel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
60+
<HintPath>..\packages\Microsoft.TestPlatform.ObjectModel.11.0.0\lib\net35\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll</HintPath>
61+
</Reference>
5962
<Reference Include="Microsoft.VisualStudio.TestWindow.Interfaces, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
6063
<HintPath>..\packages\Microsoft.VisualStudio.TestWindow.Interfaces.11.0.61030\lib\net45\Microsoft.VisualStudio.TestWindow.Interfaces.dll</HintPath>
6164
<Private>True</Private>
6265
</Reference>
6366
<Reference Include="Moq, Version=4.16.0.0, Culture=neutral, PublicKeyToken=69f491c39445e920, processorArchitecture=MSIL">
6467
<HintPath>..\packages\Moq.4.16.0\lib\net45\Moq.dll</HintPath>
6568
</Reference>
69+
<Reference Include="NuGet.Frameworks, Version=5.11.0.10, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
70+
<HintPath>..\packages\NuGet.Frameworks.5.11.0\lib\net472\NuGet.Frameworks.dll</HintPath>
71+
</Reference>
6672
<Reference Include="nunit.framework, Version=3.13.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL">
6773
<HintPath>..\packages\NUnit.3.13.1\lib\net45\nunit.framework.dll</HintPath>
6874
</Reference>
6975
<Reference Include="System" />
76+
<Reference Include="System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
77+
<HintPath>..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll</HintPath>
78+
</Reference>
7079
<Reference Include="System.ComponentModel.Composition" />
7180
<Reference Include="System.Configuration" />
7281
<Reference Include="System.Core" />
82+
<Reference Include="System.Reflection.Metadata, Version=1.4.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
83+
<HintPath>..\packages\System.Reflection.Metadata.1.6.0\lib\netstandard2.0\System.Reflection.Metadata.dll</HintPath>
84+
</Reference>
85+
<Reference Include="System.Runtime" />
7386
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
7487
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
7588
</Reference>
89+
<Reference Include="System.Runtime.Serialization" />
7690
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
7791
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
7892
</Reference>
@@ -95,6 +109,7 @@
95109
<Compile Include="CoverageToolOutput_Tests\SolutionFolderProvider_Tests.cs" />
96110
<Compile Include="CoverageUtilManager_Tests.cs" />
97111
<Compile Include="Events\EventAggregator.cs" />
112+
<Compile Include="MsCodeCoverage\MsCodeCoverage_Tests.cs" />
98113
<Compile Include="Test helpers\MefOrderAssertions.cs" />
99114
<Compile Include="ToolFolder_Tests.cs" />
100115
<Compile Include="ToolZipProvider_Tests.cs" />

0 commit comments

Comments
 (0)