mirror of
https://github.com/samba-team/samba.git
synced 2025-01-06 13:18:07 +03:00
1dfb266038
Rename this configuration item and move it into the [cluster] configuration section. Update documentation to match. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
57 lines
918 B
Bash
Executable File
57 lines
918 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
|
|
|
PATH="$PATH:$CTDB_SCRIPTS_HELPER_BINDIR"
|
|
|
|
setup_ctdb_base "${CTDB_TEST_TMP_DIR}" "ctdb-etc"
|
|
|
|
conffile="${CTDB_BASE}/ctdb.conf"
|
|
|
|
remove_files ()
|
|
{
|
|
rm -f "$conffile"
|
|
}
|
|
|
|
test_cleanup remove_files
|
|
|
|
cat > "$conffile" <<EOF
|
|
EOF
|
|
|
|
ok <<EOF
|
|
true
|
|
EOF
|
|
unit_test ctdb-config get "legacy" "realtime scheduling"
|
|
|
|
ok <<EOF
|
|
true
|
|
EOF
|
|
unit_test ctdb-config get "legacy" "lmaster capability"
|
|
|
|
ok <<EOF
|
|
false
|
|
EOF
|
|
unit_test ctdb-config get "legacy" "start as stopped"
|
|
|
|
ok <<EOF
|
|
false
|
|
EOF
|
|
unit_test ctdb-config get "legacy" "start as disabled"
|
|
|
|
ok <<EOF
|
|
ERROR
|
|
EOF
|
|
unit_test ctdb-config get "legacy" "script log level"
|
|
|
|
cat > "$conffile" <<EOF
|
|
[legacy]
|
|
script log level = INVALID
|
|
EOF
|
|
|
|
required_result 22 <<EOF
|
|
Invalid value for [legacy] -> script log level = INVALID
|
|
conf: validation for option "script log level" failed
|
|
Failed to load config file ${conffile}
|
|
EOF
|
|
unit_test ctdb-config validate
|