chiark
/
gitweb
/
~ian
/
userv.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
debian: Use debhelper to generate maint scripts
[userv.git]
/
tests
/
t-persist
1
#!/bin/bash
2
set -ex
3
4
. tests/lib
5
6
coproc userv --override 'execute cat -vet' games spong
7
8
stdout=${COPROC[0]}
9
stdin=${COPROC[1]}
10
11
print_expect_reply () {
12
local m=$1
13
local got
14
echo >&$stdin "$m"
15
read <&$stdout got
16
local exp="$(printf '%s$\n' "$m")"
17
test "$got" = "$exp"
18
}
19
20
print_expect_reply hi
21
22
service userv restart
23
24
print_expect_reply ho
25
26
echo ok.