appveyor: use random test server ports based upon APPVEYOR_API_URL

Avoid conflicts of test server ports with AppVeyor API on localhost.

Closes #5034
This commit is contained in:
Marc Hoersken 2020-03-09 13:51:35 +01:00
Родитель b667bbe2ca
Коммит 45b843cbb8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 61E03CBED7BC859E
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -249,7 +249,8 @@ build_script:
test_script:
- if %TESTING%==ON (
bash.exe -e -l -c "cd /c/projects/curl/tests && ./runtests.pl -a -p !flaky %DISABLED_TESTS%" )
echo APPVEYOR_API_URL=%APPVEYOR_API_URL% &&
bash.exe -e -l -c "cd /c/projects/curl/tests && ./runtests.pl -a -b$(($(echo '%APPVEYOR_API_URL%' | cut -d'/' -f3 | cut -d':' -f2)+1)) -p !flaky %DISABLED_TESTS%" )
# whitelist branches to avoid testing feature branches twice (as branch and as pull request)
branches: