ctdb-tests: Move takeover_helper tests to UNIT/ subdirectory
[samba.git] / ctdb / tests / tool / ctdb.process-exists.002.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "ctdbd process on node 0"
6
7 setup_ctdbd <<EOF
8 NODEMAP
9 0       192.168.20.41   0x0     CURRENT RECMASTER
10 1       192.168.20.42   0x0
11 2       192.168.20.43   0x0
12 EOF
13
14 srvid="0xaebbccdd12345678"
15
16 dummy_client -d INFO -s "$ctdbd_socket" -S "$srvid" &
17 pid=$!
18
19 wait_until 10 $CTDB process-exists "$pid"
20
21 srvid2="0x1234567812345678"
22 required_result 1 "PID $pid with SRVID $srvid2 does not exist"
23 simple_test "$pid" "$srvid2"
24
25 ok "PID $pid with SRVID $srvid exists"
26 simple_test "$pid" "$srvid"
27
28 kill -9 $pid