============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
hypothesis profile 'default'
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 76 items
Collected 0 items to run in parallel

tests/test_cpu_detection.py::test_auto_detect_cpus_psutil_affinity PASSED
tests/test_cpu_detection.py::test_auto_detect_cpus_psutil_cpu_count PASSED
tests/test_cpu_detection.py::test_auto_detect_process_cpu_count SKIPPED
tests/test_cpu_detection.py::test_auto_detect_sched_getaffinity SKIPPED
tests/test_cpu_detection.py::test_auto_detect_cpu_count PASSED
tests/test_run_parallel.py::test_default_threads PASSED
tests/test_run_parallel.py::test_marker PASSED
tests/test_run_parallel.py::test_unittest_compat PASSED
tests/test_run_parallel.py::test_help_message PASSED
tests/test_run_parallel.py::test_skip PASSED
tests/test_run_parallel.py::test_fail PASSED
tests/test_run_parallel.py::test_exception PASSED
tests/test_run_parallel.py::test_num_parallel_threads_fixture PASSED
tests/test_run_parallel.py::test_parallel_threads_limit_fixture PASSED
tests/test_run_parallel.py::test_parallel_threads_limit_one_thread PASSED
tests/test_run_parallel.py::test_iterations_marker_one_thread PASSED
tests/test_run_parallel.py::test_iterations_config_one_thread PASSED
tests/test_run_parallel.py::test_multiple_iterations_multiple_threads PASSED
tests/test_run_parallel.py::test_num_iterations_fixture PASSED
tests/test_run_parallel.py::test_skipif_marker_works PASSED
tests/test_run_parallel.py::test_incompatible_test_item PASSED
tests/test_run_parallel.py::test_known_incompatible_test_item_doesnt_warn PASSED
tests/test_run_parallel.py::test_all_tests_in_parallel PASSED
tests/test_run_parallel.py::test_doctests_marked_thread_unsafe PASSED
tests/test_run_parallel.py::test_runs_hypothesis_in_parallel PASSED
tests/test_run_parallel.py::test_fail_warning_gil_enabled_during_execution PASSED
tests/test_run_parallel.py::test_fail_warning_gil_enabled_during_collection PASSED
tests/test_run_parallel.py::test_warning_gil_enabled_ignore_option PASSED
tests/test_run_parallel.py::test_runs_with_xdist PASSED
tests/test_run_parallel.py::test_forever_with_xdist_errors PASSED
tests/test_run_parallel.py::test_parallel_threads_deprecation PASSED
tests/test_run_parallel.py::test_forever_without_selected_tests PASSED
tests/test_thread_comparator.py::test_thread_comp_fixture PASSED
tests/test_thread_index.py::test_thread_index_single_thread PASSED
tests/test_thread_index.py::test_thread_index_num_parallel_threads PASSED
tests/test_thread_index.py::test_thread_index_changes_between_tests PASSED
tests/test_thread_index.py::test_iteration_index_single_iteration PASSED
tests/test_thread_index.py::test_iteration_index_multi_iteration PASSED
tests/test_thread_index.py::test_iteration_index_multi_iteration_mutli_thread PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_marker PASSED
tests/test_thread_unsafe_detection.py::test_pytest_warns_detection PASSED
tests/test_thread_unsafe_detection.py::test_warns_detection_config_option PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_fixtures PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_function_attr PASSED
tests/test_thread_unsafe_detection.py::test_detect_unittest_mock PASSED
tests/test_thread_unsafe_detection.py::test_recurse_assign PASSED
tests/test_thread_unsafe_detection.py::test_failed_thread_unsafe PASSED
tests/test_thread_unsafe_detection.py::test_chained_attribute_import PASSED
tests/test_thread_unsafe_detection.py::test_chained_attribute_thread_safe_assignment PASSED
tests/test_thread_unsafe_detection.py::test_wrapped_function_call PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_function_call_in_assignment PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_unittest_mock_patch_object PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes_config_option PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes_import_from PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes_import_from_config_option PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_pytest_warns_multiline_string PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_pytest_warns_instance_decorator PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_hypothesis_config_option PASSED
tests/test_thread_unsafe_detection.py::test_thread_unsafe_detection_can_handle_none_module PASSED
tests/test_thread_unsafe_detection.py::test_ast_parsing_error PASSED
tests/test_thread_unsafe_detection.py::test_detect_gc_collect PASSED
tests/test_tmp_path.py::test_tmp_path_is_empty[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_is_empty[auto-PARALLEL PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_read_write[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_read_write[auto-PARALLEL PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_delete[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_delete[auto-PARALLEL PASSED] PASSED
tests/test_tmp_path.py::test_tmpdir_is_empty[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmpdir_is_empty[auto-PARALLEL PASSED] PASSED
tests/test_tmp_path.py::test_tmpdir_read_write[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmpdir_read_write[auto-PARALLEL PASSED] PASSED
tests/test_tmp_path.py::test_tmpdir_delete[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmpdir_delete[auto-PARALLEL PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_tmpdir[1-PASSED] PASSED
tests/test_tmp_path.py::test_tmp_path_tmpdir[auto-PARALLEL PASSED] PASSED

======== 74 passed, 2 skipped ========
