From 03f56638949361c01b547596fed25e74fb7e1d5c Mon Sep 17 00:00:00 2001 From: Kevin Marquette Date: Sat, 14 Jul 2018 11:06:31 -0700 Subject: [PATCH] Adjust code coverage --- BuildTasks/FullTests.Task.ps1 | 2 +- Module.build.ps1 | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Module.build.ps1 diff --git a/BuildTasks/FullTests.Task.ps1 b/BuildTasks/FullTests.Task.ps1 index ac4ccfa..28f9e7a 100644 --- a/BuildTasks/FullTests.Task.ps1 +++ b/BuildTasks/FullTests.Task.ps1 @@ -16,7 +16,7 @@ task FullTests { Write-Error -Message "Failed [$($results.FailedCount)] Pester tests." } - $requiredPercent = 0.70 + $requiredPercent = $Script:CodeCoveragePercent $codeCoverage = $results.codecoverage.NumberOfCommandsExecuted / $results.codecoverage.NumberOfCommandsAnalyzed if($codeCoverage -lt $requiredPercent) { diff --git a/Module.build.ps1 b/Module.build.ps1 new file mode 100644 index 0000000..f67806e --- /dev/null +++ b/Module.build.ps1 @@ -0,0 +1,12 @@ +$Script:ModuleName = 'LDTestFramework' +$Script:CodeCoveragePercent = 0.0 # 0 to 1 +. $psscriptroot\BuildTasks\InvokeBuildInit.ps1 + +task Default Build, Test, UpdateSource +task Build Copy, BuildModule, BuildManifest, Helpify +task Helpify GenerateMarkdown, GenerateHelp +task Test Build, ImportModule, FullTests + +Write-Host 'Import common tasks' +Get-ChildItem -Path $buildroot\BuildTasks\*.Task.ps1 | + ForEach-Object {Write-Host $_.FullName;. $_.FullName}