Tests - eventscripts - add some multievent tests
[sahlberg/ctdb.git] / tests / eventscripts / multievent / 60.nfs.004.sh
1 #!/bin/sh
2
3 . "${EVENTSCRIPTS_TESTS_DIR}/common.sh"
4
5 define_test "takeip, monitor -> reconfigure, replay timedout"
6
7 setup_nfs
8
9 public_address=$(ctdb_get_1_public_address)
10
11 err="waiting, waiting..."
12
13 ok_null
14
15 simple_test_event "takeip" $public_address
16
17 ctdb_fake_scriptstatus -62 "TIMEDOUT" "$err"
18
19 required_result 1 <<EOF
20 Reconfiguring service "nfs"...
21 Starting nfslock: OK
22 Starting nfs: OK
23 Replaying previous status for this script due to reconfigure...
24 [Replay of TIMEDOUT scriptstatus - note incorrect return code.] $err
25 EOF
26
27 simple_test_event "monitor"