Skip to content

Commit 7a7ad57

Browse files
author
Kapil Borle
committed
Add test task
1 parent 04c36f5 commit 7a7ad57

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.build.ps1

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,17 @@ function Get-CleanTaskParams($project) {
6161
}
6262
}
6363

64-
function Add-ProjectTask([string]$project, [string]$taskName, [hashtable]$taskParams) {
64+
function Get-TestTaskParam($project) {
65+
@{
66+
Jobs = {
67+
Invoke-Pester
68+
}
69+
}
70+
}
71+
72+
function Add-ProjectTask([string]$project, [string]$taskName, [hashtable]$taskParams, [string]$pathPrefix = $buildRoot) {
6573
$jobs = [scriptblock]::Create(@"
66-
pushd $buildRoot/$project
74+
pushd $pathPrefix/$project
6775
$($taskParams.Jobs)
6876
popd
6977
"@)
@@ -83,3 +91,5 @@ task restore "engine/restore", "rules/restore"
8391
$projects | % {Add-ProjectTask $_ clean (Get-CleanTaskParams $_)}
8492
task clean "engine/clean", "rules/clean"
8593

94+
$projects | % {Add-ProjectTask $_ test (Get-TestTaskParam $_) "$BuildRoot/tests"}
95+
task test "engine/test", "rules/test"

0 commit comments

Comments
 (0)