[SCM] Samba Shared Repository - branch master updated

Amitay Isaacs amitay at samba.org
Thu Sep 26 06:02:02 UTC 2019


The branch, master has been updated
       via  24f04c1cc56 ctdb-tests: Update README
       via  8a5c4a60e15 ctdb-tests: Move simple tests to INTEGRATION/ subdirectory
       via  658068184ff ctdb-tests: Move complex tests to CLUSTER/ subdirectory
       via  df6800e330d ctdb-tests: Convert local daemons include file into top-level include
       via  384381fbff5 ctdb-tests: Drop use of array in run_tests()
       via  c438e0db45d ctdb-tests: Drop custom handling for unit tests
       via  4046baad5c3 ctdb-tests: Skip README files in test directories/collections
       via  75393cab0f8 ctdb-tests: Recurse into directories instead of explicitly looping
       via  4947fa5ffa8 ctdb-tests: Fold find_and_run_one_test() in to run_tests()
       via  1061bdf29dc ctdb-tests: Move tool tests to UNIT/ subdirectory
       via  9585ece00c8 ctdb-tests: Move takeover_helper tests to UNIT/ subdirectory
       via  cf0b87f9b78 ctdb-tests: Move takeover tests to UNIT/ subdirectory
       via  010c1a85fa9 ctdb-tests: Move shellcheck tests to UNIT/ subdirectory
       via  a3cbb7eb21b ctdb-tests: Move onnode tests to UNIT/ subdirectory
       via  8ed075d396b ctdb-tests: Move eventscript tests to UNIT/ subdirectory
       via  330a106aaa0 ctdb-tests: Move eventd tests to UNIT/ subdirectory
       via  43ed3a6eb3d ctdb-tests: Move cunit tests to UNIT/ subdirectory
      from  ab232ca77f8 waf: Use waf function to add for -Wl,--as-needed

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 24f04c1cc561d9f4b7fada1ca87f52bed2167f8d
Author: Martin Schwenke <martin at meltin.net>
Date:   Wed Sep 18 16:32:40 2019 +1000

    ctdb-tests: Update README
    
    Bring this up to date.  Drop descriptions of command-line options
    because these tend to bit-rot - refer to "run_tests.sh -h" instead.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>
    
    Autobuild-User(master): Amitay Isaacs <amitay at samba.org>
    Autobuild-Date(master): Thu Sep 26 06:01:33 UTC 2019 on sn-devel-184

commit 8a5c4a60e156170f8aaa738672ed6dc50712a929
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 16:00:52 2019 +1000

    ctdb-tests: Move simple tests to INTEGRATION/ subdirectory
    
    Split some tests out into database/ and failover/ subdirectories.
    Rename the remaining tests in simple/.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 658068184ff9437c11e5260e24a632439adb3d27
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 15:59:31 2019 +1000

    ctdb-tests: Move complex tests to CLUSTER/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit df6800e330d1c1fd47ce3d2f7a5814597ed46229
Author: Martin Schwenke <martin at meltin.net>
Date:   Thu Sep 5 14:01:20 2019 +1000

    ctdb-tests: Convert local daemons include file into top-level include
    
    Do the same with the alternative code for real clusters.
    
    Both of these can now be used by other test suites.
    
    Fix some basic shellcheck warnings (e.g. avoid word-splitting by
    quoting) while moving code and add the new files to the shellcheck
    test.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 384381fbff5ca900af031fb0606a270f572f5b9e
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 15:01:49 2019 +1000

    ctdb-tests: Drop use of array in run_tests()
    
    This doesn't accomplish anything.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit c438e0db45dd803523802055cb988c10ff277063
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 14:59:38 2019 +1000

    ctdb-tests: Drop custom handling for unit tests
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 4046baad5c3a5155c18566f853a9a08eb7fa431a
Author: Martin Schwenke <martin at meltin.net>
Date:   Wed Sep 25 16:37:46 2019 +1000

    ctdb-tests: Skip README files in test directories/collections
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 75393cab0f87635e829b45b200cc771a0463b6f4
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 14:47:26 2019 +1000

    ctdb-tests: Recurse into directories instead of explicitly looping
    
    run_tests() already has a loop, so use it.
    
    This means collections of test suites can be handled - but explicitly
    check valid collection names to avoid running junk.
    
    Add special cases for simple and complex.  These will be removed when
    those test suites are moved to collections.  This seems to be the
    smallest amount of churn to support bisection.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 4947fa5ffa8784c93f3c570e246b106b35f96a80
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 11:40:21 2019 +1000

    ctdb-tests: Fold find_and_run_one_test() in to run_tests()
    
    The additional function makes the logic harder to understand.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 1061bdf29dce60251a53dcc0623efb8815b144ae
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:51:17 2019 +1000

    ctdb-tests: Move tool tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 9585ece00c8c7eb215da9928e54dae92f55eaac0
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:49:53 2019 +1000

    ctdb-tests: Move takeover_helper tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit cf0b87f9b7876bc4637c3ed57782c35251d2f965
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:49:17 2019 +1000

    ctdb-tests: Move takeover tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 010c1a85fa9719b726d26c48aa3373f2e328e8f0
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:48:05 2019 +1000

    ctdb-tests: Move shellcheck tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit a3cbb7eb21be56346b9357649579728d294cf3b4
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:47:21 2019 +1000

    ctdb-tests: Move onnode tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 8ed075d396ba5f6f7b7686fb0593984850923f55
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:44:45 2019 +1000

    ctdb-tests: Move eventscript tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 330a106aaa0c91074d5e64978ed6b2e84702336e
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:43:38 2019 +1000

    ctdb-tests: Move eventd tests to UNIT/ subdirectory
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

commit 43ed3a6eb3ddf3434790bed2cb6abf08c5ce4c56
Author: Martin Schwenke <martin at meltin.net>
Date:   Mon Sep 9 10:42:11 2019 +1000

    ctdb-tests: Move cunit tests to UNIT/ subdirectory
    
    The UNIT subdirectory directory will contain all unit tests.  Use an
    uppercase name to avoid conflicts with source code subdirectories.
    
    Signed-off-by: Martin Schwenke <martin at meltin.net>
    Reviewed-by: Amitay Isaacs <amitay at gmail.com>

-----------------------------------------------------------------------

