1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-20 22:50:26 +03:00

ctdb-tests: Add more NFS eventscript tests for call-out failures

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12837

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
(cherry picked from commit 323291a46e26e0493d43052550e57e2989b83b97)
This commit is contained in:
Martin Schwenke 2017-06-09 10:57:28 +10:00 committed by Karolin Seeger
parent 6d5c1f683b
commit b4e1d734a6
13 changed files with 156 additions and 0 deletions

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'true'"
setup_nfs
export CTDB_NFS_CALLOUT="true"
ok_null
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes releaseip-pre to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo releaseip-pre ; false"
required_result 1 "releaseip-pre"
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'true'"
setup_nfs
export CTDB_NFS_CALLOUT="true"
ok_null
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes takeip-pre to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo takeip-pre ; false"
required_result 1 "takeip-pre"
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes monitor-post to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo monitor-post ; false"
required_result 1 "monitor-post"
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'true'"
setup_nfs
export CTDB_NFS_CALLOUT="true"
ok_null
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes releaseip to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo releaseip ; false"
required_result 1 "releaseip"
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'true'"
setup_nfs
export CTDB_NFS_CALLOUT="true"
ok_null
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes shutdown to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo shutdown ; false"
required_result 1 "shutdown"
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'true'"
setup_nfs
export CTDB_NFS_CALLOUT="true"
ok_null
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes startup to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo startup ; false"
required_result 1 "startup"
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'true'"
setup_nfs
export CTDB_NFS_CALLOUT="true"
ok_null
simple_test

View File

@ -0,0 +1,12 @@
#!/bin/sh
. "${TEST_SCRIPTS_DIR}/unit.sh"
define_test "callout is 'false', causes takeip to fail"
setup_nfs
export CTDB_NFS_CALLOUT="echo takeip ; false"
required_result 1 "takeip"
simple_test