3 .
"${TEST_SCRIPTS_DIR}/unit.sh"
5 PATH
="$PATH:$CTDB_SCRIPTS_HELPER_BINDIR"
7 setup_ctdb_base
"${TEST_VAR_DIR}" "cunit"
9 conffile
="${CTDB_BASE}/ctdb.conf"
16 test_cleanup remove_files
18 cat > "$conffile" <<EOF
24 unit_test ctdb-config get
"legacy" "realtime scheduling"
29 unit_test ctdb-config get
"legacy" "recmaster capability"
34 unit_test ctdb-config get
"legacy" "lmaster capability"
39 unit_test ctdb-config get
"legacy" "start as stopped"
44 unit_test ctdb-config get
"legacy" "start as disabled"
49 unit_test ctdb-config get
"legacy" "script log level"
51 cat > "$conffile" <<EOF
53 script log level = INVALID
56 required_result
22 <<EOF
57 Invalid value for [legacy] -> script log level = INVALID
58 conf: validation for option "script log level" failed
59 Failed to load config file ${conffile}
61 unit_test ctdb-config validate