test_syslog_configuration in test_config.py will sometimes block test_papa_stream on macOS, so skip it on macOS.
test_stderr_stream and test_stdout_stream in circus/tests/test_validate_option.py should just make sure warn just called with the expected argument to avoid infected by other module's warn call. (use mock.assert_xxxx to get more detail information when bad things happened)
change test_resource_watcher_max_cpu max_cpu to 0.001 to be more deterministic.
The CI red x looks ugly, I fix it by:
test_syslog_configuration in test_config.py will sometimes block test_papa_stream on macOS, so skip it on macOS.
test_stderr_stream and test_stdout_stream in circus/tests/test_validate_option.py should just make sure warn just called with the expected argument to avoid infected by other module's warn call. (use mock.assert_xxxx to get more detail information when bad things happened)
change test_resource_watcher_max_cpu max_cpu to 0.001 to be more deterministic.