============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pytest.ini asyncio: mode=strict collecting ... collected 138 items tests/test_asyncio.py::test_basic_usage[shell] PASSED tests/test_asyncio.py::test_basic_usage[exec] PASSED tests/test_asyncio.py::test_with_arguments_shell[True] PASSED tests/test_asyncio.py::test_with_arguments_shell[False] PASSED tests/test_asyncio.py::test_with_arguments_exec[True] PASSED tests/test_asyncio.py::test_with_arguments_exec[False] PASSED tests/test_asyncio.py::test_incorrect_call[shell-True] PASSED tests/test_asyncio.py::test_incorrect_call[shell-False] PASSED tests/test_asyncio.py::test_incorrect_call[exec-True] PASSED tests/test_asyncio.py::test_incorrect_call[exec-False] PASSED tests/test_asyncio.py::test_invalid_event_loop[shell-True] SKIPPED (...) tests/test_asyncio.py::test_invalid_event_loop[shell-False] SKIPPED tests/test_asyncio.py::test_invalid_event_loop[exec-True] SKIPPED (c...) tests/test_asyncio.py::test_invalid_event_loop[exec-False] SKIPPED (...) tests/test_asyncio.py::test_wait[shell-False] PASSED tests/test_asyncio.py::test_wait[shell-True] PASSED tests/test_asyncio.py::test_wait[exec-False] PASSED tests/test_asyncio.py::test_wait[exec-True] PASSED tests/test_asyncio.py::test_devnull_stdout PASSED tests/test_asyncio.py::test_anyio PASSED tests/test_asyncio.py::test_stdout_and_stderr[False] PASSED tests/test_asyncio.py::test_stdout_and_stderr[True] PASSED tests/test_asyncio.py::test_combined_stdout_and_stderr[False] PASSED tests/test_asyncio.py::test_combined_stdout_and_stderr[True] PASSED tests/test_asyncio.py::test_input[False] PASSED tests/test_asyncio.py::test_input[True] PASSED tests/test_asyncio.py::test_popen_recorder PASSED tests/test_asyncio.py::test_asyncio_subprocess_using_callback[no-callback] PASSED tests/test_asyncio.py::test_asyncio_subprocess_using_callback[noop-callback-causes-infinite-loop] XFAIL tests/test_examples.py::test_documentation[docs/index.rst] PASSED tests/test_examples.py::test_documentation[README.rst] PASSED tests/test_subprocess.py::test_legacy_usage PASSED tests/test_subprocess.py::test_completedprocess_args[cmd0] PASSED tests/test_subprocess.py::test_completedprocess_args[cmd1] PASSED tests/test_subprocess.py::test_completedprocess_args_path[str] PASSED tests/test_subprocess.py::test_completedprocess_args_path[path,str] PASSED tests/test_subprocess.py::test_completedprocess_args_path[str,path] PASSED tests/test_subprocess.py::test_completedprocess_args_path[path] PASSED tests/test_subprocess.py::test_called_process_error[cmd] PASSED tests/test_subprocess.py::test_called_process_error[cmd1] PASSED tests/test_subprocess.py::test_called_process_error_with_any[cmd] PASSED tests/test_subprocess.py::test_called_process_error_with_any[cmd1] PASSED tests/test_subprocess.py::test_keep_last_process_error_with_any PASSED tests/test_subprocess.py::test_multiple_levels PASSED tests/test_subprocess.py::test_not_registered PASSED tests/test_subprocess.py::test_context PASSED tests/test_subprocess.py::test_basic_process[str-False] PASSED tests/test_subprocess.py::test_basic_process[str-True] PASSED tests/test_subprocess.py::test_basic_process[path,str-False] PASSED tests/test_subprocess.py::test_basic_process[path,str-True] PASSED tests/test_subprocess.py::test_basic_process[str,path-False] PASSED tests/test_subprocess.py::test_basic_process[str,path-True] PASSED tests/test_subprocess.py::test_basic_process[path-False] PASSED tests/test_subprocess.py::test_basic_process[path-True] PASSED tests/test_subprocess.py::test_basic_process_merge_streams[False] PASSED tests/test_subprocess.py::test_basic_process_merge_streams[True] PASSED tests/test_subprocess.py::test_wait[False] PASSED tests/test_subprocess.py::test_wait[True] PASSED tests/test_subprocess.py::test_check_output[False] PASSED tests/test_subprocess.py::test_check_output[True] PASSED tests/test_subprocess.py::test_check_call[False] PASSED tests/test_subprocess.py::test_check_call[True] PASSED tests/test_subprocess.py::test_call[False] PASSED tests/test_subprocess.py::test_call[True] PASSED tests/test_subprocess.py::test_run[False] PASSED tests/test_subprocess.py::test_run[True] PASSED tests/test_subprocess.py::test_universal_newlines[False] PASSED tests/test_subprocess.py::test_universal_newlines[True] PASSED tests/test_subprocess.py::test_text[False] PASSED tests/test_subprocess.py::test_text[True] PASSED tests/test_subprocess.py::test_binary PASSED tests/test_subprocess.py::test_empty_stdout PASSED tests/test_subprocess.py::test_empty_stdout_list PASSED tests/test_subprocess.py::test_input[False] PASSED tests/test_subprocess.py::test_input[True] PASSED tests/test_subprocess.py::test_ambiguous_input[False] PASSED tests/test_subprocess.py::test_ambiguous_input[True] PASSED tests/test_subprocess.py::test_multiple_wait[False] PASSED tests/test_subprocess.py::test_multiple_wait[True] PASSED tests/test_subprocess.py::test_wrong_arguments PASSED tests/test_subprocess.py::test_callback PASSED tests/test_subprocess.py::test_mutiple_occurrences PASSED tests/test_subprocess.py::test_different_output PASSED tests/test_subprocess.py::test_different_output_with_context PASSED tests/test_subprocess.py::test_different_output_with_context_multilevel PASSED tests/test_subprocess.py::test_multiple_level_early_consuming PASSED tests/test_subprocess.py::test_keep_last_process PASSED tests/test_subprocess.py::test_git PASSED tests/test_subprocess.py::test_use_real PASSED tests/test_subprocess.py::test_real_process PASSED tests/test_subprocess.py::test_context_manager PASSED tests/test_subprocess.py::test_raise_exception PASSED tests/test_subprocess.py::test_callback_with_arguments PASSED tests/test_subprocess.py::test_subprocess_pipe_without_stream_definition PASSED tests/test_subprocess.py::test_different_command_type[command0] PASSED tests/test_subprocess.py::test_different_command_type[test] PASSED tests/test_subprocess.py::test_different_command_type_complex_command[command0] PASSED tests/test_subprocess.py::test_different_command_type_complex_command[test with arguments] PASSED tests/test_subprocess.py::test_raise_exception_check_output PASSED tests/test_subprocess.py::test_callback_and_return_code PASSED tests/test_subprocess.py::test_encoding[False-encoding] PASSED tests/test_subprocess.py::test_encoding[False-errors] PASSED tests/test_subprocess.py::test_encoding[True-encoding] PASSED tests/test_subprocess.py::test_encoding[True-errors] PASSED tests/test_subprocess.py::test_string_or_tuple[ls -lah] PASSED tests/test_subprocess.py::test_string_or_tuple[command1] PASSED tests/test_subprocess.py::test_with_wildcards PASSED tests/test_subprocess.py::test_with_program PASSED tests/test_subprocess.py::test_call_count PASSED tests/test_subprocess.py::test_called_process_waits_for_the_callback_to_finish PASSED tests/test_subprocess.py::test_raises_exceptions_from_callback[wait] PASSED tests/test_subprocess.py::test_raises_exceptions_from_callback[communicate] PASSED tests/test_subprocess.py::test_allow_unregistered_cleaning PASSED tests/test_subprocess.py::test_keep_last_process_cleaning PASSED tests/test_subprocess.py::test_signals PASSED tests/test_subprocess.py::test_signal_callback PASSED tests/test_subprocess.py::test_non_piped_streams[True-False] PASSED tests/test_subprocess.py::test_non_piped_streams[True-True] PASSED tests/test_subprocess.py::test_non_piped_streams[False-False] PASSED tests/test_subprocess.py::test_non_piped_streams[False-True] PASSED tests/test_subprocess.py::test_non_piped_same_file[True-False] PASSED tests/test_subprocess.py::test_non_piped_same_file[True-True] PASSED tests/test_subprocess.py::test_non_piped_same_file[False-False] PASSED tests/test_subprocess.py::test_non_piped_same_file[False-True] PASSED tests/test_subprocess.py::test_process_recorder PASSED tests/test_typing.py::test_typing PASSED tests/test_utils.py::test_simple_command[whoami] PASSED tests/test_utils.py::test_simple_command[command1] PASSED tests/test_utils.py::test_more_complex_command[test command] PASSED tests/test_utils.py::test_more_complex_command[command1] PASSED tests/test_utils.py::test_simple_wildcards PASSED tests/test_utils.py::test_more_complex_wildcards PASSED tests/test_utils.py::test_any_max PASSED tests/test_utils.py::test_any_min PASSED tests/test_utils.py::test_min_max_combined PASSED tests/test_utils.py::test_invalid_instantiation PASSED tests/test_utils.py::test_str_conversions PASSED tests/test_utils.py::test_command_iter PASSED ======== 133 passed, 4 skipped, 1 xfailed ========