============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
installed packages of interest: build==1.2.1 distro==1.9.0 packaging==24.1 pip==24.2 scikit-build==0.18.1 setuptools==73.0.1 setuptools_scm==8.1.0 virtualenv==20.26.3 wheel==0.44.0
No cmake3 executable found on PATH
/usr/bin/cmake: cmake version 3.30.2
/usr/bin/ninja: 1.11.1
rootdir: $(@D)
configfile: pyproject.toml
testpaths: tests
collecting ... collected 241 items / 7 deselected / 234 selected

tests/test_broken_project.py::test_cmakelists_with_fatalerror_fails PASSED
tests/test_broken_project.py::test_cmakelists_with_syntaxerror_fails PASSED
tests/test_broken_project.py::test_hello_with_compileerror_fails PASSED
tests/test_broken_project.py::test_invalid_cmake[CalledProcessError] PASSED
tests/test_broken_project.py::test_invalid_cmake[OSError] PASSED
tests/test_broken_project.py::test_first_invalid_generator PASSED
tests/test_broken_project.py::test_invalid_generator PASSED
tests/test_cmake_target.py::test_cmake_target_build PASSED
tests/test_cmakelists_not_in_top_level_dir.py::test_build PASSED
tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[invalid-True] PASSED
tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[-False] PASSED
tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[.-False] PASSED
tests/test_cmakelists_not_in_top_level_dir.py::test_hello_sdist PASSED
tests/test_cmaker.py::test_get_python_version PASSED
tests/test_cmaker.py::test_get_python_include_dir PASSED
tests/test_cmaker.py::test_get_python_library PASSED
tests/test_cmaker.py::test_cmake_executable PASSED
tests/test_cmaker.py::test_has_cmake_cache_arg PASSED
tests/test_cmaker.py::test_make_without_build_dir_fails PASSED
tests/test_cmaker.py::test_make_without_configure_fails PASSED
tests/test_cmaker.py::test_make[True] PASSED
tests/test_cmaker.py::test_make[False] PASSED
tests/test_cmaker.py::test_make_with_install_target[] PASSED
tests/test_cmaker.py::test_make_with_install_target[install] PASSED
tests/test_cmaker.py::test_make_with_install_target[install-runtime] PASSED
tests/test_cmaker.py::test_make_with_install_target[nonexistant-install-target] PASSED
tests/test_cmaker.py::test_configure_with_cmake_args PASSED
tests/test_cmaker.py::test_check_for_bad_installs PASSED
tests/test_command_line.py::test_help PASSED
tests/test_command_line.py::test_help_commands PASSED
tests/test_command_line.py::test_metadata_display PASSED
tests/test_command_line.py::test_no_command PASSED
tests/test_command_line.py::test_invalid_command PASSED
tests/test_command_line.py::test_too_many_separators PASSED
tests/test_command_line.py::test_cmake_initial_cache_as_global_option PASSED
tests/test_command_line.py::test_cmake_executable_arg PASSED
tests/test_command_line.py::test_hide_listing[True-sdist] PASSED
tests/test_command_line.py::test_hide_listing[True-bdist_wheel] PASSED
tests/test_command_line.py::test_hide_listing[False-sdist] PASSED
tests/test_command_line.py::test_hide_listing[False-bdist_wheel] PASSED
tests/test_command_line.py::test_run_cmake_arg PASSED
tests/test_command_line.py::test_skip_cmake_arg PASSED
tests/test_constants.py::test_set_skbuild_plat_name PASSED
tests/test_cython_flags.py::test_hello_cython_builds PASSED
tests/test_filter_manifest.py::test_bdist_wheel_command PASSED
tests/test_hello_cpp.py::test_hello_builds PASSED
tests/test_hello_cpp.py::test_hello_sdist PASSED
tests/test_hello_cpp.py::test_hello_wheel PASSED
tests/test_hello_cpp.py::test_hello_clean[with-dry-run] PASSED
tests/test_hello_cpp.py::test_hello_clean[without-dry-run] PASSED
tests/test_hello_cpp.py::test_hello_cleans PASSED
tests/test_hello_cpp.py::test_hello_develop SKIPPED (always fails: h...)
tests/test_hello_cython.py::test_hello_cython_builds PASSED
tests/test_hello_cython.py::test_hello_cython_sdist PASSED
tests/test_hello_cython.py::test_hello_cython_wheel PASSED
tests/test_hello_fortran.py::test_hello_fortran_build PASSED
tests/test_hello_fortran.py::test_hello_fortran_sdist PASSED
tests/test_hello_fortran.py::test_hello_fortran_wheel PASSED
tests/test_hello_pure.py::test_hello_pure_builds PASSED
tests/test_hello_pure.py::test_hello_pure_sdist PASSED
tests/test_hello_pure.py::test_hello_pure_wheel PASSED
tests/test_hello_pure.py::test_hello_clean PASSED
tests/test_include_exclude_data.py::test_include_exclude_data PASSED
tests/test_include_exclude_data.py::test_include_exclude_data_with_base PASSED
tests/test_issue274_support_default_package_dir.py::test_install_command SKIPPED
tests/test_issue274_support_one_package_without_package_dir.py::test_install_command SKIPPED
tests/test_issue284_build_ext_inplace.py::test_build_ext_inplace_command PASSED
tests/test_issue334_configure_cmakelists_non_cp1252_encoding.py::test_install_command SKIPPED
tests/test_issue335_support_cmake_source_dir.py::test_bdist_wheel_command PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args0-keyword_cmake_args0-cli_cmake_args0-10.9] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[10.7-cli_setup_args1-keyword_cmake_args1-cli_cmake_args1-10.7] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[10.7-cli_setup_args2-keyword_cmake_args2-cli_cmake_args2-10.9] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args3-keyword_cmake_args3-cli_cmake_args3-10.6] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args4-keyword_cmake_args4-cli_cmake_args4-10.7] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args5-keyword_cmake_args5-cli_cmake_args5-10.7] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args6-keyword_cmake_args6-cli_cmake_args6-10.7] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args7-keyword_cmake_args7-cli_cmake_args7-10.8] PASSED
tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args8-keyword_cmake_args8-cli_cmake_args8-10.8] PASSED
tests/test_issue352_isolated_environment_support.py::test_isolated_env_trigger_reconfigure PASSED
tests/test_issue668_symbol_visibility.py::test_symbol_visibility[ON] SKIPPED
tests/test_issue668_symbol_visibility.py::test_symbol_visibility[OFF] SKIPPED
tests/test_issue707_tested_packages.py::test_install_command PASSED
tests/test_logging.py::test_hide_listing PASSED
tests/test_logging.py::test_no_hide_listing PASSED
tests/test_manifest_in.py::test_manifest_in_wheel PASSED
tests/test_outside_project_root.py::test_outside_project_root_fails[None] PASSED
tests/test_outside_project_root.py::test_outside_project_root_fails[-DINSTALL_FILE:BOOL=1] PASSED
tests/test_outside_project_root.py::test_outside_project_root_fails[-DINSTALL_PROJECT:BOOL=1] PASSED
tests/test_platform.py::test_platform_has_entries PASSED
tests/test_platform.py::test_write_compiler_test_file PASSED
tests/test_platform.py::test_cxx_compiler PASSED
tests/test_platform.py::test_fortran_compiler PASSED
tests/test_platform.py::test_generator_cleanup PASSED
tests/test_platform.py::test_known_platform[darwin] PASSED
tests/test_platform.py::test_known_platform[freebsd] PASSED
tests/test_platform.py::test_known_platform[openbsd] PASSED
tests/test_platform.py::test_known_platform[linux] PASSED
tests/test_platform.py::test_known_platform[windows] PASSED
tests/test_platform.py::test_known_platform[os400] PASSED
tests/test_platform.py::test_known_platform[cygwin] PASSED
tests/test_platform.py::test_known_platform[sunos] PASSED
tests/test_platform.py::test_known_platform[aix] PASSED
tests/test_platform.py::test_unsupported_platform PASSED
tests/test_platform.py::test_cached_generator SKIPPED (Requires Windows)
tests/test_setup.py::test_distribution_is_pure[unknown] PASSED
tests/test_setup.py::test_distribution_is_pure[py_modules] PASSED
tests/test_setup.py::test_distribution_is_pure[packages] PASSED
tests/test_setup.py::test_distribution_is_pure[skbuild] PASSED
tests/test_setup.py::test_cmake_args_keyword[cmake_args0] PASSED
tests/test_setup.py::test_cmake_args_keyword[cmake_args1] PASSED
tests/test_setup.py::test_cmake_install_dir_keyword[None-True-str] PASSED
tests/test_setup.py::test_cmake_install_dir_keyword[-True-str] PASSED
tests/test_setup.py::test_cmake_install_dir_keyword[/tmp/scikit-build-True-SKBuildError] PASSED
tests/test_setup.py::test_cmake_install_dir_keyword[banana-False-str] PASSED
tests/test_setup.py::test_cmake_with_sdist_keyword[True] PASSED
tests/test_setup.py::test_cmake_with_sdist_keyword[False] PASSED
tests/test_setup.py::test_cmake_minimum_required_version_keyword PASSED
tests/test_setup.py::test_setup_requires_keyword_include_cmake SKIPPED
tests/test_setup.py::test_script_keyword[pure] PASSED
tests/test_setup.py::test_script_keyword[skbuild] PASSED
tests/test_setup.py::test_py_modules_keyword[pure] PASSED
tests/test_setup.py::test_py_modules_keyword[skbuild] PASSED
tests/test_setup.py::test_strip_package[package_parts0--] PASSED
tests/test_setup.py::test_strip_package[package_parts1-file.py-file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts2-foo/file.py-foo/file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts3--] PASSED
tests/test_setup.py::test_strip_package[package_parts4-foo/file.py-file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts5-foo\\file.py-file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts6-foo/file.py-foo/file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts7-foo/bar/file.py-file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts8-foo/bar/baz/file.py-baz/file.py] PASSED
tests/test_setup.py::test_strip_package[package_parts9-/foo/file.py-/foo/file.py] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-0-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-0-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-0-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-1-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-1-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-0-1-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-0-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-0-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-0-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-1-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-1-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-0-1-1-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-0-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-0-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-0-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-1-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-1-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-0-1-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-0-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-0-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-0-1-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-1-0-1] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-1-1-0] PASSED
tests/test_setup.py::test_setup_inputs[0-1-1-1-1-1] PASSED
tests/test_setup.py::test_setup_inputs[1-0-0-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-0-0-0-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-0-0-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-0-0-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-0-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-0-0-1-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-0-1-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-0-1-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-1-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-0-1-0-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-1-0-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-1-0-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-1-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-0-1-1-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-1-1-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-0-1-1-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-0-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-1-0-0-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-0-0-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-0-0-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-0-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-1-0-1-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-0-1-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-0-1-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-1-0-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-1-1-0-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-1-0-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-1-0-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-1-1-0-0] PASSED
tests/test_setup.py::test_setup_inputs[1-1-1-1-0-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-1-1-1-0] SKIPPED (unsuppo...)
tests/test_setup.py::test_setup_inputs[1-1-1-1-1-1] SKIPPED (unsuppo...)
tests/test_setup.py::test_cmake_install_into_pure_package[0] PASSED
tests/test_setup.py::test_cmake_install_into_pure_package[1] PASSED
tests/test_setup.py::test_zip_safe_default[None] PASSED
tests/test_setup.py::test_zip_safe_default[False] PASSED
tests/test_setup.py::test_zip_safe_default[True] PASSED
tests/test_skbuild.py::test_generator_selection PASSED
tests/test_skbuild.py::test_generator[NMake Makefiles-nmake] SKIPPED
tests/test_skbuild.py::test_generator[Unix Makefiles-make] SKIPPED (...)
tests/test_skbuild.py::test_invalid_generator[generator_args0] PASSED
tests/test_skbuild.py::test_invalid_generator[generator_args1] PASSED
tests/test_skbuild.py::test_platform_windows_find_visual_studio[2017] SKIPPED
tests/test_skbuild.py::test_platform_windows_find_visual_studio[2019] SKIPPED
tests/test_skbuild.py::test_platform_windows_find_visual_studio[2022] SKIPPED
tests/test_skbuild.py::test_toolset SKIPPED (Requires Windows)
tests/test_skbuild_variable.py::test_skbuild_variable_builds PASSED
tests/test_skbuild_variable.py::test_skbuild_variable_sdist PASSED
tests/test_skbuild_variable.py::test_skbuild_variable_wheel PASSED
tests/test_utils.py::test_push_dir PASSED
tests/test_utils.py::test_push_dir_decorator PASSED
tests/test_utils.py::test_mkdir_p PASSED
tests/test_utils.py::test_push_env PASSED
tests/test_utils.py::test_python_module_finder PASSED
tests/test_utils.py::test_to_platform_path[None-None] PASSED
tests/test_utils.py::test_to_platform_path[-] PASSED
tests/test_utils.py::test_to_platform_path[/bar/foo/baz-/bar/foo/baz] PASSED
tests/test_utils.py::test_to_platform_path[C:\\bar\\foo\\baz-C:/bar/foo/baz] PASSED
tests/test_utils.py::test_to_platform_path[C:\\bar/foo\\baz/-C:/bar/foo/baz/] PASSED
tests/test_utils.py::test_to_unix_path[None-None] PASSED
tests/test_utils.py::test_to_unix_path[-] PASSED
tests/test_utils.py::test_to_unix_path[/bar/foo/baz-/bar/foo/baz] PASSED
tests/test_utils.py::test_to_unix_path[C:\\bar\\foo\\baz-C:/bar/foo/baz] PASSED
tests/test_utils.py::test_to_unix_path[C:\\bar/foo\\baz/-C:/bar/foo/baz/] PASSED
tests/test_utils.py::test_list_ancestors[-expected_ancestors0] PASSED
tests/test_utils.py::test_list_ancestors[.-expected_ancestors1] PASSED
tests/test_utils.py::test_list_ancestors[part1/part2/part3/part4-expected_ancestors2] PASSED
tests/test_utils.py::test_list_ancestors[part1\\part2\\part3\\part4-expected_ancestors3] PASSED
tests/test_utils.py::test_list_ancestors[/part1/part2/part3/part4-expected_ancestors4] PASSED
tests/test_utils.py::test_list_ancestors[C:/part1/part2/part3/part4-expected_ancestors5] PASSED

=============================== warnings summary ===============================
tests/test_hello_cython.py::test_hello_cython_wheel
  $(PYTHON_DIR)/subprocess.py:1052: ResourceWarning: subprocess 7363 is still running
    _warn("subprocess %s is still running" % self.pid,
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
======== 196 passed, 38 skipped, 7 deselected, 1 warning ========