Make shell restart tests reliable
This commit is contained in:
@@ -24,7 +24,14 @@ chmod --reference="$state_file" "$expired"
|
|||||||
mv "$expired" "$state_file"
|
mv "$expired" "$state_file"
|
||||||
|
|
||||||
qs kill >/dev/null
|
qs kill >/dev/null
|
||||||
qs --daemonize >/dev/null
|
for _ in $(seq 1 50); do
|
||||||
|
qs list 2>&1 | rg -q '^Instance ' || break
|
||||||
|
sleep 0.1
|
||||||
|
done
|
||||||
|
if qs list 2>&1 | rg -q '^Instance '; then
|
||||||
|
fail 'shell did not stop before restart'
|
||||||
|
fi
|
||||||
|
quickshell --daemonize >/dev/null
|
||||||
|
|
||||||
status=""
|
status=""
|
||||||
for _ in $(seq 1 60); do
|
for _ in $(seq 1 60); do
|
||||||
|
|||||||
@@ -18,7 +18,14 @@ qs ipc call focus pause >/dev/null
|
|||||||
before=$(qs ipc call focus status)
|
before=$(qs ipc call focus status)
|
||||||
|
|
||||||
qs kill >/dev/null
|
qs kill >/dev/null
|
||||||
qs --daemonize >/dev/null
|
for _ in $(seq 1 50); do
|
||||||
|
qs list 2>&1 | rg -q '^Instance ' || break
|
||||||
|
sleep 0.1
|
||||||
|
done
|
||||||
|
if qs list 2>&1 | rg -q '^Instance '; then
|
||||||
|
fail 'shell did not stop before restart'
|
||||||
|
fi
|
||||||
|
quickshell --daemonize >/dev/null
|
||||||
|
|
||||||
status=""
|
status=""
|
||||||
for _ in $(seq 1 60); do
|
for _ in $(seq 1 60); do
|
||||||
|
|||||||
Reference in New Issue
Block a user