py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest testing ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: tox.ini timeout: 20.0s timeout method: signal timeout func_only: False collecting ... collected 1095 items testing/test_basics.py::TestSerializeAPI::test_serializer_api[123] PASSED testing/test_basics.py::TestSerializeAPI::test_serializer_api[42] PASSED testing/test_basics.py::TestSerializeAPI::test_serializer_api[val2] PASSED testing/test_basics.py::TestSerializeAPI::test_serializer_api[val3] PASSED testing/test_basics.py::TestSerializeAPI::test_mmap[123] PASSED testing/test_basics.py::TestSerializeAPI::test_mmap[42] PASSED testing/test_basics.py::TestSerializeAPI::test_mmap[val2] PASSED testing/test_basics.py::TestSerializeAPI::test_mmap[val3] PASSED testing/test_basics.py::TestSerializeAPI::test_bytesio[123] PASSED testing/test_basics.py::TestSerializeAPI::test_bytesio[42] PASSED testing/test_basics.py::TestSerializeAPI::test_bytesio[val2] PASSED testing/test_basics.py::TestSerializeAPI::test_bytesio[val3] PASSED testing/test_basics.py::test_serializer_api_version_error PASSED testing/test_basics.py::test_errors_on_execnet PASSED testing/test_basics.py::test_subprocess_interaction[sys.executable] PASSED testing/test_basics.py::test_subprocess_interaction[pypy3] SKIPPED (...) testing/test_basics.py::test_io_message[thread-sys.executable] PASSED testing/test_basics.py::test_io_message[thread-pypy3] SKIPPED (no py...) testing/test_basics.py::test_popen_io[thread-sys.executable] SKIPPED testing/test_basics.py::test_popen_io[thread-pypy3] SKIPPED (always ...) testing/test_basics.py::test_popen_io_readloop[thread] PASSED testing/test_basics.py::test_stdouterrin_setnull[thread] PASSED testing/test_basics.py::test_exectask[thread] PASSED testing/test_basics.py::TestPureChannel::test_factory_create[thread] PASSED testing/test_basics.py::TestPureChannel::test_factory_getitem[thread] PASSED testing/test_basics.py::TestPureChannel::test_channel_timeouterror[thread] PASSED testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[thread] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[thread-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[thread-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[thread-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[thread-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[thread-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[thread-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[thread-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[thread-popen] XPASS testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[thread-socket] XPASS testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[thread-proxy] XPASS testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[thread-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[thread-popen] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[thread-socket] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[thread-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[thread-proxy] PASSED testing/test_gateway.py::TestPopenGateway::test_remoteerror_readable_traceback[thread-popen] PASSED testing/test_gateway.py::TestPopenGateway::test_rinfo_popen[thread-popen] PASSED testing/test_gateway.py::TestPopenGateway::test_receive_on_remote_sysexit[thread-popen] PASSED testing/test_gateway.py::TestSshPopenGateway::test_sshaddress[thread-ssh] SKIPPED testing/test_gateway.py::TestSshPopenGateway::test_host_not_found[thread-ssh] SKIPPED testing/test_gateway.py::test_assert_main_thread_only[thread] SKIPPED testing/test_gateway.py::test_main_thread_only_concurrent_remote_exec_deadlock[thread] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-popen] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-socket] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-ssh] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-proxy] PASSED testing/test_multi.py::test_safe_terminate[thread] XFAIL (active_cou...) testing/test_multi.py::test_safe_terminate2[thread] XPASS (active_co...) testing/test_termination.py::test_exit_blocked_worker_execution_gateway[thread-sys.executable] PASSED testing/test_termination.py::test_exit_blocked_worker_execution_gateway[thread-pypy3] SKIPPED testing/test_termination.py::test_endmarker_delivery_on_remote_killterm[thread] PASSED testing/test_termination.py::test_terminate_implicit_does_trykill[thread-sys.executable] PASSED testing/test_termination.py::test_terminate_implicit_does_trykill[thread-pypy3] SKIPPED testing/test_threadpool.py::test_execmodel[thread] PASSED testing/test_threadpool.py::test_execmodel_basic_attrs[thread] PASSED testing/test_threadpool.py::test_simple[thread] PASSED testing/test_threadpool.py::test_some[thread] PASSED testing/test_threadpool.py::test_running_semnatics[thread] PASSED testing/test_threadpool.py::test_waitfinish_on_reply[thread] PASSED testing/test_threadpool.py::test_limited_size[thread] XFAIL (WorkerP...) testing/test_threadpool.py::test_get[thread] PASSED testing/test_threadpool.py::test_get_timeout[thread] PASSED testing/test_threadpool.py::test_get_excinfo[thread] PASSED testing/test_threadpool.py::test_waitall_timeout[thread] PASSED testing/test_threadpool.py::test_pool_clean_shutdown[thread] PASSED testing/test_threadpool.py::test_primary_thread_integration[thread] PASSED testing/test_threadpool.py::test_primary_thread_integration_shutdown[thread] PASSED testing/test_basics.py::test_io_message[main_thread_only-sys.executable] PASSED testing/test_basics.py::test_io_message[main_thread_only-pypy3] SKIPPED testing/test_basics.py::test_popen_io[main_thread_only-sys.executable] SKIPPED testing/test_basics.py::test_popen_io[main_thread_only-pypy3] SKIPPED testing/test_basics.py::test_popen_io_readloop[main_thread_only] PASSED testing/test_basics.py::test_stdouterrin_setnull[main_thread_only] PASSED testing/test_basics.py::test_exectask[main_thread_only] PASSED testing/test_basics.py::TestPureChannel::test_factory_create[main_thread_only] PASSED testing/test_basics.py::TestPureChannel::test_factory_getitem[main_thread_only] PASSED testing/test_basics.py::TestPureChannel::test_channel_timeouterror[main_thread_only] PASSED testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[main_thread_only] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[main_thread_only-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[main_thread_only-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[main_thread_only-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[main_thread_only-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[main_thread_only-popen] XPASS testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[main_thread_only-socket] XPASS testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[main_thread_only-proxy] XPASS testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[main_thread_only-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[main_thread_only-popen] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[main_thread_only-socket] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[main_thread_only-proxy] PASSED testing/test_gateway.py::TestPopenGateway::test_remoteerror_readable_traceback[main_thread_only-popen] PASSED testing/test_gateway.py::TestPopenGateway::test_rinfo_popen[main_thread_only-popen] PASSED testing/test_gateway.py::TestPopenGateway::test_receive_on_remote_sysexit[main_thread_only-popen] PASSED testing/test_gateway.py::TestSshPopenGateway::test_sshaddress[main_thread_only-ssh] SKIPPED testing/test_gateway.py::TestSshPopenGateway::test_host_not_found[main_thread_only-ssh] SKIPPED testing/test_gateway.py::test_assert_main_thread_only[main_thread_only] PASSED testing/test_gateway.py::test_main_thread_only_concurrent_remote_exec_deadlock[main_thread_only] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-popen] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-socket] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-ssh] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-proxy] PASSED testing/test_multi.py::test_safe_terminate[main_thread_only] XFAIL (...) testing/test_multi.py::test_safe_terminate2[main_thread_only] XPASS testing/test_termination.py::test_exit_blocked_worker_execution_gateway[main_thread_only-sys.executable] PASSED testing/test_termination.py::test_exit_blocked_worker_execution_gateway[main_thread_only-pypy3] SKIPPED testing/test_termination.py::test_endmarker_delivery_on_remote_killterm[main_thread_only] PASSED testing/test_termination.py::test_terminate_implicit_does_trykill[main_thread_only-sys.executable] PASSED testing/test_termination.py::test_terminate_implicit_does_trykill[main_thread_only-pypy3] SKIPPED testing/test_threadpool.py::test_execmodel[main_thread_only] PASSED testing/test_threadpool.py::test_execmodel_basic_attrs[main_thread_only] PASSED testing/test_threadpool.py::test_simple[main_thread_only] PASSED testing/test_threadpool.py::test_some[main_thread_only] PASSED testing/test_threadpool.py::test_running_semnatics[main_thread_only] PASSED testing/test_threadpool.py::test_waitfinish_on_reply[main_thread_only] PASSED testing/test_threadpool.py::test_limited_size[main_thread_only] XFAIL testing/test_threadpool.py::test_get[main_thread_only] PASSED testing/test_threadpool.py::test_get_timeout[main_thread_only] PASSED testing/test_threadpool.py::test_get_excinfo[main_thread_only] PASSED testing/test_threadpool.py::test_waitall_timeout[main_thread_only] PASSED testing/test_threadpool.py::test_pool_clean_shutdown[main_thread_only] PASSED testing/test_threadpool.py::test_primary_thread_integration[main_thread_only] PASSED testing/test_threadpool.py::test_primary_thread_integration_shutdown[main_thread_only] PASSED testing/test_basics.py::test_io_message[eventlet-sys.executable] SKIPPED testing/test_basics.py::test_io_message[eventlet-pypy3] SKIPPED (cou...) testing/test_basics.py::test_popen_io[eventlet-sys.executable] SKIPPED testing/test_basics.py::test_popen_io[eventlet-pypy3] SKIPPED (alway...) testing/test_basics.py::test_popen_io_readloop[eventlet] SKIPPED (co...) testing/test_basics.py::test_stdouterrin_setnull[eventlet] SKIPPED (...) testing/test_basics.py::test_exectask[eventlet] SKIPPED (could not i...) testing/test_basics.py::TestPureChannel::test_factory_create[eventlet] SKIPPED testing/test_basics.py::TestPureChannel::test_factory_getitem[eventlet] SKIPPED testing/test_basics.py::TestPureChannel::test_channel_timeouterror[eventlet] SKIPPED testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[eventlet] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[eventlet-proxy] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[eventlet-popen] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[eventlet-socket] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[eventlet-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[eventlet-proxy] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[eventlet-popen] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[eventlet-socket] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[eventlet-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[eventlet-proxy] SKIPPED testing/test_gateway.py::TestPopenGateway::test_remoteerror_readable_traceback[eventlet-popen] SKIPPED testing/test_gateway.py::TestPopenGateway::test_rinfo_popen[eventlet-popen] SKIPPED testing/test_gateway.py::TestPopenGateway::test_receive_on_remote_sysexit[eventlet-popen] SKIPPED testing/test_gateway.py::TestSshPopenGateway::test_sshaddress[eventlet-ssh] SKIPPED testing/test_gateway.py::TestSshPopenGateway::test_host_not_found[eventlet-ssh] SKIPPED testing/test_gateway.py::test_assert_main_thread_only[eventlet] SKIPPED testing/test_gateway.py::test_main_thread_only_concurrent_remote_exec_deadlock[eventlet] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-popen] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-socket] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-ssh] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-proxy] SKIPPED testing/test_multi.py::test_safe_terminate[eventlet] SKIPPED (could ...) testing/test_multi.py::test_safe_terminate2[eventlet] SKIPPED (could...) testing/test_termination.py::test_exit_blocked_worker_execution_gateway[eventlet-sys.executable] SKIPPED testing/test_termination.py::test_exit_blocked_worker_execution_gateway[eventlet-pypy3] SKIPPED testing/test_termination.py::test_endmarker_delivery_on_remote_killterm[eventlet] SKIPPED testing/test_termination.py::test_terminate_implicit_does_trykill[eventlet-sys.executable] SKIPPED testing/test_termination.py::test_terminate_implicit_does_trykill[eventlet-pypy3] SKIPPED testing/test_threadpool.py::test_execmodel[eventlet] SKIPPED (could ...) testing/test_threadpool.py::test_execmodel_basic_attrs[eventlet] SKIPPED testing/test_threadpool.py::test_simple[eventlet] SKIPPED (could not...) testing/test_threadpool.py::test_some[eventlet] SKIPPED (could not i...) testing/test_threadpool.py::test_running_semnatics[eventlet] SKIPPED testing/test_threadpool.py::test_waitfinish_on_reply[eventlet] SKIPPED testing/test_threadpool.py::test_limited_size[eventlet] SKIPPED (cou...) testing/test_threadpool.py::test_get[eventlet] SKIPPED (could not im...) testing/test_threadpool.py::test_get_timeout[eventlet] SKIPPED (coul...) testing/test_threadpool.py::test_get_excinfo[eventlet] SKIPPED (coul...) testing/test_threadpool.py::test_waitall_timeout[eventlet] SKIPPED (...) testing/test_threadpool.py::test_pool_clean_shutdown[eventlet] SKIPPED testing/test_threadpool.py::test_primary_thread_integration[eventlet] SKIPPED testing/test_threadpool.py::test_primary_thread_integration_shutdown[eventlet] SKIPPED testing/test_basics.py::test_io_message[gevent-sys.executable] PASSED testing/test_basics.py::test_io_message[gevent-pypy3] SKIPPED (no py...) testing/test_basics.py::test_popen_io[gevent-sys.executable] SKIPPED testing/test_basics.py::test_popen_io[gevent-pypy3] SKIPPED (always ...) testing/test_basics.py::test_popen_io_readloop[gevent] PASSED testing/test_basics.py::test_stdouterrin_setnull[gevent] PASSED testing/test_basics.py::test_exectask[gevent] PASSED testing/test_basics.py::TestPureChannel::test_factory_create[gevent] PASSED testing/test_basics.py::TestPureChannel::test_factory_getitem[gevent] PASSED testing/test_basics.py::TestPureChannel::test_channel_timeouterror[gevent] PASSED testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[gevent] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_serialize_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_finish_and_then_EOFError[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waitclose_timeouterror[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_timeout[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receive_internal_timeout[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_close_and_then_receive_error_multiple[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel__local_close_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_error_reporting[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_syntax_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_iter[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_pass_in_structure[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_multipass[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_passing_over_channel[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_receiver_callback[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_after_receive[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_waiting_for_callbacks[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_stays_active[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_endmarker_callback_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[gevent-popen] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[gevent-socket] PASSED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_write_error[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_proxyclose[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_read_empty[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_file_readline_remote[gevent-proxy] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[gevent-popen] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[gevent-socket] PASSED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[gevent-ssh] SKIPPED testing/test_channel.py::TestChannelFile::test_channel_makefile_incompatmode[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_repr_doesnt_crash[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_attribute__name__[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_simple[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_exc_info_is_clear_after_gateway_startup[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_no_real_channel[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[gevent-popen] XPASS testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[gevent-socket] XPASS testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_gateway_status_busy[gevent-proxy] XPASS testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_is_removed[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_module_with_traceback[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_correct_setup_no_py[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_2[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_waitclose_noarg[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_error_after_close[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_no_explicit_close[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_remote_exec_channel_anonymous[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stdout[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test_confusion_from_os_write_stderr[gevent-proxy] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[gevent-popen] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[gevent-socket] PASSED testing/test_gateway.py::TestBasicGateway::test__rinfo[gevent-ssh] SKIPPED testing/test_gateway.py::TestBasicGateway::test__rinfo[gevent-proxy] PASSED testing/test_gateway.py::TestPopenGateway::test_remoteerror_readable_traceback[gevent-popen] PASSED testing/test_gateway.py::TestPopenGateway::test_rinfo_popen[gevent-popen] PASSED testing/test_gateway.py::TestPopenGateway::test_receive_on_remote_sysexit[gevent-popen] PASSED testing/test_gateway.py::TestSshPopenGateway::test_sshaddress[gevent-ssh] SKIPPED testing/test_gateway.py::TestSshPopenGateway::test_host_not_found[gevent-ssh] SKIPPED testing/test_gateway.py::test_assert_main_thread_only[gevent] SKIPPED testing/test_gateway.py::test_main_thread_only_concurrent_remote_exec_deadlock[gevent] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-popen] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-socket] PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-ssh] SKIPPED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-proxy] PASSED testing/test_multi.py::test_safe_terminate[gevent] XFAIL (execution ...) testing/test_multi.py::test_safe_terminate2[gevent] XFAIL (execution...) testing/test_termination.py::test_exit_blocked_worker_execution_gateway[gevent-sys.executable] PASSED testing/test_termination.py::test_exit_blocked_worker_execution_gateway[gevent-pypy3] SKIPPED testing/test_termination.py::test_endmarker_delivery_on_remote_killterm[gevent] XFAIL testing/test_termination.py::test_terminate_implicit_does_trykill[gevent-sys.executable] XFAIL testing/test_termination.py::test_terminate_implicit_does_trykill[gevent-pypy3] SKIPPED testing/test_threadpool.py::test_execmodel[gevent] PASSED testing/test_threadpool.py::test_execmodel_basic_attrs[gevent] PASSED testing/test_threadpool.py::test_simple[gevent] PASSED testing/test_threadpool.py::test_some[gevent] PASSED testing/test_threadpool.py::test_running_semnatics[gevent] PASSED testing/test_threadpool.py::test_waitfinish_on_reply[gevent] PASSED testing/test_threadpool.py::test_limited_size[gevent] XFAIL (WorkerP...) testing/test_threadpool.py::test_get[gevent] PASSED testing/test_threadpool.py::test_get_timeout[gevent] PASSED testing/test_threadpool.py::test_get_excinfo[gevent] PASSED testing/test_threadpool.py::test_waitall_timeout[gevent] PASSED testing/test_threadpool.py::test_pool_clean_shutdown[gevent] PASSED testing/test_threadpool.py::test_primary_thread_integration[gevent] PASSED testing/test_threadpool.py::test_primary_thread_integration_shutdown[gevent] SKIPPED testing/test_basics.py::test_rinfo_source[sys.executable] PASSED testing/test_basics.py::test_rinfo_source[pypy3] SKIPPED (no pypy3 f...) testing/test_basics.py::test_geterrortext[sys.executable] PASSED testing/test_basics.py::test_geterrortext[pypy3] SKIPPED (no pypy3 f...) testing/test_basics.py::TestMessage::test_wire_protocol PASSED testing/test_basics.py::TestSourceOfFunction::test_lambda_unsupported PASSED testing/test_basics.py::TestSourceOfFunction::test_wrong_prototype_fails PASSED testing/test_basics.py::TestSourceOfFunction::test_function_without_known_source_fails PASSED testing/test_basics.py::TestSourceOfFunction::test_function_with_closure_fails PASSED testing/test_basics.py::TestSourceOfFunction::test_source_of_nested_function PASSED testing/test_basics.py::TestGlobalFinder::test_local PASSED testing/test_basics.py::TestGlobalFinder::test_global PASSED testing/test_basics.py::TestGlobalFinder::test_builtin PASSED testing/test_basics.py::TestGlobalFinder::test_function_with_global_fails PASSED testing/test_basics.py::TestGlobalFinder::test_method_call PASSED testing/test_basics.py::test_remote_exec_function_with_kwargs[sys.executable] PASSED testing/test_basics.py::test_remote_exec_function_with_kwargs[pypy3] SKIPPED testing/test_basics.py::test_remote_exc__no_kwargs PASSED testing/test_basics.py::test_remote_exec_inspect_stack PASSED testing/test_compatibility_regressions.py::test_opcodes PASSED testing/test_gateway.py::TestPopenGateway::test_chdir_separation PASSED testing/test_gateway.py::TestPopenGateway::test_many_popen PASSED testing/test_gateway.py::TestPopenGateway::test_waitclose_on_remote_killed PASSED testing/test_gateway.py::TestPopenGateway::test_dont_write_bytecode PASSED testing/test_gateway.py::test_socket_gw_host_not_found PASSED testing/test_gateway.py::TestSshPopenGateway::test_sshconfig_config_parsing PASSED testing/test_gateway.py::TestThreads::test_threads PASSED testing/test_gateway.py::TestThreads::test_threads_race_sending PASSED testing/test_gateway.py::TestThreads::test_status_with_threads XPASS testing/test_gateway.py::TestTracing::test_popen_filetracing PASSED testing/test_gateway.py::TestTracing::test_popen_stderr_tracing XPASS testing/test_gateway.py::TestTracing::test_no_tracing_by_default PASSED testing/test_gateway.py::test_popen_args[popen//python=python-expected_args0] PASSED testing/test_gateway.py::test_popen_args[popen//python=sudo -u test python-expected_args1] PASSED testing/test_gateway.py::test_popen_args[popen//python=/hans\\ alt/bin/python-expected_args2] PASSED testing/test_gateway.py::test_popen_args[popen//python="/u/test me/python" -e-expected_args3] PASSED testing/test_gateway.py::test_regression_gevent_hangs[interleave-remote-status] PASSED testing/test_gateway.py::test_regression_gevent_hangs[no-interleave-remote-status] XFAIL testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_receive_each PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_send_each PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_Group_execmodel_setting PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_receive_queue_for_two_subprocesses PASSED testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_waitclose PASSED testing/test_multi.py::TestGroup::test_basic_group PASSED testing/test_multi.py::TestGroup::test_group_default_spec PASSED testing/test_multi.py::TestGroup::test_group_PopenGateway PASSED testing/test_multi.py::TestGroup::test_group_ordering_and_termination PASSED testing/test_multi.py::TestGroup::test_group_id_allocation PASSED testing/test_multi.py::TestGroup::test_gateway_and_id PASSED testing/test_multi.py::TestGroup::test_default_group PASSED testing/test_multi.py::TestGroup::test_remote_exec_args PASSED testing/test_multi.py::TestGroup::test_terminate_with_proxying PASSED testing/test_rsync.py::TestRSync::test_notargets PASSED testing/test_rsync.py::TestRSync::test_dirsync PASSED testing/test_rsync.py::TestRSync::test_dirsync_twice PASSED testing/test_rsync.py::TestRSync::test_rsync_default_reporting PASSED testing/test_rsync.py::TestRSync::test_rsync_non_verbose PASSED testing/test_rsync.py::TestRSync::test_permissions PASSED testing/test_rsync.py::TestRSync::test_read_only_directories PASSED testing/test_rsync.py::TestRSync::test_symlink_rsync PASSED testing/test_rsync.py::TestRSync::test_symlink2_rsync PASSED testing/test_rsync.py::TestRSync::test_callback PASSED testing/test_rsync.py::TestRSync::test_file_disappearing PASSED testing/test_serializer.py::test_simple[int-4] PASSED testing/test_serializer.py::test_simple[float-3.25] PASSED testing/test_serializer.py::test_simple[complex-(1.78+3.25j)] PASSED testing/test_serializer.py::test_simple[list-[1, 2, 3]] PASSED testing/test_serializer.py::test_simple[tuple-(1, 2, 3)] PASSED testing/test_serializer.py::test_simple[dict-{(1, 2, 3): 32}] PASSED testing/test_serializer.py::test_set PASSED testing/test_serializer.py::test_frozenset PASSED testing/test_serializer.py::test_long PASSED testing/test_serializer.py::test_bytes PASSED testing/test_serializer.py::test_str PASSED testing/test_serializer.py::test_unicode PASSED testing/test_serializer.py::test_bool PASSED testing/test_serializer.py::test_none PASSED testing/test_serializer.py::test_tuple_nested_with_empty_in_between PASSED testing/test_serializer.py::test_py2_string_loads PASSED testing/test_termination.py::test_termination_on_remote_channel_receive PASSED testing/test_termination.py::test_close_initiating_remote_no_error[sys.executable] PASSED testing/test_termination.py::test_close_initiating_remote_no_error[pypy3] SKIPPED testing/test_xspec.py::TestXSpec::test_norm_attributes PASSED testing/test_xspec.py::TestXSpec::test_ssh_options PASSED testing/test_xspec.py::TestXSpec::test_execmodel PASSED testing/test_xspec.py::TestXSpec::test_ssh_options_and_config PASSED testing/test_xspec.py::TestXSpec::test_vagrant_options PASSED testing/test_xspec.py::TestXSpec::test_popen_with_sudo_python PASSED testing/test_xspec.py::TestXSpec::test_env PASSED testing/test_xspec.py::TestXSpec::test__samefilesystem PASSED testing/test_xspec.py::TestXSpec::test__spec_spec PASSED testing/test_xspec.py::TestXSpec::test_samekeyword_twice_raises PASSED testing/test_xspec.py::TestXSpec::test_unknown_keys_allowed PASSED testing/test_xspec.py::TestXSpec::test_repr_and_string PASSED testing/test_xspec.py::TestXSpec::test_hash_equality PASSED testing/test_xspec.py::TestMakegateway::test_no_type PASSED testing/test_xspec.py::TestMakegateway::test_popen_default PASSED testing/test_xspec.py::TestMakegateway::test_popen_nice XPASS (fails...) testing/test_xspec.py::TestMakegateway::test_popen_env PASSED testing/test_xspec.py::TestMakegateway::test_popen_explicit PASSED testing/test_xspec.py::TestMakegateway::test_popen_chdir_absolute PASSED testing/test_xspec.py::TestMakegateway::test_popen_chdir_newsub PASSED testing/test_xspec.py::TestMakegateway::test_ssh SKIPPED (no 'gspecs...) testing/test_xspec.py::TestMakegateway::test_vagrant SKIPPED (Vagran...) testing/test_xspec.py::TestMakegateway::test_socket SKIPPED (no 'gsp...) testing/test_xspec.py::TestMakegateway::test_socket_second SKIPPED (...) testing/test_xspec.py::TestMakegateway::test_socket_installvia PASSED ================================== XFAILURES =================================== $(@D)/testing/test_multi.py:255: AttributeError: 'ThreadExecModel' object has no attribute 'active_count' $(@D)/testing/test_threadpool.py:76: TypeError: __init__() got an unexpected keyword argument 'size' $(@D)/testing/test_multi.py:255: AttributeError: 'MainThreadOnlyExecModel' object has no attribute 'active_count' $(@D)/testing/test_threadpool.py:76: TypeError: __init__() got an unexpected keyword argument 'size' $(@D)/testing/test_multi.py:237: _pytest.outcomes.XFailed: execution model 'gevent' does not support task count $(@D)/testing/test_multi.py:261: _pytest.outcomes.XFailed: execution model 'gevent' does not support task count $(@D)/testing/test_termination.py:48: _pytest.outcomes.XFailed: test and execnet not compatible to greenlets yet $(@D)/testing/test_termination.py:118: _pytest.outcomes.XFailed: only os threading model supported $(@D)/testing/test_threadpool.py:76: TypeError: __init__() got an unexpected keyword argument 'size' $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/execnet/gateway_base.py:931: execnet.gateway_base.TimeoutError: no item after 0.5 seconds =================================== XPASSES ==================================== ______ TestBasicGateway.test_gateway_status_busy[main_thread_only-proxy] _______ ----------------------------- Captured stderr call ----------------------------- Exception ignored in: Traceback (most recent call last): File "", line 775, in __del__ AttributeError: 'str' object has no attribute 'warn' Exception ignored in: Traceback (most recent call last): File "", line 775, in __del__ AttributeError: 'str' object has no attribute 'warn' ____________________ TestTracing.test_popen_stderr_tracing _____________________ ----------------------------- Captured stderr call ----------------------------- [18206] gw0-worker [receiver-thread] received [18206] gw0-worker [receiver-thread] finishing receiving thread [18206] gw0-worker [receiver-thread] terminating execution [18206] gw0-worker shutting down execution pool [18206] gw0-worker [receiver-thread] closing read [18206] gw0-worker [receiver-thread] closing write [18206] gw0-worker 1 channel.__del__ [18206] gw0-worker [receiver-thread] terminating our receive pseudo pool [18206] gw0-worker [serve] joining receiver thread [18206] gw0-worker waiting for receiver thread to finish [18206] === atexit cleanup === =========================== short test summary info ============================ ======== 640 passed, 431 skipped, 10 xfailed, 14 xpassed ======== py$(PYV): OK congratulations :)