ci: check ping output in windows package start/stop test

This commit is contained in:
Zaiming (Stone) Shi 2023-05-23 14:10:19 +02:00
parent 1081a8f041
commit b5e1bc4cc8
1 changed files with 9 additions and 2 deletions

View File

@ -102,9 +102,16 @@ jobs:
- name: run emqx
timeout-minutes: 5
run: |
$ErrorActionPreference = "Stop"
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx start
Start-Sleep -s 5
echo "EMQX started"
Start-Sleep -s 10
$pingOutput = ./_build/${{ matrix.profile }}/rel/emqx/bin/emqx ping
if ($pingOutput = 'pong') {
echo "EMQX started OK"
} else {
echo "Failed to ping EMQX $pingOutput"
Exit 1
}
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx stop
echo "EMQX stopped"
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx install