mirror of
https://github.com/servalproject/serval-dna.git
synced 2025-02-21 01:42:18 +00:00
Test that msp listen --service_name shuts down
This commit is contained in:
parent
ca8f651b8d
commit
9f6ace518a
@ -299,6 +299,12 @@ static size_t msp_listener(MSP_SOCKET sock, msp_state_t state, const uint8_t *pa
|
||||
// stop listening after the first incoming connection
|
||||
msp_stop(listener);
|
||||
listener=MSP_SOCKET_NULL;
|
||||
if (service_sock.poll.fd!=-1){
|
||||
if (is_watching(&service_sock))
|
||||
unwatch(&service_sock);
|
||||
mdp_close(service_sock.poll.fd);
|
||||
service_sock.poll.fd=-1;
|
||||
}
|
||||
}
|
||||
|
||||
struct mdp_sockaddr remote;
|
||||
|
@ -125,7 +125,7 @@ teardown_DnaLookup() {
|
||||
|
||||
doc_serviceDiscovery="Serval JNI discover network services by name"
|
||||
listen_service() {
|
||||
executeOk_servald --timeout=20 msp listen --service=test_name 512 <<EOF
|
||||
executeOk_servald --timeout=20 msp listen --once --service=test_name 512 <<EOF
|
||||
Hi!
|
||||
EOF
|
||||
tfw_cat --stderr
|
||||
@ -151,6 +151,10 @@ test_serviceDiscovery() {
|
||||
assertStdoutGrep "$SIDB"
|
||||
assertStdoutGrep "\<test_name\.msp\.port=512\>"
|
||||
tfw_cat --stdout --stderr
|
||||
executeOk_servald --timeout=20 msp connect $SIDB 512 <<EOF
|
||||
Hi!
|
||||
EOF
|
||||
fork_wait %service
|
||||
}
|
||||
teardown_serviceDiscovery() {
|
||||
stop_all_servald_servers
|
||||
|
Loading…
x
Reference in New Issue
Block a user