Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 79ab9b0

Browse files
Merge pull request #1976 from github/fixes-code-coverage-more-time
Codecov final fix (hopefully)
2 parents a091f80 + ce16f24 commit 79ab9b0

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

scripts/Run-CodeCoverage.ps1

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ $testAssemblies = @(
3535

3636
$opencoverTargetArgs = ($testAssemblies -join " ") + " --where \`"cat!=Timings and cat!=CodeCoverageFlake\`" --inprocess --noresult"
3737

38-
$opencoverDirectory = Join-Path $rootDirectory packages\OpenCover.4.6.519\tools
38+
$opencoverDirectory = Join-Path $env:USERPROFILE .nuget\packages\opencover\4.6.519\tools
3939
$opencover = Join-Path $opencoverDirectory OpenCover.Console.exe
4040
$opencoverArgs = @(
4141
"-target:`"$nunitConsoleRunner`"",
@@ -44,25 +44,39 @@ $opencoverArgs = @(
4444
"-register:user -output:$rootDirectory\coverage.xml"
4545
) -join " "
4646

47-
$codecovDirectory = Join-Path $rootDirectory packages\Codecov.1.1.0\tools
47+
$codecovDirectory = Join-Path $env:USERPROFILE .nuget\packages\codecov\1.1.0\tools
4848
$codecov = Join-Path $codecovDirectory codecov.exe
4949
$codecovArgs = "-f $rootDirectory\coverage.xml"
5050

5151
& {
5252
Trap {
53-
Write-Output "Code coverage failed"
53+
Write-Output "OpenCover trapped"
5454
exit 0
5555
}
5656

57+
Write-Output $opencover
58+
5759
Run-Process 600 $opencover $opencoverArgs
5860

59-
if($AppVeyor) {
61+
if (!$?) {
62+
Write-Output "OpenCover failed"
63+
exit 0
64+
}
65+
}
66+
67+
if($AppVeyor) {
68+
& {
69+
Trap {
70+
Write-Output "Codecov trapped"
71+
exit 0
72+
}
73+
6074
Push-AppveyorArtifact "$rootDirectory\coverage.xml"
6175
Run-Process 300 $codecov $codecovArgs
62-
}
6376

64-
if (!$?) {
65-
Write-Output "Code coverage failed"
66-
exit 0
77+
if (!$?) {
78+
Write-Output "Codecov failed"
79+
exit 0
80+
}
6781
}
6882
}

test/GitHub.VisualStudio.UnitTests/GitHub.VisualStudio.UnitTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<PackageReference Include="BCC-Submission" Version="0.0.2-alpha" />
2626
<PackageReference Include="NSubstitute" Version="2.0.3" />
2727
<PackageReference Include="NUnit" version="3.9.0" />
28+
<PackageReference Include="OpenCover" Version="4.6.519" />
2829
<PackageReference Include="Rx-Main" Version="2.2.5-custom" targetFramework="net45" />
2930
<PackageReference Include="Rx-Testing" Version="2.2.5-custom" targetFramework="net45" />
3031
</ItemGroup>

test/MetricsTests/MetricsTests/packages.config

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@
33
<package id="NUnit" version="3.9.0" targetFramework="net452" />
44
<package id="NUnit.ConsoleRunner" version="3.7.0" targetFramework="net452" />
55
<package id="NUnit3TestAdapter" version="3.9.0" targetFramework="net452" />
6-
<package id="OpenCover" version="4.6.519" targetFramework="net461" />
76
</packages>

0 commit comments

Comments
 (0)