Summary of changes:
 .../complex/11_ctdb_delip_removes_ip.sh            |   0
 .../{ => CLUSTER}/complex/18_ctdb_reloadips.sh     |   0
 .../{ => CLUSTER}/complex/30_nfs_tickle_killtcp.sh |   0
 ctdb/tests/{ => CLUSTER}/complex/31_nfs_tickle.sh  |   0
 ctdb/tests/{ => CLUSTER}/complex/32_cifs_tickle.sh |   0
 .../{ => CLUSTER}/complex/33_gratuitous_arp.sh     |   0
 .../{ => CLUSTER}/complex/34_nfs_tickle_restart.sh |   0
 .../{ => CLUSTER}/complex/36_smb_reset_server.sh   |   0
 .../{ => CLUSTER}/complex/37_nfs_reset_server.sh   |   0
 .../complex/41_failover_ping_discrete.sh           |   0
 .../complex/42_failover_ssh_hostname.sh            |   0
 .../{ => CLUSTER}/complex/43_failover_nfs_basic.sh |   0
 .../complex/44_failover_nfs_oneway.sh              |   0
 .../{ => CLUSTER}/complex/45_failover_nfs_kill.sh  |   0
 .../{ => CLUSTER}/complex/60_rogueip_releaseip.sh  |   0
 .../{ => CLUSTER}/complex/61_rogueip_takeip.sh     |   0
 ctdb/tests/{ => CLUSTER}/complex/README            |   0
 .../tests/{ => CLUSTER}/complex/scripts/local.bash |   0
 .../database/basics.001.attach.sh}                 |   0
 .../database/basics.002.attach.sh}                 |   0
 .../database/basics.003.detach.sh}                 |   0
 .../database/basics.004.wipe.sh}                   |   0
 .../database/basics.010.backup_restore.sh}         |   0
 .../database/fetch.001.ring.sh}                    |   0
 .../database/readonly.001.basic.sh}                |   0
 .../database/recovery.001.volatile.sh}             |   0
 .../database/recovery.002.large.sh}                |   0
 .../database/recovery.003.no_resurrect.sh}         |   0
 .../database/recovery.010.persistent.sh}           |   0
 .../database/recovery.011.continue.sh}             |   0
 .../database/transaction.001.ptrans.sh}            |   0
 .../database/transaction.002.loop.sh}              |   0
 .../database/transaction.003.loop_recovery.sh}     |   0
 .../database/transaction.004.update_record.sh}     |   0
 .../database/transaction.010.loop_recovery.sh}     |   0
 .../database/traverse.001.one.sh}                  |   0
 .../database/traverse.002.many.sh}                 |   0
 .../failover/pubips.001.list.sh}                   |   0
 .../failover/pubips.010.addip.sh}                  |   0
 .../failover/pubips.011.delip.sh}                  |   0
 .../failover/pubips.012.reloadips.sh}              |   0
 .../failover/pubips.013.failover_noop.sh}          |   0
 .../failover/pubips.014.iface_gc.sh}               |   0
 .../failover/pubips.020.moveip.sh}                 |   0
 .../failover/pubips.030.disable_enable.sh}         |   0
 .../failover/pubips.032.stop_continue.sh}          |   0
 .../failover/pubips.040.NoIPTakeover.sh}           |   0
 .../failover/pubips.050.missing_ip.sh}             |   0
 ctdb/tests/{ => INTEGRATION}/simple/README         |   0
 .../simple/basics.000.onnode.sh}                   |   0
 .../simple/basics.001.listnodes.sh}                |   0
 .../simple/basics.002.tunables.sh}                 |   0
 .../simple/basics.003.ping.sh}                     |   0
 .../simple/basics.004.getpid.sh}                   |   0
 .../simple/basics.005.process_exists.sh}           |   0
 .../simple/basics.010.statistics.sh}               |   0
 .../simple/basics.011.statistics_reset.sh}         |   0
 .../simple/cluster.001.isnotrecmaster.sh}          |   0
 .../simple/cluster.002.recmaster_yield.sh}         |   0
 .../simple/cluster.010.getrelock.sh}               |   0
 .../simple/cluster.012.reclock_command.sh}         |   0
 .../simple/cluster.020.message_ring.sh}            |   0
 .../simple/cluster.021.tunnel_ring.sh}             |   0
 .../simple/cluster.090.unreachable.sh}             |   0
 .../simple/cluster.091.version_check.sh}           |   0
 .../simple/debug.001.getdebug.sh}                  |   0
 .../simple/debug.002.setdebug.sh}                  |   0
 .../simple/debug.003.dumpmemory.sh}                |   0
 .../simple/eventscripts.001.zero_scripts.sh}       |   0
 .../simple/eventscripts.090.debug_hung.sh}         |   0
 ctdb/tests/README                                  | 114 ++++++++------------
 ctdb/tests/{ => UNIT}/cunit/cluster_mutex_001.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/cluster_mutex_002.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/cluster_mutex_003.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/cmdline_test_001.sh    |   0
 ctdb/tests/{ => UNIT}/cunit/comm_test_001.sh       |   0
 ctdb/tests/{ => UNIT}/cunit/comm_test_002.sh       |   0
 ctdb/tests/{ => UNIT}/cunit/conf_test_001.sh       |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_001.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_002.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_003.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_004.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_005.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_006.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/config_test_007.sh     |   0
 ctdb/tests/{ => UNIT}/cunit/ctdb_io_test_001.sh    |   0
 ctdb/tests/{ => UNIT}/cunit/db_hash_test_001.sh    |   0
 .../{ => UNIT}/cunit/event_protocol_test_001.sh    |   0
 .../{ => UNIT}/cunit/event_script_test_001.sh      |   0
 ctdb/tests/{ => UNIT}/cunit/hash_count_test_001.sh |   0
 ctdb/tests/{ => UNIT}/cunit/line_test_001.sh       |   0
 ctdb/tests/{ => UNIT}/cunit/path_tests_001.sh      |   0
 ctdb/tests/{ => UNIT}/cunit/pidfile_test_001.sh    |   0
 ctdb/tests/{ => UNIT}/cunit/pkt_read_001.sh        |   0
 ctdb/tests/{ => UNIT}/cunit/pkt_write_001.sh       |   0
 ctdb/tests/{ => UNIT}/cunit/porting_tests_001.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/protocol_test_001.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/protocol_test_002.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/protocol_test_012.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/protocol_test_101.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/protocol_test_111.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/protocol_test_201.sh   |   0
 ctdb/tests/{ => UNIT}/cunit/rb_test_001.sh         |   0
 ctdb/tests/{ => UNIT}/cunit/reqid_test_001.sh      |   0
 ctdb/tests/{ => UNIT}/cunit/run_event_001.sh       |   0
 ctdb/tests/{ => UNIT}/cunit/run_proc_001.sh        |   0
 .../tests/{ => UNIT}/cunit/sock_daemon_test_001.sh |   0
 ctdb/tests/{ => UNIT}/cunit/sock_io_test_001.sh    |   0
 ctdb/tests/{ => UNIT}/cunit/srvid_test_001.sh      |   0
 .../{ => UNIT}/cunit/system_socket_test_001.sh     |   0
 ctdb/tests/{ => UNIT}/eventd/README                |   0
 ctdb/tests/{ => UNIT}/eventd/etc-ctdb/ctdb.conf    |   0
 .../{ => UNIT}/eventd/etc-ctdb/debug-script.sh     |   0
 .../eventd/etc-ctdb/events/data/03.notalink.script |   0
 .../{ => UNIT}/eventd/etc-ctdb/events/data/README  |   0
 .../{ => UNIT}/eventd/etc-ctdb/events/empty/README |   0
 .../eventd/etc-ctdb/events/multi/01.test.script    |   0
 .../eventd/etc-ctdb/events/multi/02.test.script    |   0
 .../eventd/etc-ctdb/events/multi/03.test.script    |   0
 .../etc-ctdb/events/random/01.disabled.script      |   0
 .../etc-ctdb/events/random/02.enabled.script       |   0
 .../eventd/etc-ctdb/events/random/README.script    |   0
 .../eventd/etc-ctdb/events/random/a.script         |   0
 .../etc-ctdb/share/events/data/01.dummy.script     |   0
 .../etc-ctdb/share/events/data/02.disabled.script  |   0
 .../eventd/etc-ctdb/share/events/empty/README      |   0
 .../share/events/random/01.disabled.script         |   0
 .../etc-ctdb/share/events/random/02.enabled.script |   0
 .../etc-ctdb/share/events/random/README.script     |   0
 .../eventd/etc-ctdb/share/events/random/a.script   |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_001.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_002.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_003.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_004.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_005.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_006.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_007.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_008.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_009.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_011.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_012.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_013.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_014.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_021.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_022.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_023.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_024.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_031.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_032.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_033.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_041.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_042.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_043.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_044.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_051.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/eventd_052.sh         |   0
 ctdb/tests/{ => UNIT}/eventd/scripts/local.sh      |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.001.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.002.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.003.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.004.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.005.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.006.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.007.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.008.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.init.009.sh    |   0
 .../{ => UNIT}/eventscripts/00.ctdb.setup.001.sh   |   0
 .../{ => UNIT}/eventscripts/00.ctdb.setup.002.sh   |   0
 .../{ => UNIT}/eventscripts/00.ctdb.setup.003.sh   |   0
 .../{ => UNIT}/eventscripts/00.ctdb.setup.004.sh   |   0
 .../{ => UNIT}/eventscripts/01.reclock.init.001.sh |   0
 .../{ => UNIT}/eventscripts/01.reclock.init.002.sh |   0
 .../{ => UNIT}/eventscripts/01.reclock.init.003.sh |   0
 .../eventscripts/05.system.monitor.001.sh          |   0
 .../eventscripts/05.system.monitor.002.sh          |   0
 .../eventscripts/05.system.monitor.003.sh          |   0
 .../eventscripts/05.system.monitor.004.sh          |   0
 .../eventscripts/05.system.monitor.005.sh          |   0
 .../eventscripts/05.system.monitor.006.sh          |   0
 .../eventscripts/05.system.monitor.007.sh          |   0
 .../eventscripts/05.system.monitor.011.sh          |   0
 .../eventscripts/05.system.monitor.012.sh          |   0
 .../eventscripts/05.system.monitor.014.sh          |   0
 .../eventscripts/05.system.monitor.015.sh          |   0
 .../eventscripts/05.system.monitor.017.sh          |   0
 .../eventscripts/05.system.monitor.018.sh          |   0
 .../eventscripts/06.nfs.releaseip.001.sh           |   0
 .../eventscripts/06.nfs.releaseip.002.sh           |   0
 .../{ => UNIT}/eventscripts/06.nfs.takeip.001.sh   |   0
 .../{ => UNIT}/eventscripts/06.nfs.takeip.002.sh   |   0
 .../{ => UNIT}/eventscripts/10.interface.010.sh    |   0
 .../{ => UNIT}/eventscripts/10.interface.011.sh    |   0
 .../{ => UNIT}/eventscripts/10.interface.012.sh    |   0
 .../{ => UNIT}/eventscripts/10.interface.013.sh    |   0
 .../eventscripts/10.interface.init.001.sh          |   0
 .../eventscripts/10.interface.init.002.sh          |   0
 .../eventscripts/10.interface.init.021.sh          |   0
 .../eventscripts/10.interface.init.022.sh          |   0
 .../eventscripts/10.interface.init.023.sh          |   0
 .../eventscripts/10.interface.monitor.001.sh       |   0
 .../eventscripts/10.interface.monitor.002.sh       |   0
 .../eventscripts/10.interface.monitor.003.sh       |   0
 .../eventscripts/10.interface.monitor.004.sh       |   0
 .../eventscripts/10.interface.monitor.005.sh       |   0
 .../eventscripts/10.interface.monitor.006.sh       |   0
 .../eventscripts/10.interface.monitor.009.sh       |   0
 .../eventscripts/10.interface.monitor.010.sh       |   0
 .../eventscripts/10.interface.monitor.011.sh       |   0
 .../eventscripts/10.interface.monitor.012.sh       |   0
 .../eventscripts/10.interface.monitor.013.sh       |   0
 .../eventscripts/10.interface.monitor.014.sh       |   0
 .../eventscripts/10.interface.monitor.015.sh       |   0
 .../eventscripts/10.interface.monitor.016.sh       |   0
 .../eventscripts/10.interface.monitor.017.sh       |   0
 .../eventscripts/10.interface.monitor.018.sh       |   0
 .../eventscripts/10.interface.multi.001.sh         |   0
 .../eventscripts/10.interface.releaseip.001.sh     |   0
 .../eventscripts/10.interface.releaseip.002.sh     |   0
 .../eventscripts/10.interface.startup.001.sh       |   0
 .../eventscripts/10.interface.startup.002.sh       |   0
 .../eventscripts/10.interface.takeip.001.sh        |   0
 .../eventscripts/10.interface.takeip.002.sh        |   0
 .../eventscripts/10.interface.takeip.003.sh        |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.001.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.002.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.003.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.004.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.011.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.012.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.013.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.014.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.015.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.021.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.022.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.023.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.024.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.025.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.031.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.041.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.042.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.051.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.052.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.053.sh |   0
 ctdb/tests/{ => UNIT}/eventscripts/11.natgw.054.sh |   0
 .../eventscripts/13.per_ip_routing.001.sh          |   0
 .../eventscripts/13.per_ip_routing.002.sh          |   0
 .../eventscripts/13.per_ip_routing.003.sh          |   0
 .../eventscripts/13.per_ip_routing.004.sh          |   0
 .../eventscripts/13.per_ip_routing.005.sh          |   0
 .../eventscripts/13.per_ip_routing.006.sh          |   0
 .../eventscripts/13.per_ip_routing.007.sh          |   0
 .../eventscripts/13.per_ip_routing.008.sh          |   0
 .../eventscripts/13.per_ip_routing.009.sh          |   0
 .../eventscripts/13.per_ip_routing.010.sh          |   0
 .../eventscripts/13.per_ip_routing.011.sh          |   0
 .../eventscripts/13.per_ip_routing.012.sh          |   0
 .../eventscripts/13.per_ip_routing.013.sh          |   0
 .../eventscripts/13.per_ip_routing.014.sh          |   0
 .../eventscripts/13.per_ip_routing.015.sh          |   0
 .../eventscripts/13.per_ip_routing.016.sh          |   0
 .../eventscripts/13.per_ip_routing.017.sh          |   0
 .../eventscripts/13.per_ip_routing.018.sh          |   0
 .../eventscripts/13.per_ip_routing.019.sh          |   0
 .../eventscripts/13.per_ip_routing.021.sh          |   0
 .../eventscripts/13.per_ip_routing.022.sh          |   0
 .../eventscripts/13.per_ip_routing.023.sh          |   0
 .../eventscripts/13.per_ip_routing.024.sh          |   0
 .../eventscripts/20.multipathd.monitor.001.sh      |   0
 .../eventscripts/20.multipathd.monitor.002.sh      |   0
 .../eventscripts/20.multipathd.monitor.003.sh      |   0
 .../eventscripts/20.multipathd.monitor.004.sh      |   0
 .../eventscripts/31.clamd.monitor.002.sh           |   0
 .../eventscripts/31.clamd.monitor.003.sh           |   0
 .../eventscripts/40.vsftpd.monitor.002.sh          |   0
 .../eventscripts/40.vsftpd.shutdown.002.sh         |   0
 .../eventscripts/40.vsftpd.startup.002.sh          |   0
 .../eventscripts/41.httpd.monitor.002.sh           |   0
 .../eventscripts/41.httpd.shutdown.002.sh          |   0
 .../eventscripts/41.httpd.startup.002.sh           |   0
 .../eventscripts/49.winbind.monitor.101.sh         |   0
 .../eventscripts/49.winbind.monitor.102.sh         |   0
 .../eventscripts/49.winbind.shutdown.002.sh        |   0
 .../eventscripts/49.winbind.startup.002.sh         |   0
 .../eventscripts/50.samba.monitor.101.sh           |   0
 .../eventscripts/50.samba.monitor.103.sh           |   0
 .../eventscripts/50.samba.monitor.104.sh           |   0
 .../eventscripts/50.samba.monitor.105.sh           |   0
 .../eventscripts/50.samba.monitor.106.sh           |   0
 .../eventscripts/50.samba.monitor.110.sh           |   0
 .../eventscripts/50.samba.monitor.111.sh           |   0
 .../eventscripts/50.samba.monitor.112.sh           |   0
 .../eventscripts/50.samba.monitor.113.sh           |   0
 .../eventscripts/50.samba.shutdown.001.sh          |   0
 .../eventscripts/50.samba.shutdown.002.sh          |   0
 .../eventscripts/50.samba.shutdown.011.sh          |   0
 .../eventscripts/50.samba.startup.011.sh           |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.101.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.102.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.103.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.104.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.105.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.106.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.107.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.108.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.109.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.111.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.112.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.113.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.114.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.121.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.122.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.131.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.132.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.141.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.142.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.143.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.144.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.151.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.152.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.153.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.161.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.monitor.162.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.multi.001.sh    |   0
 .../{ => UNIT}/eventscripts/60.nfs.multi.002.sh    |   0
 .../eventscripts/60.nfs.releaseip.001.sh           |   0
 .../eventscripts/60.nfs.releaseip.002.sh           |   0
 .../{ => UNIT}/eventscripts/60.nfs.shutdown.001.sh |   0
 .../{ => UNIT}/eventscripts/60.nfs.shutdown.002.sh |   0
 .../{ => UNIT}/eventscripts/60.nfs.startup.001.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.startup.002.sh  |   0
 .../{ => UNIT}/eventscripts/60.nfs.takeip.001.sh   |   0
 .../{ => UNIT}/eventscripts/60.nfs.takeip.002.sh   |   0
 ctdb/tests/{ => UNIT}/eventscripts/91.lvs.001.sh   |   0
 .../eventscripts/91.lvs.ipreallocated.011.sh       |   0
 .../eventscripts/91.lvs.ipreallocated.012.sh       |   0
 .../eventscripts/91.lvs.ipreallocated.013.sh       |   0
 .../eventscripts/91.lvs.ipreallocated.014.sh       |   0
 .../{ => UNIT}/eventscripts/91.lvs.monitor.001.sh  |   0
 .../{ => UNIT}/eventscripts/91.lvs.monitor.002.sh  |   0
 .../{ => UNIT}/eventscripts/91.lvs.monitor.003.sh  |   0
 .../{ => UNIT}/eventscripts/91.lvs.shutdown.001.sh |   0
 .../{ => UNIT}/eventscripts/91.lvs.shutdown.002.sh |   0
 .../{ => UNIT}/eventscripts/91.lvs.startup.001.sh  |   0
 .../{ => UNIT}/eventscripts/91.lvs.startup.002.sh  |   0
 ctdb/tests/{ => UNIT}/eventscripts/README          |   0
 .../eventscripts/etc-ctdb/public_addresses         |   0
 .../{ => UNIT}/eventscripts/etc-ctdb/rc.local      |   0
 ctdb/tests/{ => UNIT}/eventscripts/etc/init.d/nfs  |   0
 .../{ => UNIT}/eventscripts/etc/init.d/nfslock     |   0
 .../{ => UNIT}/eventscripts/etc/samba/smb.conf     |   0
 .../{ => UNIT}/eventscripts/etc/sysconfig/nfs      |   0
 .../{ => UNIT}/eventscripts/scripts/00.ctdb.sh     |   0
 .../{ => UNIT}/eventscripts/scripts/01.reclock.sh  |   0
 .../{ => UNIT}/eventscripts/scripts/05.system.sh   |   0
 .../{ => UNIT}/eventscripts/scripts/06.nfs.sh      |   0
 .../eventscripts/scripts/10.interface.sh           |   0
 .../{ => UNIT}/eventscripts/scripts/11.natgw.sh    |   0
 .../eventscripts/scripts/13.per_ip_routing.sh      |   0
 .../eventscripts/scripts/20.multipathd.sh          |   0
 .../{ => UNIT}/eventscripts/scripts/31.clamd.sh    |   0
 .../{ => UNIT}/eventscripts/scripts/40.vsftpd.sh   |   0
 .../{ => UNIT}/eventscripts/scripts/41.httpd.sh    |   0
 .../{ => UNIT}/eventscripts/scripts/49.winbind.sh  |   0
 .../{ => UNIT}/eventscripts/scripts/50.samba.sh    |   0
 .../{ => UNIT}/eventscripts/scripts/60.nfs.sh      |   0
 .../{ => UNIT}/eventscripts/scripts/91.lvs.sh      |   0
 .../tests/{ => UNIT}/eventscripts/scripts/local.sh |   0
 .../eventscripts/scripts/statd-callout.sh          |   0
 .../{ => UNIT}/eventscripts/statd-callout.001.sh   |   0
 .../{ => UNIT}/eventscripts/statd-callout.002.sh   |   0
 .../{ => UNIT}/eventscripts/statd-callout.003.sh   |   0
 .../{ => UNIT}/eventscripts/statd-callout.004.sh   |   0
 .../{ => UNIT}/eventscripts/statd-callout.005.sh   |   0
 .../{ => UNIT}/eventscripts/statd-callout.006.sh   |   0
 .../{ => UNIT}/eventscripts/statd-callout.007.sh   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb      |   0
 .../{ => UNIT}/eventscripts/stubs/ctdb-config      |   0
 .../{ => UNIT}/eventscripts/stubs/ctdb_killtcp     |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb_lvs  |   0
 .../tests/{ => UNIT}/eventscripts/stubs/ctdb_natgw |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/date      |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/df        |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ethtool   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/exportfs  |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/id        |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ip        |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ip6tables |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/iptables  |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ipvsadm   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/kill      |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/killall   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/multipath |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/net       |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/pidof     |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/pkill     |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ps        |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/rm        |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/rpc.lockd |   0
 .../tests/{ => UNIT}/eventscripts/stubs/rpc.mountd |   0
 .../{ => UNIT}/eventscripts/stubs/rpc.rquotad      |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/rpc.statd |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/rpcinfo   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/service   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/sleep     |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/smnotify  |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/ss        |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/tdbdump   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/tdbtool   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/testparm  |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/timeout   |   0
 ctdb/tests/{ => UNIT}/eventscripts/stubs/wbinfo    |   0
 ctdb/tests/{ => UNIT}/onnode/0001.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0002.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0003.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0004.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0005.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0006.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0010.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0011.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0070.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0071.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0072.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/0075.sh               |   0
 ctdb/tests/{ => UNIT}/onnode/etc-ctdb/nodes        |   0
 ctdb/tests/{ => UNIT}/onnode/scripts/local.sh      |   0
 ctdb/tests/{ => UNIT}/onnode/stubs/ctdb            |   0
 ctdb/tests/{ => UNIT}/onnode/stubs/ssh             |   0
 ctdb/tests/{ => UNIT}/shellcheck/base_scripts.sh   |   0
 ctdb/tests/{ => UNIT}/shellcheck/ctdb_helpers.sh   |   0
 ctdb/tests/{ => UNIT}/shellcheck/ctdbd_wrapper.sh  |   0
 ctdb/tests/{ => UNIT}/shellcheck/event_scripts.sh  |   0
 ctdb/tests/{ => UNIT}/shellcheck/functions.sh      |   0
 ctdb/tests/{ => UNIT}/shellcheck/init_script.sh    |   0
 ctdb/tests/{ => UNIT}/shellcheck/scripts/local.sh  |   0
 ctdb/tests/{ => UNIT}/shellcheck/tests.sh          |   4 +
 ctdb/tests/{ => UNIT}/shellcheck/tools.sh          |   0
 ctdb/tests/{ => UNIT}/takeover/README              |   0
 ctdb/tests/{ => UNIT}/takeover/det.001.sh          |   0
 ctdb/tests/{ => UNIT}/takeover/det.002.sh          |   0
 ctdb/tests/{ => UNIT}/takeover/det.003.sh          |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.001.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.002.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.003.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.004.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.005.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.006.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.007.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.008.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.009.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.010.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.011.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.012.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.013.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.014.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.015.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.016.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.024.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.025.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.027.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.028.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.029.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.030.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.031.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.032.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.033.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.034.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/lcp2.035.sh         |   0
 ctdb/tests/{ => UNIT}/takeover/nondet.001.sh       |   0
 ctdb/tests/{ => UNIT}/takeover/nondet.002.sh       |   0
 ctdb/tests/{ => UNIT}/takeover/nondet.003.sh       |   0
 ctdb/tests/{ => UNIT}/takeover/scripts/local.sh    |   0
 ctdb/tests/{ => UNIT}/takeover_helper/000.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/010.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/011.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/012.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/013.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/014.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/016.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/017.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/018.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/019.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/021.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/022.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/023.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/024.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/025.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/026.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/027.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/028.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/030.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/031.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/110.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/111.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/120.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/121.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/122.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/130.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/131.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/132.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/140.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/150.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/160.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/210.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/211.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/220.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/230.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/240.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/250.sh       |   0
 ctdb/tests/{ => UNIT}/takeover_helper/260.sh       |   0
 .../{ => UNIT}/takeover_helper/scripts/local.sh    |   0
 ctdb/tests/{ => UNIT}/tool/README                  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.attach.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.attach.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.attach.003.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ban.001.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ban.002.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ban.003.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.catdb.001.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.catdb.002.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.cattdb.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.cattdb.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.continue.001.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.continue.002.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.continue.003.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.deletekey.001.sh   |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.disable.001.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.disable.002.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.disable.003.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.disable.004.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.enable.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.enable.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.enable.003.sh      |   0
 .../{ => UNIT}/tool/ctdb.getcapabilities.001.sh    |   0
 .../{ => UNIT}/tool/ctdb.getcapabilities.002.sh    |   0
 .../{ => UNIT}/tool/ctdb.getcapabilities.003.sh    |   0
 .../{ => UNIT}/tool/ctdb.getcapabilities.004.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getdbmap.001.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getdbseqnum.001.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getdbseqnum.002.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getdbstatus.001.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getdbstatus.002.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getpid.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getreclock.001.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getreclock.002.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getvar.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.getvar.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ifaces.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.001.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.002.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.003.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.004.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.005.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.006.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ip.007.sh          |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ipinfo.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ipinfo.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ipinfo.003.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.listnodes.001.sh   |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.listnodes.002.sh   |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.listvars.001.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.001.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.002.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.003.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.004.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.005.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.006.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.007.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.lvs.008.sh         |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.001.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.002.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.003.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.004.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.005.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.006.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.007.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.natgw.008.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.001.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.002.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.003.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.004.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.005.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.006.sh  |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.pdelete.001.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ping.001.sh        |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.pnn.001.sh         |   0
 .../{ => UNIT}/tool/ctdb.process-exists.001.sh     |   0
 .../{ => UNIT}/tool/ctdb.process-exists.002.sh     |   0
 .../{ => UNIT}/tool/ctdb.process-exists.003.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.pstore.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.ptrans.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.readkey.001.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.recmaster.001.sh   |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.recmaster.002.sh   |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.recover.001.sh     |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.001.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.002.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.003.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.011.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.012.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.013.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.014.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.015.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.016.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.017.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.018.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.019.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.020.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.021.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.023.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.024.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.runstate.001.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.runstate.002.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.runstate.003.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.runstate.004.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.runstate.005.sh    |   0
 .../{ => UNIT}/tool/ctdb.setdbreadonly.001.sh      |   0
 .../{ => UNIT}/tool/ctdb.setdbreadonly.002.sh      |   0
 .../{ => UNIT}/tool/ctdb.setdbreadonly.003.sh      |   0
 .../{ => UNIT}/tool/ctdb.setdbreadonly.004.sh      |   0
 .../{ => UNIT}/tool/ctdb.setdbreadonly.005.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.001.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.002.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.003.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.004.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.005.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdebug.001.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdebug.002.sh    |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setdebug.003.sh    |   0
 .../tests/{ => UNIT}/tool/ctdb.setifacelink.001.sh |   0
 .../tests/{ => UNIT}/tool/ctdb.setifacelink.002.sh |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setvar.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.setvar.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.status.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.status.002.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.stop.001.sh        |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.stop.002.sh        |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.stop.003.sh        |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.unban.001.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.unban.002.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.unban.003.sh       |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.uptime.001.sh      |   0
 ctdb/tests/{ => UNIT}/tool/ctdb.writekey.001.sh    |   0
 ctdb/tests/{ => UNIT}/tool/scripts/local.sh        |   0
 ctdb/tests/run_tests.sh                            | 117 +++++++++------------
 ctdb/tests/scripts/integration.bash                |  68 ++----------
 .../integration_local_daemons.bash}                |   0
 ctdb/tests/scripts/integration_real_cluster.bash   |  64 +++++++++++
 ctdb/tests/simple/scripts/local.bash               |   3 -
 ctdb/wscript                                       |  19 ++--
 649 files changed, 172 insertions(+), 217 deletions(-)
 rename ctdb/tests/{ => CLUSTER}/complex/11_ctdb_delip_removes_ip.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/18_ctdb_reloadips.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/30_nfs_tickle_killtcp.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/31_nfs_tickle.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/32_cifs_tickle.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/33_gratuitous_arp.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/34_nfs_tickle_restart.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/36_smb_reset_server.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/37_nfs_reset_server.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/41_failover_ping_discrete.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/42_failover_ssh_hostname.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/43_failover_nfs_basic.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/44_failover_nfs_oneway.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/45_failover_nfs_kill.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/60_rogueip_releaseip.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/61_rogueip_takeip.sh (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/README (100%)
 rename ctdb/tests/{ => CLUSTER}/complex/scripts/local.bash (100%)
 rename ctdb/tests/{simple/24_ctdb_getdbmap.sh => INTEGRATION/database/basics.001.attach.sh} (100%)
 rename ctdb/tests/{simple/21_ctdb_attach.sh => INTEGRATION/database/basics.002.attach.sh} (100%)
 rename ctdb/tests/{simple/27_ctdb_detach.sh => INTEGRATION/database/basics.003.detach.sh} (100%)
 rename ctdb/tests/{simple/71_ctdb_wipedb.sh => INTEGRATION/database/basics.004.wipe.sh} (100%)
 rename ctdb/tests/{simple/58_ctdb_restoredb.sh => INTEGRATION/database/basics.010.backup_restore.sh} (100%)
 rename ctdb/tests/{simple/52_fetch_ring.sh => INTEGRATION/database/fetch.001.ring.sh} (100%)
 rename ctdb/tests/{simple/75_readonly_records_basic.sh => INTEGRATION/database/readonly.001.basic.sh} (100%)
 rename ctdb/tests/{simple/77_ctdb_db_recovery.sh => INTEGRATION/database/recovery.001.volatile.sh} (100%)
 rename ctdb/tests/{simple/78_ctdb_large_db_recovery.sh => INTEGRATION/database/recovery.002.large.sh} (100%)
 rename ctdb/tests/{simple/69_recovery_resurrect_deleted.sh => INTEGRATION/database/recovery.003.no_resurrect.sh} (100%)
 rename ctdb/tests/{simple/70_recoverpdbbyseqnum.sh => INTEGRATION/database/recovery.010.persistent.sh} (100%)
 rename ctdb/tests/{simple/76_ctdb_pdb_recovery.sh => INTEGRATION/database/recovery.011.continue.sh} (100%)
 rename ctdb/tests/{simple/55_ctdb_ptrans.sh => INTEGRATION/database/transaction.001.ptrans.sh} (100%)
 rename ctdb/tests/{simple/53_transaction_loop.sh => INTEGRATION/database/transaction.002.loop.sh} (100%)
 rename ctdb/tests/{simple/54_transaction_loop_recovery.sh => INTEGRATION/database/transaction.003.loop_recovery.sh} (100%)
 rename ctdb/tests/{simple/72_update_record_persistent.sh => INTEGRATION/database/transaction.004.update_record.sh} (100%)
 rename ctdb/tests/{simple/56_replicated_transaction_recovery.sh => INTEGRATION/database/transaction.010.loop_recovery.sh} (100%)
 rename ctdb/tests/{simple/79_volatile_db_traverse.sh => INTEGRATION/database/traverse.001.one.sh} (100%)
 rename ctdb/tests/{simple/80_ctdb_traverse.sh => INTEGRATION/database/traverse.002.many.sh} (100%)
 rename ctdb/tests/{simple/11_ctdb_ip.sh => INTEGRATION/failover/pubips.001.list.sh} (100%)
 rename ctdb/tests/{simple/16_ctdb_config_add_ip.sh => INTEGRATION/failover/pubips.010.addip.sh} (100%)
 rename ctdb/tests/{simple/17_ctdb_config_delete_ip.sh => INTEGRATION/failover/pubips.011.delip.sh} (100%)
 rename ctdb/tests/{simple/18_ctdb_reloadips.sh => INTEGRATION/failover/pubips.012.reloadips.sh} (100%)
 rename ctdb/tests/{simple/19_ip_takeover_noop.sh => INTEGRATION/failover/pubips.013.failover_noop.sh} (100%)
 rename ctdb/tests/{simple/20_delip_iface_gc.sh => INTEGRATION/failover/pubips.014.iface_gc.sh} (100%)
 rename ctdb/tests/{simple/23_ctdb_moveip.sh => INTEGRATION/failover/pubips.020.moveip.sh} (100%)
 rename ctdb/tests/{simple/32_ctdb_disable_enable.sh => INTEGRATION/failover/pubips.030.disable_enable.sh} (100%)
 rename ctdb/tests/{simple/42_ctdb_stop_continue.sh => INTEGRATION/failover/pubips.032.stop_continue.sh} (100%)
 rename ctdb/tests/{simple/73_tunable_NoIPTakeover.sh => INTEGRATION/failover/pubips.040.NoIPTakeover.sh} (100%)
 rename ctdb/tests/{simple/60_recoverd_missing_ip.sh => INTEGRATION/failover/pubips.050.missing_ip.sh} (100%)
 rename ctdb/tests/{ => INTEGRATION}/simple/README (100%)
 rename ctdb/tests/{simple/00_ctdb_onnode.sh => INTEGRATION/simple/basics.000.onnode.sh} (100%)
 rename ctdb/tests/{simple/05_ctdb_listnodes.sh => INTEGRATION/simple/basics.001.listnodes.sh} (100%)
 rename ctdb/tests/{simple/02_ctdb_tunables.sh => INTEGRATION/simple/basics.002.tunables.sh} (100%)
 rename ctdb/tests/{simple/09_ctdb_ping.sh => INTEGRATION/simple/basics.003.ping.sh} (100%)
 rename ctdb/tests/{simple/06_ctdb_getpid.sh => INTEGRATION/simple/basics.004.getpid.sh} (100%)
 rename ctdb/tests/{simple/07_ctdb_process_exists.sh => INTEGRATION/simple/basics.005.process_exists.sh} (100%)
 rename ctdb/tests/{simple/14_ctdb_statistics.sh => INTEGRATION/simple/basics.010.statistics.sh} (100%)
 rename ctdb/tests/{simple/15_ctdb_statisticsreset.sh => INTEGRATION/simple/basics.011.statistics_reset.sh} (100%)
 rename ctdb/tests/{simple/08_ctdb_isnotrecmaster.sh => INTEGRATION/simple/cluster.001.isnotrecmaster.sh} (100%)
 rename ctdb/tests/{simple/43_stop_recmaster_yield.sh => INTEGRATION/simple/cluster.002.recmaster_yield.sh} (100%)
 rename ctdb/tests/{simple/35_ctdb_getreclock.sh => INTEGRATION/simple/cluster.010.getrelock.sh} (100%)
 rename ctdb/tests/{simple/01_ctdb_reclock_command.sh => INTEGRATION/simple/cluster.012.reclock_command.sh} (100%)
 rename ctdb/tests/{simple/51_message_ring.sh => INTEGRATION/simple/cluster.020.message_ring.sh} (100%)
 rename ctdb/tests/{simple/81_tunnel_ring.sh => INTEGRATION/simple/cluster.021.tunnel_ring.sh} (100%)
 rename ctdb/tests/{simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh => INTEGRATION/simple/cluster.090.unreachable.sh} (100%)
 rename ctdb/tests/{simple/91_version_check.sh => INTEGRATION/simple/cluster.091.version_check.sh} (100%)
 rename ctdb/tests/{simple/12_ctdb_getdebug.sh => INTEGRATION/simple/debug.001.getdebug.sh} (100%)
 rename ctdb/tests/{simple/13_ctdb_setdebug.sh => INTEGRATION/simple/debug.002.setdebug.sh} (100%)
 rename ctdb/tests/{simple/25_dumpmemory.sh => INTEGRATION/simple/debug.003.dumpmemory.sh} (100%)
 rename ctdb/tests/{simple/28_zero_eventscripts.sh => INTEGRATION/simple/eventscripts.001.zero_scripts.sh} (100%)
 rename ctdb/tests/{simple/90_debug_hung_script.sh => INTEGRATION/simple/eventscripts.090.debug_hung.sh} (100%)
 rename ctdb/tests/{ => UNIT}/cunit/cluster_mutex_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/cluster_mutex_002.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/cluster_mutex_003.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/cmdline_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/comm_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/comm_test_002.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/conf_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_002.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_003.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_004.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_005.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_006.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/config_test_007.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/ctdb_io_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/db_hash_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/event_protocol_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/event_script_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/hash_count_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/line_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/path_tests_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/pidfile_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/pkt_read_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/pkt_write_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/porting_tests_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/protocol_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/protocol_test_002.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/protocol_test_012.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/protocol_test_101.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/protocol_test_111.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/protocol_test_201.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/rb_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/reqid_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/run_event_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/run_proc_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/sock_daemon_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/sock_io_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/srvid_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/cunit/system_socket_test_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/README (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/ctdb.conf (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/debug-script.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/data/03.notalink.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/data/README (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/empty/README (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/multi/01.test.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/multi/02.test.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/multi/03.test.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/random/01.disabled.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/random/02.enabled.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/random/README.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/events/random/a.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/data/01.dummy.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/data/02.disabled.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/empty/README (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/random/01.disabled.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/random/02.enabled.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/random/README.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/etc-ctdb/share/events/random/a.script (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_005.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_006.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_007.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_008.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_009.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_013.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_014.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_021.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_022.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_023.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_024.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_031.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_032.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_033.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_041.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_042.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_043.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_044.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_051.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/eventd_052.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventd/scripts/local.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.008.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.init.009.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.setup.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.setup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.setup.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/00.ctdb.setup.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/01.reclock.init.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/01.reclock.init.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/01.reclock.init.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.015.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.017.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/05.system.monitor.018.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/06.nfs.releaseip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/06.nfs.releaseip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/06.nfs.takeip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/06.nfs.takeip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.010.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.init.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.init.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.init.021.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.init.022.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.init.023.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.009.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.010.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.015.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.016.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.017.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.monitor.018.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.multi.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.releaseip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.releaseip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.startup.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.startup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.takeip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.takeip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/10.interface.takeip.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.015.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.021.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.022.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.023.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.024.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.025.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.031.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.041.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.042.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.051.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.052.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.053.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/11.natgw.054.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.008.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.009.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.010.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.015.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.016.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.017.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.018.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.019.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.021.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.022.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.023.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/13.per_ip_routing.024.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/20.multipathd.monitor.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/20.multipathd.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/20.multipathd.monitor.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/20.multipathd.monitor.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/31.clamd.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/31.clamd.monitor.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/40.vsftpd.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/40.vsftpd.shutdown.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/40.vsftpd.startup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/41.httpd.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/41.httpd.shutdown.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/41.httpd.startup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/49.winbind.monitor.101.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/49.winbind.monitor.102.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/49.winbind.shutdown.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/49.winbind.startup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.101.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.103.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.104.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.105.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.106.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.110.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.111.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.112.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.monitor.113.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.shutdown.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.shutdown.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.shutdown.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/50.samba.startup.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.101.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.102.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.103.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.104.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.105.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.106.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.107.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.108.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.109.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.111.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.112.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.113.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.114.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.121.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.122.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.131.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.132.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.141.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.142.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.143.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.144.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.151.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.152.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.153.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.161.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.monitor.162.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.multi.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.multi.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.releaseip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.releaseip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.shutdown.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.shutdown.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.startup.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.startup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.takeip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/60.nfs.takeip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.ipreallocated.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.ipreallocated.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.ipreallocated.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.ipreallocated.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.monitor.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.monitor.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.monitor.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.shutdown.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.shutdown.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.startup.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/91.lvs.startup.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/README (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/etc-ctdb/public_addresses (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/etc-ctdb/rc.local (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/etc/init.d/nfs (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/etc/init.d/nfslock (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/etc/samba/smb.conf (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/etc/sysconfig/nfs (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/00.ctdb.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/01.reclock.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/05.system.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/06.nfs.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/10.interface.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/11.natgw.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/13.per_ip_routing.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/20.multipathd.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/31.clamd.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/40.vsftpd.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/41.httpd.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/49.winbind.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/50.samba.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/60.nfs.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/91.lvs.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/local.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/scripts/statd-callout.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/statd-callout.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb-config (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb_killtcp (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb_lvs (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ctdb_natgw (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/date (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/df (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ethtool (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/exportfs (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/id (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ip (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ip6tables (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/iptables (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ipvsadm (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/kill (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/killall (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/multipath (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/net (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/pidof (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/pkill (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ps (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/rm (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/rpc.lockd (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/rpc.mountd (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/rpc.rquotad (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/rpc.statd (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/rpcinfo (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/service (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/sleep (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/smnotify (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/ss (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/tdbdump (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/tdbtool (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/testparm (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/timeout (100%)
 rename ctdb/tests/{ => UNIT}/eventscripts/stubs/wbinfo (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0001.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0002.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0003.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0004.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0005.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0006.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0010.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0011.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0070.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0071.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0072.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/0075.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/etc-ctdb/nodes (100%)
 rename ctdb/tests/{ => UNIT}/onnode/scripts/local.sh (100%)
 rename ctdb/tests/{ => UNIT}/onnode/stubs/ctdb (100%)
 rename ctdb/tests/{ => UNIT}/onnode/stubs/ssh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/base_scripts.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/ctdb_helpers.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/ctdbd_wrapper.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/event_scripts.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/functions.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/init_script.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/scripts/local.sh (100%)
 rename ctdb/tests/{ => UNIT}/shellcheck/tests.sh (80%)
 rename ctdb/tests/{ => UNIT}/shellcheck/tools.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/README (100%)
 rename ctdb/tests/{ => UNIT}/takeover/det.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/det.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/det.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.008.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.009.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.010.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.015.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.016.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.024.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.025.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.027.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.028.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.029.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.030.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.031.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.032.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.033.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.034.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/lcp2.035.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/nondet.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/nondet.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/nondet.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover/scripts/local.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/000.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/010.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/011.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/012.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/013.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/014.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/016.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/017.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/018.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/019.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/021.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/022.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/023.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/024.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/025.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/026.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/027.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/028.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/030.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/031.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/110.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/111.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/120.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/121.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/122.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/130.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/131.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/132.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/140.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/150.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/160.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/210.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/211.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/220.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/230.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/240.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/250.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/260.sh (100%)
 rename ctdb/tests/{ => UNIT}/takeover_helper/scripts/local.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/README (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.attach.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.attach.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.attach.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ban.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ban.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ban.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.catdb.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.catdb.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.cattdb.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.cattdb.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.continue.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.continue.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.continue.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.deletekey.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.disable.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.disable.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.disable.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.disable.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.enable.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.enable.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.enable.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getcapabilities.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getcapabilities.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getcapabilities.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getcapabilities.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getdbmap.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getdbseqnum.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getdbseqnum.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getdbstatus.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getdbstatus.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getpid.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getreclock.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getreclock.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getvar.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.getvar.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ifaces.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ip.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ipinfo.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ipinfo.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ipinfo.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.listnodes.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.listnodes.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.listvars.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.lvs.008.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.007.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.natgw.008.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.nodestatus.006.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.pdelete.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ping.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.pnn.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.process-exists.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.process-exists.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.process-exists.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.pstore.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.ptrans.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.readkey.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.recmaster.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.recmaster.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.recover.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.011.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.012.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.013.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.014.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.015.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.016.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.017.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.018.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.019.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.020.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.021.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.023.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.reloadnodes.024.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.runstate.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.runstate.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.runstate.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.runstate.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.runstate.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbreadonly.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbreadonly.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbreadonly.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbreadonly.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbreadonly.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.004.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdbsticky.005.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdebug.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdebug.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setdebug.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setifacelink.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setifacelink.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setvar.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.setvar.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.status.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.status.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.stop.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.stop.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.stop.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.unban.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.unban.002.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.unban.003.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.uptime.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/ctdb.writekey.001.sh (100%)
 rename ctdb/tests/{ => UNIT}/tool/scripts/local.sh (100%)
 rename ctdb/tests/{simple/scripts/local_daemons.bash => scripts/integration_local_daemons.bash} (100%)
 create mode 100644 ctdb/tests/scripts/integration_real_cluster.bash
 delete mode 100644 ctdb/tests/simple/scripts/local.bash


Changeset truncated at 500 lines:

diff --git a/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh b/ctdb/tests/CLUSTER/complex/11_ctdb_delip_removes_ip.sh
similarity index 100%
rename from ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
rename to ctdb/tests/CLUSTER/complex/11_ctdb_delip_removes_ip.sh
diff --git a/ctdb/tests/complex/18_ctdb_reloadips.sh b/ctdb/tests/CLUSTER/complex/18_ctdb_reloadips.sh
similarity index 100%
rename from ctdb/tests/complex/18_ctdb_reloadips.sh
rename to ctdb/tests/CLUSTER/complex/18_ctdb_reloadips.sh
diff --git a/ctdb/tests/complex/30_nfs_tickle_killtcp.sh b/ctdb/tests/CLUSTER/complex/30_nfs_tickle_killtcp.sh
similarity index 100%
rename from ctdb/tests/complex/30_nfs_tickle_killtcp.sh
rename to ctdb/tests/CLUSTER/complex/30_nfs_tickle_killtcp.sh
diff --git a/ctdb/tests/complex/31_nfs_tickle.sh b/ctdb/tests/CLUSTER/complex/31_nfs_tickle.sh
similarity index 100%
rename from ctdb/tests/complex/31_nfs_tickle.sh
rename to ctdb/tests/CLUSTER/complex/31_nfs_tickle.sh
diff --git a/ctdb/tests/complex/32_cifs_tickle.sh b/ctdb/tests/CLUSTER/complex/32_cifs_tickle.sh
similarity index 100%
rename from ctdb/tests/complex/32_cifs_tickle.sh
rename to ctdb/tests/CLUSTER/complex/32_cifs_tickle.sh
diff --git a/ctdb/tests/complex/33_gratuitous_arp.sh b/ctdb/tests/CLUSTER/complex/33_gratuitous_arp.sh
similarity index 100%
rename from ctdb/tests/complex/33_gratuitous_arp.sh
rename to ctdb/tests/CLUSTER/complex/33_gratuitous_arp.sh
diff --git a/ctdb/tests/complex/34_nfs_tickle_restart.sh b/ctdb/tests/CLUSTER/complex/34_nfs_tickle_restart.sh
similarity index 100%
rename from ctdb/tests/complex/34_nfs_tickle_restart.sh
rename to ctdb/tests/CLUSTER/complex/34_nfs_tickle_restart.sh
diff --git a/ctdb/tests/complex/36_smb_reset_server.sh b/ctdb/tests/CLUSTER/complex/36_smb_reset_server.sh
similarity index 100%
rename from ctdb/tests/complex/36_smb_reset_server.sh
rename to ctdb/tests/CLUSTER/complex/36_smb_reset_server.sh
diff --git a/ctdb/tests/complex/37_nfs_reset_server.sh b/ctdb/tests/CLUSTER/complex/37_nfs_reset_server.sh
similarity index 100%
rename from ctdb/tests/complex/37_nfs_reset_server.sh
rename to ctdb/tests/CLUSTER/complex/37_nfs_reset_server.sh
diff --git a/ctdb/tests/complex/41_failover_ping_discrete.sh b/ctdb/tests/CLUSTER/complex/41_failover_ping_discrete.sh
similarity index 100%
rename from ctdb/tests/complex/41_failover_ping_discrete.sh
rename to ctdb/tests/CLUSTER/complex/41_failover_ping_discrete.sh
diff --git a/ctdb/tests/complex/42_failover_ssh_hostname.sh b/ctdb/tests/CLUSTER/complex/42_failover_ssh_hostname.sh
similarity index 100%
rename from ctdb/tests/complex/42_failover_ssh_hostname.sh
rename to ctdb/tests/CLUSTER/complex/42_failover_ssh_hostname.sh
diff --git a/ctdb/tests/complex/43_failover_nfs_basic.sh b/ctdb/tests/CLUSTER/complex/43_failover_nfs_basic.sh
similarity index 100%
rename from ctdb/tests/complex/43_failover_nfs_basic.sh
rename to ctdb/tests/CLUSTER/complex/43_failover_nfs_basic.sh
diff --git a/ctdb/tests/complex/44_failover_nfs_oneway.sh b/ctdb/tests/CLUSTER/complex/44_failover_nfs_oneway.sh
similarity index 100%
rename from ctdb/tests/complex/44_failover_nfs_oneway.sh
rename to ctdb/tests/CLUSTER/complex/44_failover_nfs_oneway.sh
diff --git a/ctdb/tests/complex/45_failover_nfs_kill.sh b/ctdb/tests/CLUSTER/complex/45_failover_nfs_kill.sh
similarity index 100%
rename from ctdb/tests/complex/45_failover_nfs_kill.sh
rename to ctdb/tests/CLUSTER/complex/45_failover_nfs_kill.sh
diff --git a/ctdb/tests/complex/60_rogueip_releaseip.sh b/ctdb/tests/CLUSTER/complex/60_rogueip_releaseip.sh
similarity index 100%
rename from ctdb/tests/complex/60_rogueip_releaseip.sh
rename to ctdb/tests/CLUSTER/complex/60_rogueip_releaseip.sh
diff --git a/ctdb/tests/complex/61_rogueip_takeip.sh b/ctdb/tests/CLUSTER/complex/61_rogueip_takeip.sh
similarity index 100%
rename from ctdb/tests/complex/61_rogueip_takeip.sh
rename to ctdb/tests/CLUSTER/complex/61_rogueip_takeip.sh
diff --git a/ctdb/tests/complex/README b/ctdb/tests/CLUSTER/complex/README
similarity index 100%
rename from ctdb/tests/complex/README
rename to ctdb/tests/CLUSTER/complex/README
diff --git a/ctdb/tests/complex/scripts/local.bash b/ctdb/tests/CLUSTER/complex/scripts/local.bash
similarity index 100%
rename from ctdb/tests/complex/scripts/local.bash
rename to ctdb/tests/CLUSTER/complex/scripts/local.bash
diff --git a/ctdb/tests/simple/24_ctdb_getdbmap.sh b/ctdb/tests/INTEGRATION/database/basics.001.attach.sh
similarity index 100%
rename from ctdb/tests/simple/24_ctdb_getdbmap.sh
rename to ctdb/tests/INTEGRATION/database/basics.001.attach.sh
diff --git a/ctdb/tests/simple/21_ctdb_attach.sh b/ctdb/tests/INTEGRATION/database/basics.002.attach.sh
similarity index 100%
rename from ctdb/tests/simple/21_ctdb_attach.sh
rename to ctdb/tests/INTEGRATION/database/basics.002.attach.sh
diff --git a/ctdb/tests/simple/27_ctdb_detach.sh b/ctdb/tests/INTEGRATION/database/basics.003.detach.sh
similarity index 100%
rename from ctdb/tests/simple/27_ctdb_detach.sh
rename to ctdb/tests/INTEGRATION/database/basics.003.detach.sh
diff --git a/ctdb/tests/simple/71_ctdb_wipedb.sh b/ctdb/tests/INTEGRATION/database/basics.004.wipe.sh
similarity index 100%
rename from ctdb/tests/simple/71_ctdb_wipedb.sh
rename to ctdb/tests/INTEGRATION/database/basics.004.wipe.sh
diff --git a/ctdb/tests/simple/58_ctdb_restoredb.sh b/ctdb/tests/INTEGRATION/database/basics.010.backup_restore.sh
similarity index 100%
rename from ctdb/tests/simple/58_ctdb_restoredb.sh
rename to ctdb/tests/INTEGRATION/database/basics.010.backup_restore.sh
diff --git a/ctdb/tests/simple/52_fetch_ring.sh b/ctdb/tests/INTEGRATION/database/fetch.001.ring.sh
similarity index 100%
rename from ctdb/tests/simple/52_fetch_ring.sh
rename to ctdb/tests/INTEGRATION/database/fetch.001.ring.sh
diff --git a/ctdb/tests/simple/75_readonly_records_basic.sh b/ctdb/tests/INTEGRATION/database/readonly.001.basic.sh
similarity index 100%
rename from ctdb/tests/simple/75_readonly_records_basic.sh
rename to ctdb/tests/INTEGRATION/database/readonly.001.basic.sh
diff --git a/ctdb/tests/simple/77_ctdb_db_recovery.sh b/ctdb/tests/INTEGRATION/database/recovery.001.volatile.sh
similarity index 100%
rename from ctdb/tests/simple/77_ctdb_db_recovery.sh
rename to ctdb/tests/INTEGRATION/database/recovery.001.volatile.sh
diff --git a/ctdb/tests/simple/78_ctdb_large_db_recovery.sh b/ctdb/tests/INTEGRATION/database/recovery.002.large.sh
similarity index 100%
rename from ctdb/tests/simple/78_ctdb_large_db_recovery.sh
rename to ctdb/tests/INTEGRATION/database/recovery.002.large.sh
diff --git a/ctdb/tests/simple/69_recovery_resurrect_deleted.sh b/ctdb/tests/INTEGRATION/database/recovery.003.no_resurrect.sh
similarity index 100%
rename from ctdb/tests/simple/69_recovery_resurrect_deleted.sh
rename to ctdb/tests/INTEGRATION/database/recovery.003.no_resurrect.sh
diff --git a/ctdb/tests/simple/70_recoverpdbbyseqnum.sh b/ctdb/tests/INTEGRATION/database/recovery.010.persistent.sh
similarity index 100%
rename from ctdb/tests/simple/70_recoverpdbbyseqnum.sh
rename to ctdb/tests/INTEGRATION/database/recovery.010.persistent.sh
diff --git a/ctdb/tests/simple/76_ctdb_pdb_recovery.sh b/ctdb/tests/INTEGRATION/database/recovery.011.continue.sh
similarity index 100%
rename from ctdb/tests/simple/76_ctdb_pdb_recovery.sh
rename to ctdb/tests/INTEGRATION/database/recovery.011.continue.sh
diff --git a/ctdb/tests/simple/55_ctdb_ptrans.sh b/ctdb/tests/INTEGRATION/database/transaction.001.ptrans.sh
similarity index 100%
rename from ctdb/tests/simple/55_ctdb_ptrans.sh
rename to ctdb/tests/INTEGRATION/database/transaction.001.ptrans.sh
diff --git a/ctdb/tests/simple/53_transaction_loop.sh b/ctdb/tests/INTEGRATION/database/transaction.002.loop.sh
similarity index 100%
rename from ctdb/tests/simple/53_transaction_loop.sh
rename to ctdb/tests/INTEGRATION/database/transaction.002.loop.sh
diff --git a/ctdb/tests/simple/54_transaction_loop_recovery.sh b/ctdb/tests/INTEGRATION/database/transaction.003.loop_recovery.sh
similarity index 100%
rename from ctdb/tests/simple/54_transaction_loop_recovery.sh
rename to ctdb/tests/INTEGRATION/database/transaction.003.loop_recovery.sh
diff --git a/ctdb/tests/simple/72_update_record_persistent.sh b/ctdb/tests/INTEGRATION/database/transaction.004.update_record.sh
similarity index 100%
rename from ctdb/tests/simple/72_update_record_persistent.sh
rename to ctdb/tests/INTEGRATION/database/transaction.004.update_record.sh
diff --git a/ctdb/tests/simple/56_replicated_transaction_recovery.sh b/ctdb/tests/INTEGRATION/database/transaction.010.loop_recovery.sh
similarity index 100%
rename from ctdb/tests/simple/56_replicated_transaction_recovery.sh
rename to ctdb/tests/INTEGRATION/database/transaction.010.loop_recovery.sh
diff --git a/ctdb/tests/simple/79_volatile_db_traverse.sh b/ctdb/tests/INTEGRATION/database/traverse.001.one.sh
similarity index 100%
rename from ctdb/tests/simple/79_volatile_db_traverse.sh
rename to ctdb/tests/INTEGRATION/database/traverse.001.one.sh
diff --git a/ctdb/tests/simple/80_ctdb_traverse.sh b/ctdb/tests/INTEGRATION/database/traverse.002.many.sh
similarity index 100%
rename from ctdb/tests/simple/80_ctdb_traverse.sh
rename to ctdb/tests/INTEGRATION/database/traverse.002.many.sh
diff --git a/ctdb/tests/simple/11_ctdb_ip.sh b/ctdb/tests/INTEGRATION/failover/pubips.001.list.sh
similarity index 100%
rename from ctdb/tests/simple/11_ctdb_ip.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.001.list.sh
diff --git a/ctdb/tests/simple/16_ctdb_config_add_ip.sh b/ctdb/tests/INTEGRATION/failover/pubips.010.addip.sh
similarity index 100%
rename from ctdb/tests/simple/16_ctdb_config_add_ip.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.010.addip.sh
diff --git a/ctdb/tests/simple/17_ctdb_config_delete_ip.sh b/ctdb/tests/INTEGRATION/failover/pubips.011.delip.sh
similarity index 100%
rename from ctdb/tests/simple/17_ctdb_config_delete_ip.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.011.delip.sh
diff --git a/ctdb/tests/simple/18_ctdb_reloadips.sh b/ctdb/tests/INTEGRATION/failover/pubips.012.reloadips.sh
similarity index 100%
rename from ctdb/tests/simple/18_ctdb_reloadips.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.012.reloadips.sh
diff --git a/ctdb/tests/simple/19_ip_takeover_noop.sh b/ctdb/tests/INTEGRATION/failover/pubips.013.failover_noop.sh
similarity index 100%
rename from ctdb/tests/simple/19_ip_takeover_noop.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.013.failover_noop.sh
diff --git a/ctdb/tests/simple/20_delip_iface_gc.sh b/ctdb/tests/INTEGRATION/failover/pubips.014.iface_gc.sh
similarity index 100%
rename from ctdb/tests/simple/20_delip_iface_gc.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.014.iface_gc.sh
diff --git a/ctdb/tests/simple/23_ctdb_moveip.sh b/ctdb/tests/INTEGRATION/failover/pubips.020.moveip.sh
similarity index 100%
rename from ctdb/tests/simple/23_ctdb_moveip.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.020.moveip.sh
diff --git a/ctdb/tests/simple/32_ctdb_disable_enable.sh b/ctdb/tests/INTEGRATION/failover/pubips.030.disable_enable.sh
similarity index 100%
rename from ctdb/tests/simple/32_ctdb_disable_enable.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.030.disable_enable.sh
diff --git a/ctdb/tests/simple/42_ctdb_stop_continue.sh b/ctdb/tests/INTEGRATION/failover/pubips.032.stop_continue.sh
similarity index 100%
rename from ctdb/tests/simple/42_ctdb_stop_continue.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.032.stop_continue.sh
diff --git a/ctdb/tests/simple/73_tunable_NoIPTakeover.sh b/ctdb/tests/INTEGRATION/failover/pubips.040.NoIPTakeover.sh
similarity index 100%
rename from ctdb/tests/simple/73_tunable_NoIPTakeover.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.040.NoIPTakeover.sh
diff --git a/ctdb/tests/simple/60_recoverd_missing_ip.sh b/ctdb/tests/INTEGRATION/failover/pubips.050.missing_ip.sh
similarity index 100%
rename from ctdb/tests/simple/60_recoverd_missing_ip.sh
rename to ctdb/tests/INTEGRATION/failover/pubips.050.missing_ip.sh
diff --git a/ctdb/tests/simple/README b/ctdb/tests/INTEGRATION/simple/README
similarity index 100%
rename from ctdb/tests/simple/README
rename to ctdb/tests/INTEGRATION/simple/README
diff --git a/ctdb/tests/simple/00_ctdb_onnode.sh b/ctdb/tests/INTEGRATION/simple/basics.000.onnode.sh
similarity index 100%
rename from ctdb/tests/simple/00_ctdb_onnode.sh
rename to ctdb/tests/INTEGRATION/simple/basics.000.onnode.sh
diff --git a/ctdb/tests/simple/05_ctdb_listnodes.sh b/ctdb/tests/INTEGRATION/simple/basics.001.listnodes.sh
similarity index 100%
rename from ctdb/tests/simple/05_ctdb_listnodes.sh
rename to ctdb/tests/INTEGRATION/simple/basics.001.listnodes.sh
diff --git a/ctdb/tests/simple/02_ctdb_tunables.sh b/ctdb/tests/INTEGRATION/simple/basics.002.tunables.sh
similarity index 100%
rename from ctdb/tests/simple/02_ctdb_tunables.sh
rename to ctdb/tests/INTEGRATION/simple/basics.002.tunables.sh
diff --git a/ctdb/tests/simple/09_ctdb_ping.sh b/ctdb/tests/INTEGRATION/simple/basics.003.ping.sh
similarity index 100%
rename from ctdb/tests/simple/09_ctdb_ping.sh
rename to ctdb/tests/INTEGRATION/simple/basics.003.ping.sh
diff --git a/ctdb/tests/simple/06_ctdb_getpid.sh b/ctdb/tests/INTEGRATION/simple/basics.004.getpid.sh
similarity index 100%
rename from ctdb/tests/simple/06_ctdb_getpid.sh
rename to ctdb/tests/INTEGRATION/simple/basics.004.getpid.sh
diff --git a/ctdb/tests/simple/07_ctdb_process_exists.sh b/ctdb/tests/INTEGRATION/simple/basics.005.process_exists.sh
similarity index 100%
rename from ctdb/tests/simple/07_ctdb_process_exists.sh
rename to ctdb/tests/INTEGRATION/simple/basics.005.process_exists.sh
diff --git a/ctdb/tests/simple/14_ctdb_statistics.sh b/ctdb/tests/INTEGRATION/simple/basics.010.statistics.sh
similarity index 100%
rename from ctdb/tests/simple/14_ctdb_statistics.sh
rename to ctdb/tests/INTEGRATION/simple/basics.010.statistics.sh
diff --git a/ctdb/tests/simple/15_ctdb_statisticsreset.sh b/ctdb/tests/INTEGRATION/simple/basics.011.statistics_reset.sh
similarity index 100%
rename from ctdb/tests/simple/15_ctdb_statisticsreset.sh
rename to ctdb/tests/INTEGRATION/simple/basics.011.statistics_reset.sh
diff --git a/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh b/ctdb/tests/INTEGRATION/simple/cluster.001.isnotrecmaster.sh
similarity index 100%
rename from ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.001.isnotrecmaster.sh
diff --git a/ctdb/tests/simple/43_stop_recmaster_yield.sh b/ctdb/tests/INTEGRATION/simple/cluster.002.recmaster_yield.sh
similarity index 100%
rename from ctdb/tests/simple/43_stop_recmaster_yield.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.002.recmaster_yield.sh
diff --git a/ctdb/tests/simple/35_ctdb_getreclock.sh b/ctdb/tests/INTEGRATION/simple/cluster.010.getrelock.sh
similarity index 100%
rename from ctdb/tests/simple/35_ctdb_getreclock.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.010.getrelock.sh
diff --git a/ctdb/tests/simple/01_ctdb_reclock_command.sh b/ctdb/tests/INTEGRATION/simple/cluster.012.reclock_command.sh
similarity index 100%
rename from ctdb/tests/simple/01_ctdb_reclock_command.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.012.reclock_command.sh
diff --git a/ctdb/tests/simple/51_message_ring.sh b/ctdb/tests/INTEGRATION/simple/cluster.020.message_ring.sh
similarity index 100%
rename from ctdb/tests/simple/51_message_ring.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.020.message_ring.sh
diff --git a/ctdb/tests/simple/81_tunnel_ring.sh b/ctdb/tests/INTEGRATION/simple/cluster.021.tunnel_ring.sh
similarity index 100%
rename from ctdb/tests/simple/81_tunnel_ring.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.021.tunnel_ring.sh
diff --git a/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh b/ctdb/tests/INTEGRATION/simple/cluster.090.unreachable.sh
similarity index 100%
rename from ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.090.unreachable.sh
diff --git a/ctdb/tests/simple/91_version_check.sh b/ctdb/tests/INTEGRATION/simple/cluster.091.version_check.sh
similarity index 100%
rename from ctdb/tests/simple/91_version_check.sh
rename to ctdb/tests/INTEGRATION/simple/cluster.091.version_check.sh
diff --git a/ctdb/tests/simple/12_ctdb_getdebug.sh b/ctdb/tests/INTEGRATION/simple/debug.001.getdebug.sh
similarity index 100%
rename from ctdb/tests/simple/12_ctdb_getdebug.sh
rename to ctdb/tests/INTEGRATION/simple/debug.001.getdebug.sh
diff --git a/ctdb/tests/simple/13_ctdb_setdebug.sh b/ctdb/tests/INTEGRATION/simple/debug.002.setdebug.sh
similarity index 100%
rename from ctdb/tests/simple/13_ctdb_setdebug.sh
rename to ctdb/tests/INTEGRATION/simple/debug.002.setdebug.sh
diff --git a/ctdb/tests/simple/25_dumpmemory.sh b/ctdb/tests/INTEGRATION/simple/debug.003.dumpmemory.sh
similarity index 100%
rename from ctdb/tests/simple/25_dumpmemory.sh
rename to ctdb/tests/INTEGRATION/simple/debug.003.dumpmemory.sh
diff --git a/ctdb/tests/simple/28_zero_eventscripts.sh b/ctdb/tests/INTEGRATION/simple/eventscripts.001.zero_scripts.sh
similarity index 100%
rename from ctdb/tests/simple/28_zero_eventscripts.sh
rename to ctdb/tests/INTEGRATION/simple/eventscripts.001.zero_scripts.sh
diff --git a/ctdb/tests/simple/90_debug_hung_script.sh b/ctdb/tests/INTEGRATION/simple/eventscripts.090.debug_hung.sh
similarity index 100%
rename from ctdb/tests/simple/90_debug_hung_script.sh
rename to ctdb/tests/INTEGRATION/simple/eventscripts.090.debug_hung.sh
diff --git a/ctdb/tests/README b/ctdb/tests/README
index 1ab96a89b41..fbf10d898c2 100644
--- a/ctdb/tests/README
+++ b/ctdb/tests/README
@@ -6,111 +6,81 @@ machine from within the git repository is:
 
   make test
 
-This runs all unit tests (onnode, takeover, tool, eventscripts) and
-the tests against local daemons (simple) using the script
-tests/run_tests.sh.
-
-When running tests against a real or virtual cluster the script
-tests/run_cluster_tests.sh can be used.  This runs all integration
-tests (simple, complex).
-
-Both of these scripts can also take a list of tests to run.  You can
-also pass options, which are then passed to run_tests.  However, if
-you just try to pass options to run_tests then you lose the default
-list of tests that are run.  You can't have everything...
+This runs all UNIT and INTEGRATION tests.
 
 tests/run_tests.sh
 ------------------
 
-This script can be used to manually run all or selected unit tests and
-simple integration tests against local daemons. Test selection is done
-by specifying optional call parameters. If no parameter is given,
-all unit tests and simple integration tests are run.
-
-This runs all unit tests of the "tool" category:
-
-  ./tests/run_tests.sh tool
+This script can be used to manually run all tests or selected tests,
+with a variety of options.  For usage, run:
 
-In order to run a single test, one simply specifies the path of the
-test script to run as the last parameter, e.g.:
+  tests/run_tests.sh -h
 
-  ./tests/run_tests.sh ./tests/eventscripts/00.ctdb.monitor.001
-  ./tests/run_tests.sh ./tests/simple/76_ctdb_pdb_recovery.sh
+If no tests are specified this runs all of the UNIT and INTEGRATION
+tests.
 
-One can also specify multiple test suites and tests:
+By default:
 
-  ./tests/run_tests.sh eventscripts tool ./tests/onnode/0001.sh
+* INTEGRATION tests are run against 3 local daemons
 
-The script also has number of command-line switches.
-Some of the more useful options include:
+  Set TEST_LOCAL_DAEMONS to a different number if desired
 
-  -s  Print a summary of tests results after running all tests
+* When testing is complete, a summary showing a list is printed
+  showing the tests run and their results
 
-  -l  Use local daemons for integration tests
+Tests can be selected in various ways:
 
-      This allows the tests in "simple" to be run against local
-      daemons.
+* tests/run_tests.sh UNIT INTEGRATION
 
-      All integration tests communicate with cluster nodes using
-      onnode or the ctdb tool, which both have some test hooks to
-      support local daemons.
+  runs all UNIT and INTEGRATION tests, and is like specifying no tests
 
-      By default 3 daemons are used.  If you want to use a different
-      number of daemons then do not use this option but set
-      TEST_LOCAL_DAEMONS to the desired number of daemons instead.
-      The -l option just sets TEST_LOCAL_DAEMONS to 3...  :-)
+* tests/run_tests.sh UNIT/tool
 
-  -e  Exit on the first test failure
+  runs all of the "tool" UNIT tests
 
-  -C  Clean up when done by removing test state directory
+* tests/run_tests.sh tests/UNIT/eventscripts/00.ctdb.setup.001.sh
+  tests/run_tests.sh tests/INTEGRATION/simple/basics.001.listnodes.sh
 
-      Tests uses a temporary/var directory for test state.  By default,
-      this directory is not removed when tests are complete, so you
-      can do forensics or, for integration tests, re-run tests that
-      have failed against the same directory (with the same local
-      daemons setup).  So this option cleans things up.
+  each runs a single specified test case
 
-  -V  Use <dir> as test state directory
+* tests/run_tests.sh UNIT/eventscripts UNIT/tool tests/UNIT/onnode/0001.sh
 
-      Use the specified temporary temporary/var directory.
+  runs a combination of UNIT test suites and a single UNIT test
 
-  -H  No headers - for running single test with other wrapper
+Testing on a cluster
+--------------------
 
-      This allows tests to be embedded in some other test framework
-      and executed one-by-one with all the required
-      environment/infrastructure.
-
-      This replaces the old ctdb_test_env script.
-
-How do the tests find remote test programs?
--------------------------------------------
+INTEGRATION and CLUSTER tests can be run on a real or virtual cluster
+using tests/run_cluster_tests.sh (or "tests/run_tests.sh -c").  The
+test code needs to be available on all cluster nodes, as well as the
+test client node.  The test client node needs to have a nodes file
+where the onnode(1) command will find it.
 
 If the all of the cluster nodes have the CTDB git tree in the same
 location as on the test client then no special action is necessary.
 The simplest way of doing this is to share the tree to cluster nodes
 and test clients via NFS.
 
-If cluster nodes do not have the CTDB git tree then
-CTDB_TEST_REMOTE_DIR can be set to a directory that, on each cluster
-node, contains the contents of tests/scripts/ and tests/bin/.
+Alternatively, the tests can be installed on all nodes.  One technique
+is to build a package containing the tests and install it on all
+nodes.  CTDB developers do a lot of testing this way using the
+provided sample packaging, which produces a ctdb-tests RPM package.
 
-In the future this will hopefully (also) be supported via a ctdb-test
-package.
+Finally, if the test code is installed in a different place on the
+cluster nodes, then CTDB_TEST_REMOTE_DIR can be set on the test client
+node to point to a directory that contains the test_wrap script on the
+cluster nodes.
 
-Running the ctdb tool under valgrind
-------------------------------------
+Running tests under valgrind
+----------------------------
 
 The easiest way of doing this is something like:
 
-  VALGRIND="valgrind -q" scripts/run_tests ...
-
-This can be used to cause all invocations of the ctdb client (and,
-with local daemons, the ctdbd daemons themselves) to occur under
-valgrind.
+  VALGRIND="valgrind -q" tests/run_tests ...
 
-NOTE: Some libc calls seem to do weird things and perhaps cause
-spurious output from ctdbd at start time.  Please read valgrind output
-carefully before reporting bugs.  :-)
+This can be used to cause all invocations of the ctdb tool, test
+programs and, with local daemons, the ctdbd daemons themselves to run
+under valgrind.
 
 How is the ctdb tool invoked?
 -----------------------------
diff --git a/ctdb/tests/cunit/cluster_mutex_001.sh b/ctdb/tests/UNIT/cunit/cluster_mutex_001.sh
similarity index 100%
rename from ctdb/tests/cunit/cluster_mutex_001.sh
rename to ctdb/tests/UNIT/cunit/cluster_mutex_001.sh
diff --git a/ctdb/tests/cunit/cluster_mutex_002.sh b/ctdb/tests/UNIT/cunit/cluster_mutex_002.sh
similarity index 100%
rename from ctdb/tests/cunit/cluster_mutex_002.sh
rename to ctdb/tests/UNIT/cunit/cluster_mutex_002.sh
diff --git a/ctdb/tests/cunit/cluster_mutex_003.sh b/ctdb/tests/UNIT/cunit/cluster_mutex_003.sh
similarity index 100%
rename from ctdb/tests/cunit/cluster_mutex_003.sh
rename to ctdb/tests/UNIT/cunit/cluster_mutex_003.sh
diff --git a/ctdb/tests/cunit/cmdline_test_001.sh b/ctdb/tests/UNIT/cunit/cmdline_test_001.sh
similarity index 100%
rename from ctdb/tests/cunit/cmdline_test_001.sh
rename to ctdb/tests/UNIT/cunit/cmdline_test_001.sh
diff --git a/ctdb/tests/cunit/comm_test_001.sh b/ctdb/tests/UNIT/cunit/comm_test_001.sh
similarity index 100%
rename from ctdb/tests/cunit/comm_test_001.sh
rename to ctdb/tests/UNIT/cunit/comm_test_001.sh
diff --git a/ctdb/tests/cunit/comm_test_002.sh b/ctdb/tests/UNIT/cunit/comm_test_002.sh
similarity index 100%
rename from ctdb/tests/cunit/comm_test_002.sh
rename to ctdb/tests/UNIT/cunit/comm_test_002.sh
diff --git a/ctdb/tests/cunit/conf_test_001.sh b/ctdb/tests/UNIT/cunit/conf_test_001.sh
similarity index 100%
rename from ctdb/tests/cunit/conf_test_001.sh
rename to ctdb/tests/UNIT/cunit/conf_test_001.sh
diff --git a/ctdb/tests/cunit/config_test_001.sh b/ctdb/tests/UNIT/cunit/config_test_001.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_001.sh
rename to ctdb/tests/UNIT/cunit/config_test_001.sh
diff --git a/ctdb/tests/cunit/config_test_002.sh b/ctdb/tests/UNIT/cunit/config_test_002.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_002.sh
rename to ctdb/tests/UNIT/cunit/config_test_002.sh
diff --git a/ctdb/tests/cunit/config_test_003.sh b/ctdb/tests/UNIT/cunit/config_test_003.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_003.sh
rename to ctdb/tests/UNIT/cunit/config_test_003.sh
diff --git a/ctdb/tests/cunit/config_test_004.sh b/ctdb/tests/UNIT/cunit/config_test_004.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_004.sh
rename to ctdb/tests/UNIT/cunit/config_test_004.sh
diff --git a/ctdb/tests/cunit/config_test_005.sh b/ctdb/tests/UNIT/cunit/config_test_005.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_005.sh
rename to ctdb/tests/UNIT/cunit/config_test_005.sh
diff --git a/ctdb/tests/cunit/config_test_006.sh b/ctdb/tests/UNIT/cunit/config_test_006.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_006.sh
rename to ctdb/tests/UNIT/cunit/config_test_006.sh
diff --git a/ctdb/tests/cunit/config_test_007.sh b/ctdb/tests/UNIT/cunit/config_test_007.sh
similarity index 100%
rename from ctdb/tests/cunit/config_test_007.sh
rename to ctdb/tests/UNIT/cunit/config_test_007.sh
diff --git a/ctdb/tests/cunit/ctdb_io_test_001.sh b/ctdb/tests/UNIT/cunit/ctdb_io_test_001.sh
similarity index 100%
rename from ctdb/tests/cunit/ctdb_io_test_001.sh
rename to ctdb/tests/UNIT/cunit/ctdb_io_test_001.sh
diff --git a/ctdb/tests/cunit/db_hash_test_001.sh b/ctdb/tests/UNIT/cunit/db_hash_test_001.sh
similarity index 100%


-- 
Samba Shared Repository



More information about the samba-cvs mailing list