mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 04:36:39 +00:00
Fix AppVeyor to use Get-PSOutput
Instead of hard-coded paths.
This commit is contained in:
1 parent
c3eaf9a77e
commit
7f491beabb
1 file changed
+2
-2
+2
-2
@@ -33,14 +33,14 @@ test_script:
|
|||||||
$ErrorActionPreference = 'Stop'
|
$ErrorActionPreference = 'Stop'
|
||||||
#
|
#
|
||||||
# CoreCLR
|
# CoreCLR
|
||||||
$env:CoreOutput = "$pwd\src\Microsoft.PowerShell.CoreConsoleHost\bin\Debug\netcoreapp1.0\win81-x64\publish"
|
$env:CoreOutput = Split-Path -Parent (Get-PSOutput -Options (New-PSOptions -Publish))
|
||||||
Write-Host -Foreground Green 'Run CoreCLR tests'
|
Write-Host -Foreground Green 'Run CoreCLR tests'
|
||||||
$testResultsFile = "$pwd\TestsResults.xml"
|
$testResultsFile = "$pwd\TestsResults.xml"
|
||||||
& ("$env:CoreOutput\powershell.exe") -c "Invoke-Pester test/powershell -OutputFormat NUnitXml -OutputFile $testResultsFile"
|
& ("$env:CoreOutput\powershell.exe") -c "Invoke-Pester test/powershell -OutputFormat NUnitXml -OutputFile $testResultsFile"
|
||||||
(New-Object 'System.Net.WebClient').UploadFile("https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path $testResultsFile))
|
(New-Object 'System.Net.WebClient').UploadFile("https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path $testResultsFile))
|
||||||
#
|
#
|
||||||
# FullCLR
|
# FullCLR
|
||||||
$env:FullOutput = "$pwd\src\Microsoft.PowerShell.ConsoleHost\bin\Debug\net451"
|
$env:FullOutput = Split-Path -Parent (Get-PSOutput -Options (New-PSOptions -FullCLR))
|
||||||
Write-Host -Foreground Green 'Run FullCLR tests'
|
Write-Host -Foreground Green 'Run FullCLR tests'
|
||||||
$testResultsFileFullCLR = "$pwd\TestsResults.FullCLR.xml"
|
$testResultsFileFullCLR = "$pwd\TestsResults.FullCLR.xml"
|
||||||
Start-DevPSGitHub -binDir $env:FullOutput -NoNewWindow -ArgumentList '-command', "Import-Module .\src\Modules\Pester; Invoke-Pester test/fullCLR -OutputFormat NUnitXml -OutputFile $testResultsFileFullCLR"
|
Start-DevPSGitHub -binDir $env:FullOutput -NoNewWindow -ArgumentList '-command', "Import-Module .\src\Modules\Pester; Invoke-Pester test/fullCLR -OutputFormat NUnitXml -OutputFile $testResultsFileFullCLR"
|
||||||
|
|||||||
Reference in new issue
Block a user