3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 PATH="$PATH:$CTDB_SCRIPTS_TOOLS_HELPER_DIR"
7 setup_ctdb_base "${TEST_VAR_DIR}" "cunit"
9 conffile="${CTDB_BASE}/ctdb.conf"
16 test_cleanup remove_files
20 unit_test ctdb-config dump
22 required_result 2 <<EOF
23 Failed to load config file $conffile
25 unit_test ctdb-config validate
27 cat > "$conffile" <<EOF
31 unit_test ctdb-config validate
33 cat > "$conffile" <<EOF
37 required_result 22 <<EOF
38 conf: unknown section [foobar]
39 Failed to load config file $conffile
41 unit_test ctdb-config validate
43 cat > "$conffile" <<EOF
47 required_result 22 <<EOF
48 conf: unknown option "foobar"
49 Failed to load config file $conffile
51 unit_test ctdb-config validate
53 required_result 2 <<EOF
54 Configuration option [section] -> "key" not defined
56 unit_test ctdb-config get section key