Commit 2f9b339f by Edward Thomson Committed by Patrick Steinhardt

ci: add SKIP_*_TESTS for windows builds

Introduce SKIP_*_TEST variables for Windows builds to match POSIX
builds.

(cherry picked from commit a8301b0c)
parent e7a82ec5
...@@ -11,10 +11,12 @@ Write-Host "#################################################################### ...@@ -11,10 +11,12 @@ Write-Host "####################################################################
Write-Host "## Configuring test environment" Write-Host "## Configuring test environment"
Write-Host "##############################################################################" Write-Host "##############################################################################"
Write-Host "" if (-not $Env:SKIP_PROXY_TESTS) {
Write-Host "Starting HTTP proxy..." Write-Host ""
Invoke-WebRequest -Method GET -Uri https://github.com/ethomson/poxyproxy/releases/download/v0.1.0/poxyproxy-0.1.0.jar -OutFile poxyproxy.jar Write-Host "Starting HTTP proxy..."
javaw -jar poxyproxy.jar -d --port 8080 --credentials foo:bar Invoke-WebRequest -Method GET -Uri https://github.com/ethomson/poxyproxy/releases/download/v0.1.0/poxyproxy-0.1.0.jar -OutFile poxyproxy.jar
javaw -jar poxyproxy.jar -d --port 8080 --credentials foo:bar
}
Write-Host "" Write-Host ""
Write-Host "##############################################################################" Write-Host "##############################################################################"
...@@ -24,22 +26,27 @@ Write-Host "#################################################################### ...@@ -24,22 +26,27 @@ Write-Host "####################################################################
ctest -V -R offline ctest -V -R offline
if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) } if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) }
Write-Host "" if (-not $Env:SKIP_ONLINE_TESTS) {
Write-Host "##############################################################################" Write-Host ""
Write-Host "## Running (online) tests" Write-Host "##############################################################################"
Write-Host "##############################################################################" Write-Host "## Running (online) tests"
Write-Host "##############################################################################"
ctest -V -R online ctest -V -R online
if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) } if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) }
}
Write-Host "" if (-not $Env:SKIP_PROXY_TESTS) {
Write-Host "Running proxy tests" Write-Host ""
Write-Host "" Write-Host "Running proxy tests"
Write-Host ""
$Env:GITTEST_REMOTE_PROXY_URL="localhost:8080" $Env:GITTEST_REMOTE_PROXY_URL="localhost:8080"
$Env:GITTEST_REMOTE_PROXY_USER="foo" $Env:GITTEST_REMOTE_PROXY_USER="foo"
$Env:GITTEST_REMOTE_PROXY_PASS="bar" $Env:GITTEST_REMOTE_PROXY_PASS="bar"
ctest -V -R proxy ctest -V -R proxy
if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) } if ($LastExitCode -ne 0) { [Environment]::Exit($LastExitCode) }
taskkill /F /IM javaw.exe
}
taskkill /F /IM javaw.exe
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment