Ensuring allow_unknown_hosts has a valid value.
Some refactoring ...
Ensuring config_rpm_prefix is a string.
Ensuring config_viewer_hosts_dir is a string.
Ensuring error_log_dir is a string.
Ensuring error_log_url is a string.
Ensuring path_to_spec_file is a string.
Ensuring svn_path_to_config is a string.
Ensuring we get more feedback from the command line interface tests.
Ensuring temp_dir is a string.
Ensuring thread_count is a integer.
I think I finally found the reason for the flipping tests.
Every integration test should find the same preconditions.
Ensuring rpm_upload_chunk_size is an integer.
Default of repo_packages_regex is None and ensuring it is a valid regex.
Setting default of repo_packages_regex to ".*-repo.*".
Ensuring rpm_upload_command is a string or none.
Merge branch 'master' of https://github.com/yadt/yadt-config-rpm-maker
Command line interface integration tests should not write to syslog.

To get the feedback we enable debug logging on console logging.
Updated default of repo_packages_regex