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}