Meson build system 1.7.0 Project and Unit Tests
System information.
Architecture: ('64bit', 'ELF')
Machine: i86pc
Platform: SunOS
Processor: i386
System: SunOS


test_meson_exe_windows (__main__.CommandTests) ... skipped 'NOT IMPLEMENTED'

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
$(PYTHON_DIR)/vendor-packages/setuptools/_distutils/cmd.py:79: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  self.initialize_options()
zip_safe flag not set; analyzing archive contents...
mesonbuild.__pycache__.mdevenv.cpython-39: module references __file__
mesonbuild.__pycache__.minstall.cpython-39: module references __file__
mesonbuild.scripts.__pycache__.pycompile.cpython-39: module references __file__

Generating targets:   0%|          | 0/1 eta ?
Generating targets: 100%|██████████| 1/1 eta 00:00
                                                  

Writing build.ninja:   0%|          | 0/34 eta ?
                                                

Generating targets:   0%|          | 0/1 eta ?
                                              

Writing build.ninja:   0%|          | 0/34 eta ?
                                                

Generating targets:   0%|          | 0/1 eta ?
                                              

Writing build.ninja:   0%|          | 0/34 eta ?
                                                

Generating targets:   0%|          | 0/1 eta ?
Generating targets: 100%|██████████| 1/1 eta 00:00
                                                  

Writing build.ninja:   0%|          | 0/34 eta ?
                                                
ok
test_meson_runpython (__main__.CommandTests) ... ok
test_meson_uninstalled (__main__.CommandTests) ... 
Generating targets:   0%|          | 0/1 eta ?
                                              

Writing build.ninja:   0%|          | 0/34 eta ?
                                                

Generating targets:   0%|          | 0/1 eta ?
Generating targets: 100%|██████████| 1/1 eta 00:00
                                                  

Writing build.ninja:   0%|          | 0/34 eta ?
                                                

Generating targets:   0%|          | 0/1 eta ?
                                              

Writing build.ninja:   0%|          | 0/34 eta ?
                                                
ok
test_meson_zipapp (__main__.CommandTests) ... ok

----------------------------------------------------------------------
Ran 5 tests

OK (skipped=1)
Meson build system 1.7.0 Command Tests
$ $(PYTHON) run_meson_command_tests.py -v --failfast
Running unittests.

============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: setup.cfg
X workers [550 items]

scheduling tests via LoadScheduling

unittests/allplatformstests.py::AllPlatformTests::test_absolute_prefix_libdir PASSED
unittests/allplatformstests.py::AllPlatformTests::test_adding_subproject_to_configure_project PASSED
unittests/allplatformstests.py::AllPlatformTests::test_alias_target PASSED
unittests/allplatformstests.py::AllPlatformTests::test_all_forbidden_targets_tested PASSED
unittests/allplatformstests.py::AllPlatformTests::test_always_prefer_c_compiler_for_asm PASSED
unittests/allplatformstests.py::AllPlatformTests::test_array_option_bad_change PASSED
unittests/allplatformstests.py::AllPlatformTests::test_array_option_change PASSED
unittests/allplatformstests.py::AllPlatformTests::test_array_option_empty_equivalents PASSED
unittests/allplatformstests.py::AllPlatformTests::test_bindgen_drops_invalid SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_build_b_options PASSED
unittests/allplatformstests.py::AllPlatformTests::test_build_by_default PASSED
unittests/allplatformstests.py::AllPlatformTests::test_build_generated_pyx_directly PASSED
unittests/allplatformstests.py::AllPlatformTests::test_build_pyx_depfiles PASSED
unittests/allplatformstests.py::AllPlatformTests::test_buildtype_setting PASSED
unittests/allplatformstests.py::AllPlatformTests::test_c_cpp_stds PASSED
unittests/allplatformstests.py::AllPlatformTests::test_cflags_cppflags PASSED
unittests/allplatformstests.py::AllPlatformTests::test_check_module_linking PASSED
unittests/allplatformstests.py::AllPlatformTests::test_clang_format PASSED
unittests/allplatformstests.py::AllPlatformTests::test_clang_format_check PASSED
unittests/allplatformstests.py::AllPlatformTests::test_clang_tidy SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_clang_tidy_fix SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_clike_get_library_dirs PASSED
unittests/allplatformstests.py::AllPlatformTests::test_cmake_parser PASSED
unittests/allplatformstests.py::AllPlatformTests::test_cmake_prefix_path PASSED
unittests/allplatformstests.py::AllPlatformTests::test_command_line PASSED
unittests/allplatformstests.py::AllPlatformTests::test_commands_documented SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_compiler_detection PASSED
unittests/allplatformstests.py::AllPlatformTests::test_compiler_run_command PASSED
unittests/allplatformstests.py::AllPlatformTests::test_configure PASSED
unittests/allplatformstests.py::AllPlatformTests::test_configure_file_warnings PASSED
unittests/allplatformstests.py::AllPlatformTests::test_configure_same_noop PASSED
unittests/allplatformstests.py::AllPlatformTests::test_conflicting_d_dash_option PASSED
unittests/allplatformstests.py::AllPlatformTests::test_coverage SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_coverage_complex SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_coverage_escaping SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_coverage_html SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_coverage_text SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_coverage_xml SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_cross_file_constants PASSED
unittests/allplatformstests.py::AllPlatformTests::test_custom_target_changes_cause_rebuild PASSED
unittests/allplatformstests.py::AllPlatformTests::test_custom_target_exe_data_deterministic PASSED
unittests/allplatformstests.py::AllPlatformTests::test_custom_target_implicit_include PASSED
unittests/allplatformstests.py::AllPlatformTests::test_custom_target_name PASSED
unittests/allplatformstests.py::AllPlatformTests::test_dash_d_dedup PASSED
unittests/allplatformstests.py::AllPlatformTests::test_default_options_prefix PASSED
unittests/allplatformstests.py::AllPlatformTests::test_default_options_prefix_dependent_defaults PASSED
unittests/allplatformstests.py::AllPlatformTests::test_devenv PASSED
unittests/allplatformstests.py::AllPlatformTests::test_dirs PASSED
unittests/allplatformstests.py::AllPlatformTests::test_dist_git PASSED
unittests/allplatformstests.py::AllPlatformTests::test_dist_git_script PASSED
unittests/allplatformstests.py::AllPlatformTests::test_dist_hg PASSED
unittests/allplatformstests.py::AllPlatformTests::test_do_conf_file_by_format PASSED
unittests/allplatformstests.py::AllPlatformTests::test_do_conf_file_preserve_newlines PASSED
unittests/allplatformstests.py::AllPlatformTests::test_env_flags_to_linker PASSED
unittests/allplatformstests.py::AllPlatformTests::test_error_location_path PASSED
unittests/allplatformstests.py::AllPlatformTests::test_executable_names PASSED
unittests/allplatformstests.py::AllPlatformTests::test_extract_objects_custom_target_no_warning PASSED
unittests/allplatformstests.py::AllPlatformTests::test_feature_check_usage_subprojects PASSED
unittests/allplatformstests.py::AllPlatformTests::test_flock PASSED
unittests/allplatformstests.py::AllPlatformTests::test_force_fallback_for PASSED
unittests/allplatformstests.py::AllPlatformTests::test_force_fallback_for_nofallback PASSED
unittests/allplatformstests.py::AllPlatformTests::test_forcefallback PASSED
unittests/allplatformstests.py::AllPlatformTests::test_free_stringarray_setting PASSED
unittests/allplatformstests.py::AllPlatformTests::test_guessed_linker_dependencies PASSED
unittests/allplatformstests.py::AllPlatformTests::test_identical_target_name_in_subdir_flat_layout PASSED
unittests/allplatformstests.py::AllPlatformTests::test_identical_target_name_in_subproject_flat_layout PASSED
unittests/allplatformstests.py::AllPlatformTests::test_identity_cross PASSED
unittests/allplatformstests.py::AllPlatformTests::test_implicit_forcefallback PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_introspection PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_introspection_multiple_outputs PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_log_content PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_script_dry_run PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_skip_subprojects PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_subdir_introspection PASSED
unittests/allplatformstests.py::AllPlatformTests::test_install_tag PASSED
unittests/allplatformstests.py::AllPlatformTests::test_internal_include_order PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_ast_source PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_buildoptions_cross_only PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_buildoptions_without_configured_build PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_config_update PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_dependencies_from_source PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_file_dump_equals_all PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_install_plan PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_json_dump PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_json_flat PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_meson_info PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_projectinfo_subproject_dir PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_projectinfo_subproject_dir_from_source PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_projectinfo_subprojects PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_projectinfo_without_configured_build PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspect_targets_from_source PASSED
unittests/allplatformstests.py::AllPlatformTests::test_introspection_target_subproject PASSED
unittests/allplatformstests.py::AllPlatformTests::test_junit_valid_exitcode PASSED
unittests/allplatformstests.py::AllPlatformTests::test_junit_valid_gtest PASSED
unittests/allplatformstests.py::AllPlatformTests::test_junit_valid_tap PASSED
unittests/allplatformstests.py::AllPlatformTests::test_libdir_can_be_outside_prefix PASSED
unittests/allplatformstests.py::AllPlatformTests::test_link_language_linker PASSED
unittests/allplatformstests.py::AllPlatformTests::test_long_output PASSED
unittests/allplatformstests.py::AllPlatformTests::test_lto_mode SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_lto_threads PASSED
unittests/allplatformstests.py::AllPlatformTests::test_meson_compile PASSED
unittests/allplatformstests.py::AllPlatformTests::test_meson_configure_from_source_does_not_crash PASSED
unittests/allplatformstests.py::AllPlatformTests::test_meson_version_compare PASSED
unittests/allplatformstests.py::AllPlatformTests::test_mixed_language_linker_check PASSED
unittests/allplatformstests.py::AllPlatformTests::test_mtest_reconfigure PASSED
unittests/allplatformstests.py::AllPlatformTests::test_multi_output_custom_target_no_warning PASSED
unittests/allplatformstests.py::AllPlatformTests::test_native_dep_pkgconfig PASSED
unittests/allplatformstests.py::AllPlatformTests::test_ndebug_if_release_disabled PASSED
unittests/allplatformstests.py::AllPlatformTests::test_ndebug_if_release_enabled PASSED
unittests/allplatformstests.py::AllPlatformTests::test_nested_cmake_rebuild PASSED
unittests/allplatformstests.py::AllPlatformTests::test_noop_changes_cause_no_rebuilds PASSED
unittests/allplatformstests.py::AllPlatformTests::test_nopromote PASSED
unittests/allplatformstests.py::AllPlatformTests::test_nostdlib SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_options_listed_in_build_options PASSED
unittests/allplatformstests.py::AllPlatformTests::test_options_with_choices_changing PASSED
unittests/allplatformstests.py::AllPlatformTests::test_permitted_method_kwargs PASSED
unittests/allplatformstests.py::AllPlatformTests::test_pkg_config_libdir PASSED
unittests/allplatformstests.py::AllPlatformTests::test_pkgconfig_gen_escaping PASSED
unittests/allplatformstests.py::AllPlatformTests::test_pkgconfig_relocatable PASSED
unittests/allplatformstests.py::AllPlatformTests::test_pkgconfig_static PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_object PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_shared_lib PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_shared_lib_cmake PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_shared_lib_pkg_config PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_shared_lib_rpath PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_shared_lib_rpath_same_prefix PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prebuilt_static_lib PASSED
unittests/allplatformstests.py::AllPlatformTests::test_prefix_dependent_defaults PASSED
unittests/allplatformstests.py::AllPlatformTests::test_preprocessor_checks_CPPFLAGS PASSED
unittests/allplatformstests.py::AllPlatformTests::test_reconfigure PASSED
unittests/allplatformstests.py::AllPlatformTests::test_replace_unencodable_xml_chars PASSED
unittests/allplatformstests.py::AllPlatformTests::test_replace_unencodable_xml_chars_unit PASSED
unittests/allplatformstests.py::AllPlatformTests::test_rpath_uses_ORIGIN PASSED
unittests/allplatformstests.py::AllPlatformTests::test_rsp_support PASSED
unittests/allplatformstests.py::AllPlatformTests::test_run_target_files_path PASSED
unittests/allplatformstests.py::AllPlatformTests::test_run_target_subdir PASSED
unittests/allplatformstests.py::AllPlatformTests::test_rust_clippy PASSED
unittests/allplatformstests.py::AllPlatformTests::test_rust_clippy_as_rustc PASSED
unittests/allplatformstests.py::AllPlatformTests::test_rust_rlib_linkage PASSED
unittests/allplatformstests.py::AllPlatformTests::test_rust_test_warnings PASSED
unittests/allplatformstests.py::AllPlatformTests::test_same_d_option_twice PASSED
unittests/allplatformstests.py::AllPlatformTests::test_same_d_option_twice_configure PASSED
unittests/allplatformstests.py::AllPlatformTests::test_same_dash_option_twice PASSED
unittests/allplatformstests.py::AllPlatformTests::test_same_dash_option_twice_configure PASSED
unittests/allplatformstests.py::AllPlatformTests::test_same_project_d_option_twice PASSED
unittests/allplatformstests.py::AllPlatformTests::test_same_project_d_option_twice_configure PASSED
unittests/allplatformstests.py::AllPlatformTests::test_select_test_using_wildcards PASSED
unittests/allplatformstests.py::AllPlatformTests::test_source_changes_cause_rebuild PASSED
unittests/allplatformstests.py::AllPlatformTests::test_source_generator_program_cause_rebuild PASSED
unittests/allplatformstests.py::AllPlatformTests::test_spurious_reconfigure_built_dep_file PASSED
unittests/allplatformstests.py::AllPlatformTests::test_static_compile_order PASSED
unittests/allplatformstests.py::AllPlatformTests::test_static_library_lto PASSED
unittests/allplatformstests.py::AllPlatformTests::test_static_library_overwrite PASSED
unittests/allplatformstests.py::AllPlatformTests::test_subproject_promotion PASSED
unittests/allplatformstests.py::AllPlatformTests::test_subproject_promotion_wrap PASSED
unittests/allplatformstests.py::AllPlatformTests::test_suite_selection PASSED
unittests/allplatformstests.py::AllPlatformTests::test_summary PASSED
unittests/allplatformstests.py::AllPlatformTests::test_symlinked_subproject PASSED
unittests/allplatformstests.py::AllPlatformTests::test_target_construct_id_from_path PASSED
unittests/allplatformstests.py::AllPlatformTests::test_templates PASSED
unittests/allplatformstests.py::AllPlatformTests::test_testrepeat PASSED
unittests/allplatformstests.py::AllPlatformTests::test_testsetup_default PASSED
unittests/allplatformstests.py::AllPlatformTests::test_testsetup_selection PASSED
unittests/allplatformstests.py::AllPlatformTests::test_underscore_prefix_detection_define PASSED
unittests/allplatformstests.py::AllPlatformTests::test_underscore_prefix_detection_list SKIPPED
unittests/allplatformstests.py::AllPlatformTests::test_unexisting_test_name PASSED
unittests/allplatformstests.py::AllPlatformTests::test_uninstall PASSED
unittests/allplatformstests.py::AllPlatformTests::test_unstable_coredata PASSED
unittests/allplatformstests.py::AllPlatformTests::test_verbose PASSED
unittests/allplatformstests.py::AllPlatformTests::test_version_file PASSED
unittests/allplatformstests.py::AllPlatformTests::test_warning_level_0 PASSED
unittests/allplatformstests.py::AllPlatformTests::test_warning_location PASSED
unittests/allplatformstests.py::AllPlatformTests::test_wipe_from_builddir PASSED
unittests/allplatformstests.py::AllPlatformTests::test_wrap_git PASSED
unittests/allplatformstests.py::AllPlatformTests::test_wrap_redirect PASSED
unittests/cargotests.py::CargoCfgTest::test_ir_to_meson PASSED
unittests/cargotests.py::CargoCfgTest::test_lex PASSED
unittests/cargotests.py::CargoCfgTest::test_parse PASSED
unittests/cargotests.py::CargoLockTest::test_cargo_lock PASSED
unittests/cargotests.py::CargoVersionTest::test_cargo_to_meson PASSED
unittests/darwintests.py::DarwinTests::test_apple_bitcode SKIPPED
unittests/darwintests.py::DarwinTests::test_apple_bitcode_modules SKIPPED
unittests/darwintests.py::DarwinTests::test_apple_lto_export_dynamic SKIPPED
unittests/darwintests.py::DarwinTests::test_darwin_get_object_archs SKIPPED
unittests/darwintests.py::DarwinTests::test_darwin_meson_rpaths_removed_on_install SKIPPED
unittests/darwintests.py::DarwinTests::test_duplicate_rpath SKIPPED
unittests/darwintests.py::DarwinTests::test_library_versioning SKIPPED
unittests/darwintests.py::DarwinTests::test_objc_versions SKIPPED
unittests/darwintests.py::DarwinTests::test_removing_unused_linker_args SKIPPED
unittests/datatests.py::DataTests::test_all_functions_defined_in_ast_interpreter SKIPPED
unittests/datatests.py::DataTests::test_builtin_options_documented SKIPPED
unittests/datatests.py::DataTests::test_compiler_options_documented SKIPPED
unittests/datatests.py::DataTests::test_cpu_families_documented SKIPPED
unittests/datatests.py::DataTests::test_markdown_files_in_sitemap SKIPPED
unittests/datatests.py::DataTests::test_modules_in_navbar SKIPPED
unittests/datatests.py::DataTests::test_snippets SKIPPED
unittests/datatests.py::DataTests::test_vim_syntax_highlighting SKIPPED
unittests/failuretests.py::FailureTests::test_apple_frameworks_dependency SKIPPED
unittests/failuretests.py::FailureTests::test_assert_default_message PASSED
unittests/failuretests.py::FailureTests::test_boost_BOOST_ROOT_dependency PASSED
unittests/failuretests.py::FailureTests::test_boost_notfound_dependency PASSED
unittests/failuretests.py::FailureTests::test_compiler_cache_without_compiler PASSED
unittests/failuretests.py::FailureTests::test_dependency PASSED
unittests/failuretests.py::FailureTests::test_dependency_invalid_method PASSED
unittests/failuretests.py::FailureTests::test_dict_forbids_duplicate_keys PASSED
unittests/failuretests.py::FailureTests::test_dict_forbids_integer_key PASSED
unittests/failuretests.py::FailureTests::test_dict_requires_key_value_pairs PASSED
unittests/failuretests.py::FailureTests::test_error_func PASSED
unittests/failuretests.py::FailureTests::test_exception_exit_status PASSED
unittests/failuretests.py::FailureTests::test_extraframework_dependency_method PASSED
unittests/failuretests.py::FailureTests::test_get_variable_on_not_found_project PASSED
unittests/failuretests.py::FailureTests::test_gnustep_notfound_dependency PASSED
unittests/failuretests.py::FailureTests::test_llvm_dependency PASSED
unittests/failuretests.py::FailureTests::test_message PASSED
unittests/failuretests.py::FailureTests::test_missing_subproject_not_required_and_required PASSED
unittests/failuretests.py::FailureTests::test_objc_cpp_detection SKIPPED
unittests/failuretests.py::FailureTests::test_override_dependency_twice PASSED
unittests/failuretests.py::FailureTests::test_override_resolved_dependency PASSED
unittests/failuretests.py::FailureTests::test_sdl2_notfound_dependency SKIPPED
unittests/failuretests.py::FailureTests::test_subproject_variables PASSED
unittests/failuretests.py::FailureTests::test_using_recent_feature PASSED
unittests/failuretests.py::FailureTests::test_using_too_recent_feature PASSED
unittests/failuretests.py::FailureTests::test_using_too_recent_feature_dependency PASSED
unittests/failuretests.py::FailureTests::test_vcs_tag_featurenew_build_always_stale PASSED
unittests/failuretests.py::FailureTests::test_version_checked_before_parsing_options PASSED
unittests/failuretests.py::FailureTests::test_warning PASSED
unittests/failuretests.py::FailureTests::test_wrap_nofallback PASSED
unittests/failuretests.py::FailureTests::test_wx_dependency PASSED
unittests/failuretests.py::FailureTests::test_wx_notfound_dependency SKIPPED
unittests/internaltests.py::InternalTests::test_compiler_args_class_clike PASSED
unittests/internaltests.py::InternalTests::test_compiler_args_class_d PASSED
unittests/internaltests.py::InternalTests::test_compiler_args_class_gnuld PASSED
unittests/internaltests.py::InternalTests::test_compiler_args_class_none_flush PASSED
unittests/internaltests.py::InternalTests::test_compiler_args_class_visualstudio PASSED
unittests/internaltests.py::InternalTests::test_compiler_args_remove_system PASSED
unittests/internaltests.py::InternalTests::test_dependency_factory_order PASSED
unittests/internaltests.py::InternalTests::test_depfile PASSED
unittests/internaltests.py::InternalTests::test_detect_cpu PASSED
unittests/internaltests.py::InternalTests::test_detect_cpu_family PASSED
unittests/internaltests.py::InternalTests::test_env2mfile_deb PASSED
unittests/internaltests.py::InternalTests::test_extract_as_list PASSED
unittests/internaltests.py::InternalTests::test_find_library_patterns PASSED
unittests/internaltests.py::InternalTests::test_interpreter_unpicklable PASSED
unittests/internaltests.py::InternalTests::test_listify PASSED
unittests/internaltests.py::InternalTests::test_log_once PASSED
unittests/internaltests.py::InternalTests::test_log_once_ansi PASSED
unittests/internaltests.py::InternalTests::test_major_versions_differ PASSED
unittests/internaltests.py::InternalTests::test_mode_symbolic_to_bits PASSED
unittests/internaltests.py::InternalTests::test_msvc_toolset_version SKIPPED
unittests/internaltests.py::InternalTests::test_needs_exe_wrapper_override PASSED
unittests/internaltests.py::InternalTests::test_option_key_from_string PASSED
unittests/internaltests.py::InternalTests::test_pkgconfig_parse_libs PASSED
unittests/internaltests.py::InternalTests::test_program_version PASSED
unittests/internaltests.py::InternalTests::test_quote_arg PASSED
unittests/internaltests.py::InternalTests::test_sort_libpaths PASSED
unittests/internaltests.py::InternalTests::test_split_args PASSED
unittests/internaltests.py::InternalTests::test_string_templates_substitution PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_basic PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_contained_invalid PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_container_default_copy PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_container_in_tuple PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_container_invalid PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_container_listify PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_container_pairs PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_container_valid PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_convertor PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_default PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_default_type PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_evolve PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_invalid_default_type PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_missing_optional PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_missing_required PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_since PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_since_values PASSED
unittests/internaltests.py::InternalTests::test_typed_kwarg_validator PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_max_varargs PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_max_varargs_exceeded PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_min_and_max_varargs_exceeded PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_min_and_max_varargs_not_met PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_min_optargs_max_exceeded PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_min_optargs_not_met PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_min_varargs PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_min_varargs_not_met PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_optargs_all_given PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_optargs_not_given PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_optargs_some_given PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_types PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_types_invalid PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_types_wrong_number PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_varargs PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_varargs_invalid PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_varargs_invalid_multiple_types PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_varargs_not_given PASSED
unittests/internaltests.py::InternalTests::test_typed_pos_args_variadic_and_optional PASSED
unittests/internaltests.py::InternalTests::test_validate_json PASSED
unittests/internaltests.py::InternalTests::test_version_compare PASSED
unittests/internaltests.py::InternalTests::test_version_number PASSED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_cflags_cross_environment_pollution SKIPPED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_cross_file_overrides_always_args SKIPPED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_cross_libdir SKIPPED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_cross_libdir_subproject SKIPPED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_pkg_config_option SKIPPED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_run_native_test SKIPPED
unittests/linuxcrosstests.py::LinuxCrossArmTests::test_std_remains SKIPPED
unittests/linuxcrosstests.py::LinuxCrossMingwTests::test_cross_pkg_config_option SKIPPED
unittests/linuxcrosstests.py::LinuxCrossMingwTests::test_exe_wrapper_behaviour SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_as_link_whole PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_basic_soname PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_build_rpath PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_build_rpath_pkgconfig PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_cmake_multilib PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_compiler_c_stds PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_compiler_check_flags_order PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_compiler_cpp_stds PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_compiler_libs_static_dedup PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_complex_link_cases SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_cpp_std_override PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_cross_find_program PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_custom_soname PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_deterministic_dep_order PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_deterministic_rpath_order PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_freezing PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_global_rpath PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_identity_cross PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_identity_cross_env PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_install_strip SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_install_subdir_symlinks PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_install_subdir_symlinks_with_default_umask PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_install_subdir_symlinks_with_default_umask_and_mode PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_install_umask PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_installed_modes PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_installed_modes_extended PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_installed_soname PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_introspect_dependencies PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_introspect_installed PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_isystem_default_removal_with_symlink PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_bfd SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_cpp SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_d SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_fortran SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_gold SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_lld SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_objc SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_objcpp SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ld_environment_variable_rust SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_ldflag_dedup SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_link_arg_fullname PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_lookup_system_after_broken_fallback PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_no_rpath_for_static PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_noncross_options PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_old_gnome_module_codepaths PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_order_of_l_arguments PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_override_with_exe_dep PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pch_with_address_sanitizer PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pic PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkg_unfound PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_csharp_library SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_duplicate_path_entries PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_formatting PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_gen PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_gen_deps PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_internal_libraries PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_link_order PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_relative_paths PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_uninstalled PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_uninstalled_env_added PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_uninstalled_env_prepended PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_pkgconfig_usage PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_prelinking PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_qt5dependency_no_lrelease PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_qt5dependency_qmake_detection PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_qt6dependency_qmake_detection SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_qtdependency_pkgconfig_detection SKIPPED
unittests/linuxliketests.py::LinuxlikeTests::test_reconfigure PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_run_installed PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_soname PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_static_archive_stripping PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_static_link PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_symlink_builddir PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_top_options_in_sp PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_unity_subproj PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_usage_external_library PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_usage_pkgconfig_prefixes PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_vala_generated_source_buildir_inside_source_tree PASSED
unittests/linuxliketests.py::LinuxlikeTests::test_wrap_with_file_url PASSED
unittests/machinefiletests.py::CrossFileTests::test_builtin_options PASSED
unittests/machinefiletests.py::CrossFileTests::test_builtin_options_conf_overrides_env PASSED
unittests/machinefiletests.py::CrossFileTests::test_builtin_options_per_machine PASSED
unittests/machinefiletests.py::CrossFileTests::test_cross_exe_passed_no_wrapper PASSED
unittests/machinefiletests.py::CrossFileTests::test_cross_file_dirs PASSED
unittests/machinefiletests.py::CrossFileTests::test_cross_file_dirs_chain PASSED
unittests/machinefiletests.py::CrossFileTests::test_cross_file_dirs_overridden PASSED
unittests/machinefiletests.py::CrossFileTests::test_cross_file_system_paths PASSED
unittests/machinefiletests.py::CrossFileTests::test_for_build_env_vars PASSED
unittests/machinefiletests.py::CrossFileTests::test_needs_exe_wrapper_false PASSED
unittests/machinefiletests.py::CrossFileTests::test_needs_exe_wrapper_true PASSED
unittests/machinefiletests.py::CrossFileTests::test_needs_exe_wrapper_true_wrapper PASSED
unittests/machinefiletests.py::CrossFileTests::test_project_options_native_only PASSED
unittests/machinefiletests.py::CrossFileTests::test_user_options PASSED
unittests/machinefiletests.py::MachineFileStoreTests::test_loading PASSED
unittests/machinefiletests.py::NativeFileTests::test_bindgen_clang_arguments SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_compiler_properties PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_compiler_properties_legacy PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_conf_overrides_env PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_paths PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_paths_legacy PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_subprojects PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_subprojects_dont_inherits_parent_override PASSED
unittests/machinefiletests.py::NativeFileTests::test_builtin_options_subprojects_overrides_buildfiles PASSED
unittests/machinefiletests.py::NativeFileTests::test_c_compiler SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_compile_sys_path PASSED
unittests/machinefiletests.py::NativeFileTests::test_config_tool_dep PASSED
unittests/machinefiletests.py::NativeFileTests::test_cpp_compiler SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_cs_compiler SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_d_compiler SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_find_program PASSED
unittests/machinefiletests.py::NativeFileTests::test_fortran_compiler SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_java_classpath PASSED
unittests/machinefiletests.py::NativeFileTests::test_java_compiler PASSED
unittests/machinefiletests.py::NativeFileTests::test_multiple_native_files PASSED
unittests/machinefiletests.py::NativeFileTests::test_multiple_native_files_override PASSED
unittests/machinefiletests.py::NativeFileTests::test_native_file_dirs PASSED
unittests/machinefiletests.py::NativeFileTests::test_native_file_dirs_overridden PASSED
unittests/machinefiletests.py::NativeFileTests::test_native_file_is_pipe PASSED
unittests/machinefiletests.py::NativeFileTests::test_objc_compiler PASSED
unittests/machinefiletests.py::NativeFileTests::test_objcpp_compiler PASSED
unittests/machinefiletests.py::NativeFileTests::test_option_bool PASSED
unittests/machinefiletests.py::NativeFileTests::test_option_integer PASSED
unittests/machinefiletests.py::NativeFileTests::test_python3_module PASSED
unittests/machinefiletests.py::NativeFileTests::test_rust_compiler PASSED
unittests/machinefiletests.py::NativeFileTests::test_swift_compiler SKIPPED
unittests/machinefiletests.py::NativeFileTests::test_user_options PASSED
unittests/machinefiletests.py::NativeFileTests::test_user_options_command_line_overrides PASSED
unittests/machinefiletests.py::NativeFileTests::test_user_options_subproject PASSED
unittests/machinefiletests.py::NativeFileTests::test_vala_compiler PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_change_backend PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_cmake_openssl_not_found_bug PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_meson_options_txt_to_meson_options PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_new_option PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_new_option_subproject PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_option_changed_constraints PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_options_file_added PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_options_file_added_old PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_options_file_deleted PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_configure_removed_option PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_debug_function_outputs_to_meson_log PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_editorconfig_match_path PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_error_configuring_subdir PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_format_empty_file PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_format_indent_comment_in_brackets PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_format_invalid_config_key PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_format_invalid_config_value PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_format_invalid_editorconfig_value PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_invalid_option_names PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_meson_package_cache_dir PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_mtest_rebuild_deps PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_new_subproject_reconfigure PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_none_backend PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_option_validation PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_python_dependency_without_pkgconfig PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_reconfigure_base_options PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_relative_find_program PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_scripts_loaded_modules PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_setup_loaded_modules PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_setup_with_unknown_option PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_update_wrapdb PASSED
unittests/platformagnostictests.py::PlatformAgnosticTests::test_validate_dirs PASSED
unittests/pythontests.py::PythonTests::test_bad_versions PASSED
unittests/pythontests.py::PythonTests::test_bytecompile_multi SKIPPED
unittests/pythontests.py::PythonTests::test_bytecompile_single PASSED
unittests/pythontests.py::PythonTests::test_dist PASSED
unittests/pythontests.py::PythonTests::test_limited_api_linked_correct_lib SKIPPED
unittests/rewritetests.py::RewriterTests::test_default_options_delete PASSED
unittests/rewritetests.py::RewriterTests::test_default_options_set PASSED
unittests/rewritetests.py::RewriterTests::test_kwargs_add PASSED
unittests/rewritetests.py::RewriterTests::test_kwargs_delete PASSED
unittests/rewritetests.py::RewriterTests::test_kwargs_info PASSED
unittests/rewritetests.py::RewriterTests::test_kwargs_remove PASSED
unittests/rewritetests.py::RewriterTests::test_kwargs_remove_regex PASSED
unittests/rewritetests.py::RewriterTests::test_kwargs_set PASSED
unittests/rewritetests.py::RewriterTests::test_raw_printer_is_idempotent PASSED
unittests/rewritetests.py::RewriterTests::test_target_add PASSED
unittests/rewritetests.py::RewriterTests::test_target_add_extra_files PASSED
unittests/rewritetests.py::RewriterTests::test_target_add_sources PASSED
unittests/rewritetests.py::RewriterTests::test_target_add_sources_abs PASSED
unittests/rewritetests.py::RewriterTests::test_target_add_subdir PASSED
unittests/rewritetests.py::RewriterTests::test_target_remove PASSED
unittests/rewritetests.py::RewriterTests::test_target_remove_extra_files PASSED
unittests/rewritetests.py::RewriterTests::test_target_remove_sources PASSED
unittests/rewritetests.py::RewriterTests::test_target_remove_subdir PASSED
unittests/rewritetests.py::RewriterTests::test_target_same_name_skip PASSED
unittests/rewritetests.py::RewriterTests::test_target_source_list PASSED
unittests/rewritetests.py::RewriterTests::test_target_source_sorting PASSED
unittests/rewritetests.py::RewriterTests::test_target_subdir PASSED
unittests/subprojectscommandtests.py::SubprojectsCommandTests::test_foreach PASSED
unittests/subprojectscommandtests.py::SubprojectsCommandTests::test_git_update PASSED
unittests/subprojectscommandtests.py::SubprojectsCommandTests::test_purge PASSED
unittests/taptests.py::TAPParserTests::test_diagnostics PASSED
unittests/taptests.py::TAPParserTests::test_directive_case PASSED
unittests/taptests.py::TAPParserTests::test_directive_explanation PASSED
unittests/taptests.py::TAPParserTests::test_empty PASSED
unittests/taptests.py::TAPParserTests::test_empty_line PASSED
unittests/taptests.py::TAPParserTests::test_empty_plan PASSED
unittests/taptests.py::TAPParserTests::test_high_max_early_plan PASSED
unittests/taptests.py::TAPParserTests::test_high_max_late_plan PASSED
unittests/taptests.py::TAPParserTests::test_low_max_early_plan PASSED
unittests/taptests.py::TAPParserTests::test_low_max_late_plan PASSED
unittests/taptests.py::TAPParserTests::test_many_early_plan PASSED
unittests/taptests.py::TAPParserTests::test_many_late_plan PASSED
unittests/taptests.py::TAPParserTests::test_middle_plan PASSED
unittests/taptests.py::TAPParserTests::test_one_test_early_plan PASSED
unittests/taptests.py::TAPParserTests::test_one_test_late_plan PASSED
unittests/taptests.py::TAPParserTests::test_one_test_not_ok PASSED
unittests/taptests.py::TAPParserTests::test_one_test_ok PASSED
unittests/taptests.py::TAPParserTests::test_one_test_skip PASSED
unittests/taptests.py::TAPParserTests::test_one_test_skip_failure PASSED
unittests/taptests.py::TAPParserTests::test_one_test_todo PASSED
unittests/taptests.py::TAPParserTests::test_one_test_with_name PASSED
unittests/taptests.py::TAPParserTests::test_one_test_with_number PASSED
unittests/taptests.py::TAPParserTests::test_out_of_order PASSED
unittests/taptests.py::TAPParserTests::test_out_of_order_missing_numbers PASSED
unittests/taptests.py::TAPParserTests::test_out_of_order_no_plan PASSED
unittests/taptests.py::TAPParserTests::test_plan_directive PASSED
unittests/taptests.py::TAPParserTests::test_too_few_bailout PASSED
unittests/taptests.py::TAPParserTests::test_too_few_early_plan PASSED
unittests/taptests.py::TAPParserTests::test_too_few_late_plan PASSED
unittests/taptests.py::TAPParserTests::test_too_many_early_plan PASSED
unittests/taptests.py::TAPParserTests::test_too_many_late_plan PASSED
unittests/taptests.py::TAPParserTests::test_too_many_plans PASSED
unittests/taptests.py::TAPParserTests::test_unexpected PASSED
unittests/taptests.py::TAPParserTests::test_version PASSED
unittests/taptests.py::TAPParserTests::test_yaml PASSED
unittests/windowstests.py::WindowsTests::test_compiler_checks_vscrt SKIPPED
unittests/windowstests.py::WindowsTests::test_find_program SKIPPED
unittests/windowstests.py::WindowsTests::test_genvslite SKIPPED
unittests/windowstests.py::WindowsTests::test_ignore_libs SKIPPED
unittests/windowstests.py::WindowsTests::test_install_pdb_introspection SKIPPED
unittests/windowstests.py::WindowsTests::test_link_environment_variable_d SKIPPED
unittests/windowstests.py::WindowsTests::test_link_environment_variable_link SKIPPED
unittests/windowstests.py::WindowsTests::test_link_environment_variable_lld_link SKIPPED
unittests/windowstests.py::WindowsTests::test_link_environment_variable_optlink SKIPPED
unittests/windowstests.py::WindowsTests::test_link_environment_variable_rust SKIPPED
unittests/windowstests.py::WindowsTests::test_modules SKIPPED
unittests/windowstests.py::WindowsTests::test_msvc_cpp17 SKIPPED
unittests/windowstests.py::WindowsTests::test_non_utf8_fails SKIPPED
unittests/windowstests.py::WindowsTests::test_pefile_checksum SKIPPED
unittests/windowstests.py::WindowsTests::test_qt5dependency_vscrt SKIPPED
unittests/windowstests.py::WindowsTests::test_rc_depends_files SKIPPED
unittests/windowstests.py::WindowsTests::test_vsenv_option SKIPPED

======== 465 passed, 85 skipped ========
Meson build system 1.7.0 Unit Tests
Disabling pytest-cov
Meson build system 1.7.0 Project Tests
Using python 3.9.21 (main, Dec 13 2024, 20:24:16)  ('$(PYTHON)')

host machine compilers

c      : [gcc]      /usr/gcc/14/bin/gcc (gcc 14.2.0 "gcc (OpenIndiana 14.2.0-oi-1) 14.2.0")
cpp    : [gcc]      /usr/gcc/14/bin/g++ (gcc 14.2.0 "g++ (OpenIndiana 14.2.0-oi-1) 14.2.0")
cs     : [not found]
cuda   : [not found]
cython : [cython]   cython (cython 3.0.12)
d      : [not found]
fortran: [gcc]      gfortran (gcc 14.2.0 "GNU Fortran (OpenIndiana 14.2.0-oi-1) 14.2.0")
java   : [unknown]  javac (unknown 21.0.5)
linearasm: [not found]
masm   : [not found]
nasm   : [nasm]     nasm (nasm 2.16.03)
objc   : [clang]    ccache clang (clang 19.1.7)
objcpp : [clang]    ccache clang++ (clang 19.1.7)
rust   : [rustc]    rustc -C linker=/usr/gcc/14/bin/gcc (rustc 1.85.0)
swift  : [not found]
vala   : [valac]    valac (valac 0.56.18)

tools

ninja  : /usr/bin/ninja (1.12.1)
cmake  : /usr/bin/cmake (3.31.6)
hotdoc : not found

Checking that configuring works...
Checking that introspect works...
Checking that building works...
Checking that testing works...
Checking that installing works...

Running tests with 8 workers

Running cmake tests.

 [SUCCESS]   cmake: 1 basic
 [SUCCESS]   cmake: 2 advanced
 [SUCCESS]   cmake: 3 advanced no dep
 [SUCCESS]   cmake: 4 code gen
 [SUCCESS]   cmake: 5 object library
 [SUCCESS]   cmake: 6 object library no dep
 [SUCCESS]   cmake: 7 cmake options    (cmake_prefix_path=['val1', 'val2'] build.cmake_prefix_path=['val1', 'val2'])
 [SUCCESS]   cmake: 8 custom command
 [SUCCESS]   cmake: 9 disabled subproject
 [SUCCESS]   cmake: 10 header only
 [SUCCESS]   cmake: 11 cmake_module_path
 [SUCCESS]   cmake: 12 generator expressions
 [SUCCESS]   cmake: 13 system includes
 [SUCCESS]   cmake: 14 fortran threads
 [SUCCESS]   cmake: 15 object library advanced
 [SUCCESS]   cmake: 16 threads    (use_pthread=NOT_SET)
 [SUCCESS]   cmake: 16 threads    (use_pthread=OFF)
 [SUCCESS]   cmake: 16 threads    (use_pthread=ON)
 [SUCCESS]   cmake: 17 include path order
 [SUCCESS]   cmake: 18 skip include files
 [SUCCESS]   cmake: 19 advanced options
 [SUCCESS]   cmake: 20 cmake file
 [SUCCESS]   cmake: 21 shared module
 [SUCCESS]   cmake: 22 cmake module
 [SUCCESS]   cmake: 23 cmake toolchain
 [SUCCESS]   cmake: 24 mixing languages
 [SKIPPED]   cmake: 25 assembler
Reason: Unsupported Assembler Platform
 [SUCCESS]   cmake: 26 cmake package prefix dir
 [SUCCESS]   cmake: 27 dependency fallback

Running common tests.

 [SUCCESS]   common: 1 trivial
 [SUCCESS]   common: 2 cpp
 [SUCCESS]   common: 3 static
 [SUCCESS]   common: 4 shared
 [SUCCESS]   common: 5 linkstatic
 [SUCCESS]   common: 6 linkshared
 [SUCCESS]   common: 7 mixed
 [SUCCESS]   common: 8 install
 [SUCCESS]   common: 9 header install
 [SUCCESS]   common: 10 man install
 [SUCCESS]   common: 11 subdir
 [SUCCESS]   common: 12 data
 [SUCCESS]   common: 13 pch
 [SUCCESS]   common: 14 configure file
 [SUCCESS]   common: 15 if
 [SUCCESS]   common: 16 comparison
 [SUCCESS]   common: 17 array
 [SUCCESS]   common: 18 includedir
 [SUCCESS]   common: 19 header in file list
 [SUCCESS]   common: 20 global arg
 [SUCCESS]   common: 21 target arg
 [SUCCESS]   common: 22 object extraction
 [SUCCESS]   common: 23 endian
 [SUCCESS]   common: 24 library versions
 [SUCCESS]   common: 25 config subdir
 [SUCCESS]   common: 26 find program
 [SUCCESS]   common: 27 multiline string
 [SUCCESS]   common: 28 try compile
 [SUCCESS]   common: 29 compiler id
 [SUCCESS]   common: 30 sizeof
 [SUCCESS]   common: 31 define10
 [SUCCESS]   common: 32 has header
 [SUCCESS]   common: 33 run program
 [SUCCESS]   common: 34 logic ops
 [SUCCESS]   common: 35 string operations
 [SUCCESS]   common: 36 has function
 [SUCCESS]   common: 37 has member
 [SUCCESS]   common: 38 alignment
 [SUCCESS]   common: 39 library chain
 [SUCCESS]   common: 40 options
 [SUCCESS]   common: 41 test args
 [SUCCESS]   common: 42 subproject
 [SUCCESS]   common: 43 subproject options
 [SUCCESS]   common: 44 pkgconfig-gen
 [SUCCESS]   common: 45 custom install dirs
 [SUCCESS]   common: 46 subproject subproject
 [SUCCESS]   common: 47 same file name
 [SUCCESS]   common: 48 file grabber
 [SUCCESS]   common: 49 custom target
 [SUCCESS]   common: 50 custom target chain
 [SUCCESS]   common: 51 run target
 [SUCCESS]   common: 52 object generator
 [SUCCESS]   common: 53 install script
 [SUCCESS]   common: 54 custom target source output
 [SUCCESS]   common: 55 exe static shared
 [SUCCESS]   common: 56 array methods
 [SUCCESS]   common: 57 custom header generator
 [SUCCESS]   common: 58 multiple generators
 [SUCCESS]   common: 59 install subdir
 [SUCCESS]   common: 60 foreach
 [SUCCESS]   common: 61 number arithmetic
 [SUCCESS]   common: 62 string arithmetic
 [SUCCESS]   common: 63 array arithmetic
 [SUCCESS]   common: 64 arithmetic bidmas
 [SUCCESS]   common: 65 build always
 [SUCCESS]   common: 66 vcstag
 [SUCCESS]   common: 67 modules
 [SUCCESS]   common: 68 should fail
 [SUCCESS]   common: 69 configure file in custom target
 [SUCCESS]   common: 70 external test program
 [SUCCESS]   common: 71 ctarget dependency
 [SUCCESS]   common: 72 shared subproject
 [SUCCESS]   common: 73 shared subproject 2
 [SUCCESS]   common: 74 file object
 [SUCCESS]   common: 75 custom subproject dir
 [SUCCESS]   common: 76 has type
 [SUCCESS]   common: 77 extract from nested subdir
 [SUCCESS]   common: 78 internal dependency
 [SUCCESS]   common: 79 same basename
 [SUCCESS]   common: 80 declare dep
 [SUCCESS]   common: 81 extract all
 [SUCCESS]   common: 82 add language
 [SUCCESS]   common: 83 identical target name in subproject
 [SUCCESS]   common: 84 plusassign
 [SUCCESS]   common: 85 skip subdir
 [SUCCESS]   common: 86 private include
 [SUCCESS]   common: 87 default options
 [SUCCESS]   common: 88 dep fallback
 [SUCCESS]   common: 89 default library
 [SUCCESS]   common: 90 gen extra
 [SUCCESS]   common: 91 benchmark
 [SUCCESS]   common: 92 test workdir
 [SUCCESS]   common: 93 suites
 [SUCCESS]   common: 94 threads
 [SUCCESS]   common: 95 manygen
 [SUCCESS]   common: 96 stringdef
 [SUCCESS]   common: 97 find program path
 [SUCCESS]   common: 98 subproject subdir
 [SUCCESS]   common: 99 postconf
 [SUCCESS]   common: 100 postconf with args
 [SUCCESS]   common: 101 testframework options    (testoption=A string with spaces other_one=true combo_opt=one werror=true)
 [SUCCESS]   common: 102 extract same name
 [SUCCESS]   common: 103 has header symbol
 [SUCCESS]   common: 104 has arg
 [SUCCESS]   common: 105 generatorcustom
 [SUCCESS]   common: 106 multiple dir configure file
 [SUCCESS]   common: 107 spaces backslash
 [SUCCESS]   common: 108 ternary
 [SUCCESS]   common: 109 custom target capture
 [SUCCESS]   common: 110 allgenerate
 [SUCCESS]   common: 111 pathjoin
 [SUCCESS]   common: 112 subdir subproject
 [SUCCESS]   common: 113 interpreter copy mutable var on assignment
 [SKIPPED]   common: 114 skip
Reason: this test is always skipped.
 [SUCCESS]   common: 115 subproject project arguments
 [SUCCESS]   common: 116 test skip
 [SUCCESS]   common: 117 shared module
 [SUCCESS]   common: 118 llvm ir and assembly
 [SUCCESS]   common: 119 cpp and asm
 [SUCCESS]   common: 120 extract all shared library
 [SUCCESS]   common: 121 object only target
 [SUCCESS]   common: 122 no buildincdir
 [SUCCESS]   common: 123 custom target directory install
 [SUCCESS]   common: 124 dependency file generation
 [SUCCESS]   common: 125 configure file in generator
 [SKIPPED]   common: 126 generated llvm ir
Reason: LLVM IR files can only be built with clang
 [SUCCESS]   common: 127 generated assembly
 [SUCCESS]   common: 128 build by default targets in tests
 [SUCCESS]   common: 129 build by default
 [SUCCESS]   common: 130 include order
 [SUCCESS]   common: 131 override options
 [SUCCESS]   common: 132 get define    (c_std=c11)
 [SUCCESS]   common: 132 get define    (c_std=none)
 [SUCCESS]   common: 133 c cpp and asm
 [SUCCESS]   common: 134 compute int
 [SUCCESS]   common: 135 custom target object output
 [SUCCESS]   common: 136 empty build file
 [SUCCESS]   common: 137 whole archive
 [SUCCESS]   common: 138 C and CPP link
 [SUCCESS]   common: 139 mesonintrospect from scripts
 [SUCCESS]   common: 140 custom target multiple outputs
 [SUCCESS]   common: 141 special characters
 [SUCCESS]   common: 142 nested links
 [SUCCESS]   common: 143 list of file sources
 [SUCCESS]   common: 144 link depends custom target
 [SUCCESS]   common: 145 recursive linking
 [SUCCESS]   common: 146 library at root
 [SUCCESS]   common: 147 simd
 [SUCCESS]   common: 148 shared module resolving symbol in executable
 [SUCCESS]   common: 149 dotinclude
 [SUCCESS]   common: 150 reserved targets
 [SUCCESS]   common: 151 duplicate source names
 [SUCCESS]   common: 152 index customtarget
 [SUCCESS]   common: 153 wrap file should not failed
 [SUCCESS]   common: 154 includedir subproj
 [SUCCESS]   common: 155 subproject dir name collision
 [SUCCESS]   common: 156 config tool variable
 [SUCCESS]   common: 157 custom target subdir depend files
 [SUCCESS]   common: 158 disabler
 [SUCCESS]   common: 159 array option
 [SUCCESS]   common: 160 custom target template substitution
 [SUCCESS]   common: 161 not-found dependency
 [SUCCESS]   common: 162 subdir if_found
 [SUCCESS]   common: 163 default options prefix dependent defaults
 [SUCCESS]   common: 164 dependency factory
 [SUCCESS]   common: 165 get project license
 [SUCCESS]   common: 166 yield
 [SUCCESS]   common: 167 subproject nested subproject dirs
 [SUCCESS]   common: 168 preserve gendir
 [SUCCESS]   common: 169 source in dep
 [SUCCESS]   common: 170 generator link whole
 [SUCCESS]   common: 171 initial c_args    (c_args=-funroll-loops c_link_args=-Dtest_harmless_but_useless_link_arg)
 [SUCCESS]   common: 172 identical target name in subproject flat layout
 [SUCCESS]   common: 173 as-needed
 [SUCCESS]   common: 174 ndebug if-release enabled
 [SUCCESS]   common: 175 ndebug if-release disabled
 [SUCCESS]   common: 176 subproject version
 [SUCCESS]   common: 177 subdir_done
 [SUCCESS]   common: 178 bothlibraries
 [SUCCESS]   common: 179 escape and unicode
 [SUCCESS]   common: 180 has link arg
 [SUCCESS]   common: 181 same target name flat layout
 [SUCCESS]   common: 182 find override
 [SUCCESS]   common: 183 partial dependency
 [SUCCESS]   common: 184 openmp
 [SUCCESS]   common: 185 same target name
 [SUCCESS]   common: 186 test depends
 [SUCCESS]   common: 187 args flattening
 [SUCCESS]   common: 188 dict
 [SUCCESS]   common: 189 check header
 [SUCCESS]   common: 190 install_mode
 [SUCCESS]   common: 191 subproject array version
 [SUCCESS]   common: 192 feature option
 [SUCCESS]   common: 193 feature option disabled
 [SUCCESS]   common: 194 static threads
 [SUCCESS]   common: 195 generator in subdir
 [SUCCESS]   common: 196 subproject with features
 [SUCCESS]   common: 197 function attributes    (mode=parallel)
 [SUCCESS]   common: 197 function attributes    (mode=single)
 [SUCCESS]   common: 198 broken subproject
 [SUCCESS]   common: 199 argument syntax
 [SUCCESS]   common: 200 install name_prefix name_suffix
 [SUCCESS]   common: 201 kwarg entry
 [SUCCESS]   common: 202 custom target build by default
 [SUCCESS]   common: 203 find_library and headers
 [SUCCESS]   common: 204 line continuation
 [SUCCESS]   common: 205 native file path override
 [SUCCESS]   common: 206 tap tests
 [SUCCESS]   common: 207 warning level 0
 [SUCCESS]   common: 208 link custom
 [SUCCESS]   common: 209 link custom_i single from multiple
 [SUCCESS]   common: 210 link custom_i multiple from multiple
 [SUCCESS]   common: 211 dependency get_variable method
 [SUCCESS]   common: 212 source set configuration_data
 [SUCCESS]   common: 213 source set dictionary
 [SUCCESS]   common: 214 source set custom target
 [SUCCESS]   common: 215 source set realistic example
 [SUCCESS]   common: 216 custom target input extracted objects
 [SUCCESS]   common: 217 test priorities
 [SUCCESS]   common: 218 include_dir dot
 [SUCCESS]   common: 219 include_type dependency
 [SUCCESS]   common: 220 fs module
 [SKIPPED]   common: 221 zlib
Reason: only applicable on macOS, FreeBSD, DragonflyBSD, Windows, and Android.
 [SUCCESS]   common: 222 native prop
 [SUCCESS]   common: 223 persubproject options    (default_library=both)
 [SUCCESS]   common: 224 arithmetic operators
 [SUCCESS]   common: 225 link language
 [SUCCESS]   common: 226 link depends indexed custom target
 [SUCCESS]   common: 227 very long command line
 [SUCCESS]   common: 228 custom_target source
 [SUCCESS]   common: 229 disabler array addition
 [SUCCESS]   common: 230 external project
 [SUCCESS]   common: 231 subdir files
 [SUCCESS]   common: 232 dependency allow_fallback
 [SUCCESS]   common: 233 wrap case
 [SUCCESS]   common: 234 get_file_contents
 [SUCCESS]   common: 235 invalid standard overridden to valid    (c_std=c89)
 [SUCCESS]   common: 236 proper args splitting    (c_args=-DFOO -DBAR)
 [SUCCESS]   common: 237 fstrings
 [SUCCESS]   common: 238 dependency include_type inconsistency
 [SUCCESS]   common: 239 includedir violation
 [SUCCESS]   common: 240 dependency native host == build
 [SUCCESS]   common: 241 set and get variable
 [SUCCESS]   common: 242 custom target feed
 [SUCCESS]   common: 243 escape++
 [SUCCESS]   common: 244 variable scope
 [SUCCESS]   common: 245 custom target index source
 [SUCCESS]   common: 246 dependency fallbacks
 [SUCCESS]   common: 247 deprecated option
 [SUCCESS]   common: 248 install_emptydir
 [SUCCESS]   common: 249 install_symlink
 [SUCCESS]   common: 250 system include dir
 [SUCCESS]   common: 251 add_project_dependencies
 [SUCCESS]   common: 252 install data structured
 [SUCCESS]   common: 253 subproject dependency variables
 [SUCCESS]   common: 254 long output
 [SUCCESS]   common: 255 module warnings
 [SUCCESS]   common: 256 subproject extracted objects
 [SUCCESS]   common: 257 generated header dep
 [SUCCESS]   common: 258 subsubproject inplace
 [SUCCESS]   common: 259 preprocess
 [SUCCESS]   common: 260 declare_dependency objects
 [SUCCESS]   common: 261 testcase clause
 [SUCCESS]   common: 262 generator chain
 [SUCCESS]   common: 263 internal dependency includes in checks
 [SUCCESS]   common: 264 required keyword in has functions
 [SUCCESS]   common: 265 default_options dict
 [SUCCESS]   common: 266 format string
 [SUCCESS]   common: 267 default_options in find_program
 [SUCCESS]   common: 268 install functions and follow symlinks
 [SUCCESS]   common: 269 configure file output format
 [SUCCESS]   common: 270 int_to_str_fill
 [SUCCESS]   common: 271 env in generator.process
 [SKIPPED]   common: 272 unity
Reason: unity builds not enabled
 [SUCCESS]   common: 273 both libraries    (default_library=both default_both_libraries=auto use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=both default_both_libraries=auto use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=both default_both_libraries=shared use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=both default_both_libraries=shared use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=both default_both_libraries=static use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=both default_both_libraries=static use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=shared default_both_libraries=auto use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=shared default_both_libraries=auto use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=shared default_both_libraries=shared use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=shared default_both_libraries=shared use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=shared default_both_libraries=static use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=shared default_both_libraries=static use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=static default_both_libraries=auto use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=static default_both_libraries=auto use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=static default_both_libraries=shared use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=static default_both_libraries=shared use_dep=True)
 [SUCCESS]   common: 273 both libraries    (default_library=static default_both_libraries=static use_dep=False)
 [SUCCESS]   common: 273 both libraries    (default_library=static default_both_libraries=static use_dep=True)
 [SUCCESS]   common: 274 customtarget exe for test
 [SUCCESS]   common: 275 environment
 [SUCCESS]   common: 276 required keyword in compiles functions
 [SUCCESS]   common: 277 generator custom_tgt subdir
 [SUCCESS]   common: 278 custom target private dir
 [SUCCESS]   common: 279 pkgconfig override
 [SUCCESS]   common: 280 pkgconfig-gen    (default_library=both)
 [SUCCESS]   common: 280 pkgconfig-gen    (default_library=shared)
 [SUCCESS]   common: 280 pkgconfig-gen    (default_library=static)

Running native tests.

 [SUCCESS]   native: 1 trivial
 [SUCCESS]   native: 2 global arg
 [SUCCESS]   native: 3 pipeline
 [SUCCESS]   native: 4 tryrun
 [SUCCESS]   native: 5 install script
 [SUCCESS]   native: 6 add language
 [SUCCESS]   native: 7 selfbuilt custom
 [SUCCESS]   native: 8 external program shebang parsing
 [SUCCESS]   native: 9 override with exe

Running warning-meson tests.

 [SUCCESS]   warning: 1 version for string div
 [SUCCESS]   warning: 2 languages missing native
 [SUCCESS]   warning: 3 fallback consistency
 [SUCCESS]   warning: 4 fallback consistency
 [SUCCESS]   warning: 5 fallback consistency
 [SUCCESS]   warning: 6 list add
 [SUCCESS]   warning: 7 module without unstable
 [SUCCESS]   warning: 8 target with no sources
 [SUCCESS]   warning: 9 meson.options

Running failing-meson tests.

 [SUCCESS]   failing: 1 project not first
 [SUCCESS]   failing: 2 missing file
 [SUCCESS]   failing: 3 missing subdir
 [SUCCESS]   failing: 4 missing meson.build
 [SUCCESS]   failing: 5 misplaced option
 [SUCCESS]   failing: 6 missing incdir
 [SUCCESS]   failing: 7 go to subproject
 [SUCCESS]   failing: 8 recursive
 [SUCCESS]   failing: 9 missing extra file
 [SUCCESS]   failing: 10 out of bounds
 [SUCCESS]   failing: 11 object arithmetic
 [SUCCESS]   failing: 12 string arithmetic
 [SUCCESS]   failing: 13 array arithmetic
 [SUCCESS]   failing: 14 invalid option name
 [SUCCESS]   failing: 15 kwarg before arg
 [SUCCESS]   failing: 16 extract from subproject
 [SUCCESS]   failing: 17 same target
 [SUCCESS]   failing: 18 wrong plusassign
 [SUCCESS]   failing: 19 target clash
 [SUCCESS]   failing: 20 version
 [SUCCESS]   failing: 21 subver
 [SUCCESS]   failing: 22 assert
 [SUCCESS]   failing: 23 rel testdir
 [SUCCESS]   failing: 24 int conversion
 [SUCCESS]   failing: 25 badlang
 [SUCCESS]   failing: 26 output subdir
 [SUCCESS]   failing: 27 noprog use
 [SUCCESS]   failing: 28 no crossprop
 [SUCCESS]   failing: 29 nested ternary
 [SUCCESS]   failing: 30 invalid man extension
 [SUCCESS]   failing: 31 no man extension
 [SUCCESS]   failing: 32 exe static shared
 [SUCCESS]   failing: 33 non-root subproject
 [SUCCESS]   failing: 34 dependency not-required then required
 [SUCCESS]   failing: 35 project argument after target
 [SUCCESS]   failing: 36 pkgconfig dependency impossible conditions
 [SUCCESS]   failing: 37 has function external dependency
 [SUCCESS]   failing: 38 prefix absolute
 [SUCCESS]   failing: 39 kwarg assign
 [SUCCESS]   failing: 40 custom target plainname many inputs
 [SUCCESS]   failing: 41 custom target outputs not matching install_dirs
 [SUCCESS]   failing: 42 project name colon
 [SUCCESS]   failing: 43 abs subdir
 [SUCCESS]   failing: 44 abspath to srcdir
 [SUCCESS]   failing: 45 pkgconfig variables reserved
 [SUCCESS]   failing: 46 pkgconfig variables zero length
 [SUCCESS]   failing: 47 pkgconfig variables not key value
 [SUCCESS]   failing: 48 executable comparison
 [SUCCESS]   failing: 49 inconsistent comparison
 [SUCCESS]   failing: 50 slashname
 [SUCCESS]   failing: 51 reserved meson prefix
 [SUCCESS]   failing: 52 or on new line
 [SUCCESS]   failing: 53 link with executable
 [SUCCESS]   failing: 54 assign custom target index
 [SUCCESS]   failing: 55 getoption prefix
 [SUCCESS]   failing: 56 bad option argument
 [SUCCESS]   failing: 57 subproj filegrab
 [SUCCESS]   failing: 58 grab subproj
 [SUCCESS]   failing: 59 grab sibling
 [SUCCESS]   failing: 60 string as link target
 [SUCCESS]   failing: 61 dependency not-found and required
 [SUCCESS]   failing: 62 subproj different versions
 [SUCCESS]   failing: 63 wrong boost module
 [SUCCESS]   failing: 64 install_data rename bad size
 [SUCCESS]   failing: 65 skip only subdir
 [SUCCESS]   failing: 66 dual override
 [SUCCESS]   failing: 67 override used
 [SUCCESS]   failing: 68 run_command unclean exit
 [SUCCESS]   failing: 69 int literal leading zero
 [SUCCESS]   failing: 70 configuration immutable
 [SKIPPED]   failing: 71 link with shared module on osx
Reason: test only fails on OSX
 [SUCCESS]   failing: 72 non-ascii in ascii encoded configure file
 [SUCCESS]   failing: 73 subproj dependency not-found and required
 [SUCCESS]   failing: 74 unfound run
 [SKIPPED]   failing: 75 framework dependency with version
Reason: test only applicable on darwin
 [SUCCESS]   failing: 76 override exe config
 [SKIPPED]   failing: 77 gl dependency with version
Reason: test only fails on Windows and OSX
 [SUCCESS]   failing: 78 threads dependency with version
 [SUCCESS]   failing: 79 gtest dependency with version
 [SKIPPED]   failing: 80 dub library
Reason: test requires D compiler
 [SKIPPED]   failing: 81 dub executable
Reason: test requires D compiler
 [SKIPPED]   failing: 82 dub compiler    (warning_level=1)
Reason: test requires D compiler
 [SUCCESS]   failing: 83 subproj not-found dep
 [SUCCESS]   failing: 84 invalid configure file
 [SUCCESS]   failing: 85 kwarg dupe
 [SUCCESS]   failing: 86 missing pch file
 [SUCCESS]   failing: 87 pch source different folder
 [SUCCESS]   failing: 88 unknown config tool
 [SUCCESS]   failing: 89 custom target install data
 [SUCCESS]   failing: 90 add dict non string key
 [SUCCESS]   failing: 91 add dict duplicate keys
 [SUCCESS]   failing: 92 no host get_external_property
 [SKIPPED]   failing: 93 no native compiler
Reason: test only applicable when cross building.
 [SUCCESS]   failing: 94 subdir parse error
 [SUCCESS]   failing: 95 invalid option file
 [SUCCESS]   failing: 96 no lang
 [SKIPPED]   failing: 97 no glib-compile-resources
Reason: test only applicable when glib-compile-resources is missing.
 [SUCCESS]   failing: 98 number in combo
 [SUCCESS]   failing: 99 bool in combo
 [SUCCESS]   failing: 100 compiler no lang
 [SUCCESS]   failing: 101 no fallback
 [SUCCESS]   failing: 102 feature require
 [SUCCESS]   failing: 103 feature require.bis
 [SUCCESS]   failing: 104 no build get_external_property
 [SUCCESS]   failing: 105 enter subdir twice
 [SUCCESS]   failing: 106 invalid fstring
 [SUCCESS]   failing: 107 compiler argument checking
 [SUCCESS]   failing: 108 empty fallback
 [SUCCESS]   failing: 109 cmake executable dependency
 [SUCCESS]   failing: 110 allow_fallback with fallback
 [SKIPPED]   failing: 111 nonsensical bindgen
Reason: bindgen not found
 [SUCCESS]   failing: 112 run_target in test
 [SUCCESS]   failing: 113 run_target in add_install_script
 [SUCCESS]   failing: 114 pathsep in install_symlink
 [SUCCESS]   failing: 115 subproject version conflict
 [SUCCESS]   failing: 116 structured source empty string
 [SUCCESS]   failing: 117 structured_sources conflicts
 [SUCCESS]   failing: 118 missing compiler
 [SUCCESS]   failing: 119 cmake subproject error
 [SUCCESS]   failing: 120 pkgconfig not relocatable outside prefix
 [SUCCESS]   failing: 121 subproject sandbox violation    (failmode=not-installed)
 [SUCCESS]   failing: 121 subproject sandbox violation    (failmode=parent-dir)
 [SUCCESS]   failing: 121 subproject sandbox violation    (failmode=root-subdir)
 [SUCCESS]   failing: 122 override and add_project_dependency
 [SUCCESS]   failing: 123 targets before add_project_dependency
 [SUCCESS]   failing: 124 extract from unity
 [SUCCESS]   failing: 125 subproject object as a dependency
 [SKIPPED]   failing: 126 generator host binary
Reason: test requires that build machine cannot run host binaries
 [SUCCESS]   failing: 127 invalid ast
 [SUCCESS]   failing: 128 invalid project function
 [SUCCESS]   failing: 129 utf8 with bom
 [SUCCESS]   failing: 130 utf8 with bom subdir
 [SUCCESS]   failing: 131 utf8 with bom options
 [SUCCESS]   failing: 132 module use inside project decl

Running failing-build tests.

 [SUCCESS]   failing build: 1 hidden symbol
 [SUCCESS]   failing build: 2 pch disabled
 [SUCCESS]   failing build: 3 cmake subproject isolation
 [SUCCESS]   failing build: 4 failed pickled
 [SUCCESS]   failing build: 5 c werror
 [SUCCESS]   failing build: 6 cpp werror
 [SKIPPED]   failing build: 7 csharp werror
Reason: C# not found
 [SUCCESS]   failing build: 8 fortran werror
 [SUCCESS]   failing build: 9 java werror
 [SUCCESS]   failing build: 10 nasm werror
 [SUCCESS]   failing build: 11 objc werror
 [SKIPPED]   failing build: 12 objcpp werror
Reason: Objective C++ not found
 [SUCCESS]   failing build: 13 rust werror
 [SKIPPED]   failing build: 14 swift werror
Reason: Swift not found

Running failing-test tests.

 [SUCCESS]   failing test: 1 trivial
 [SUCCESS]   failing test: 2 signal
 [SUCCESS]   failing test: 3 ambiguous
 [SUCCESS]   failing test: 4 hard error
 [SUCCESS]   failing test: 5 tap tests
 [SUCCESS]   failing test: 6 xpass

Running keyval tests.

 [SUCCESS]   keyval: 1 basic
 [SUCCESS]   keyval: 2 subdir
 [SUCCESS]   keyval: 3 load_config files
 [SUCCESS]   keyval: 4 load_config builddir

Not running platform-osx tests.


Not running platform-windows tests.


Running platform-linux tests.

 [SUCCESS]   linuxlike: 1 pkg-config
 [SUCCESS]   linuxlike: 2 external library
 [SUCCESS]   linuxlike: 3 linker script
 [SUCCESS]   linuxlike: 4 extdep static lib
 [SUCCESS]   linuxlike: 5 dependency versions
 [SUCCESS]   linuxlike: 6 subdir include order
 [SUCCESS]   linuxlike: 7 library versions
 [SUCCESS]   linuxlike: 8 subproject library install
 [SUCCESS]   linuxlike: 9 compiler checks with dependencies
 [SUCCESS]   linuxlike: 10 large file support
 [SUCCESS]   linuxlike: 11 runpath rpath ldlibrarypath
 [SUCCESS]   linuxlike: 12 subprojects in subprojects
 [SUCCESS]   linuxlike: 13 cmake dependency
 [SUCCESS]   linuxlike: 14 static dynamic linkage
 [SUCCESS]   linuxlike: 15 ld binary

Running java tests.

 [SUCCESS]   java: 1 basic
 [SUCCESS]   java: 2 subdir
 [SUCCESS]   java: 3 args
 [SUCCESS]   java: 4 inner class
 [SUCCESS]   java: 5 includedirs
 [SUCCESS]   java: 6 codegen
 [SUCCESS]   java: 7 linking
 [SUCCESS]   java: 8 codegen custom target
 [SUCCESS]   java: 9 jni
 [SUCCESS]   java: 10 resources

Not running C# tests.


Running vala tests.

 [SUCCESS]   vala: 1 basic
 [SUCCESS]   vala: 2 multiple files
 [SUCCESS]   vala: 3 dep
 [SUCCESS]   vala: 4 config
 [SUCCESS]   vala: 5 target glib
 [SUCCESS]   vala: 6 static library
 [SUCCESS]   vala: 7 shared library
 [SUCCESS]   vala: 8 generated sources
 [SUCCESS]   vala: 9 gir
 [SUCCESS]   vala: 10 mixed sources
 [SUCCESS]   vala: 11 generated vapi
 [SUCCESS]   vala: 12 custom output
 [SUCCESS]   vala: 13 find library
 [SUCCESS]   vala: 14 target glib version and gresources
 [SUCCESS]   vala: 15 static vapi in source tree
 [SUCCESS]   vala: 16 mixed dependence
 [SUCCESS]   vala: 17 plain consumer
 [SUCCESS]   vala: 18 vapi consumed twice
 [SUCCESS]   vala: 19 genie
 [SUCCESS]   vala: 20 genie multiple mixed sources
 [SUCCESS]   vala: 21 type module
 [SUCCESS]   vala: 22 same target in directories
 [SUCCESS]   vala: 23 thread flags
 [SUCCESS]   vala: 24 export dynamic shared module
 [SUCCESS]   vala: 25 extract_all_objects
 [SUCCESS]   vala: 26 vala and asm
 [SUCCESS]   vala: 27 file as command line argument
 [SUCCESS]   vala: 28 generated ui file
 [SUCCESS]   vala: 29 compiler.links
 [SUCCESS]   vala: 30 dependencies for compiler.links

Running cython tests.

 [SUCCESS]   cython: 1 basic    (cython_language=c)
 [SUCCESS]   cython: 1 basic    (cython_language=cpp)
 [SUCCESS]   cython: 2 generated sources
 [SUCCESS]   cython: 3 cython_args

Running rust tests.

 [SUCCESS]   rust: 1 basic
 [SUCCESS]   rust: 2 sharedlib
 [SUCCESS]   rust: 3 staticlib
 [SUCCESS]   rust: 4 polyglot
 [SUCCESS]   rust: 5 polyglot static
 [SUCCESS]   rust: 6 named staticlib
 [SUCCESS]   rust: 7 private crate collision
 [SUCCESS]   rust: 8 many files
 [SUCCESS]   rust: 9 unit tests
 [SUCCESS]   rust: 10 language stds
 [SUCCESS]   rust: 11 generated main
 [SKIPPED]   rust: 12 bindgen
Reason: bindgen not found
 [SUCCESS]   rust: 13 external c dependencies    (static=False method=cmake)
 [SUCCESS]   rust: 13 external c dependencies    (static=False method=pkg-config)
 [SUCCESS]   rust: 13 external c dependencies    (static=False method=system)
 [SKIPPED]   rust: 13 external c dependencies    (static=True method=system)
Reason: Could not find a static zlib
 [SUCCESS]   rust: 14 external libm    (static=False)
 [SUCCESS]   rust: 14 external libm    (static=True)
 [SUCCESS]   rust: 15 polyglot sharedlib
 [SUCCESS]   rust: 16 internal c dependencies
 [SUCCESS]   rust: 17 staticlib link staticlib
 [SKIPPED]   rust: 18 proc-macro
Reason: this test only works on Linux. Patches welcome.
 [SUCCESS]   rust: 19 structured sources
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=from_buildtype)
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=md)
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=mdd)
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=mt)
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=mtd)
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=none)
 [SUCCESS]   rust: 20 rust and cpp    (b_vscrt=static_from_buildtype)
 [SUCCESS]   rust: 21 transitive dependencies
 [SUCCESS]   rust: 22 cargo subproject
 [SUCCESS]   rust: 23 crt-static
 [SUCCESS]   rust: 24 system deps
 [SUCCESS]   rust: 25 cargo lock
 [SUCCESS]   rust: 26 cargo system deps

Not running d tests.


Running objective c tests.

 [SUCCESS]   objc: 1 simple
 [SKIPPED]   objc: 2 nsstring
Reason: GNUstep is not installed
 [SUCCESS]   objc: 3 objc args
 [SUCCESS]   objc: 4 c++ project objc subproject
 [SUCCESS]   objc: 5 objfw

Not running objective c++ tests.


Running fortran tests.

 [SUCCESS]   fortran: 1 basic
 [SUCCESS]   fortran: 2 modules
 [SUCCESS]   fortran: 3 module procedure
 [SUCCESS]   fortran: 4 self dependency
 [SUCCESS]   fortran: 5 static
 [SUCCESS]   fortran: 6 dynamic
 [SUCCESS]   fortran: 7 generated
 [SUCCESS]   fortran: 8 module names
 [SUCCESS]   fortran: 9 cpp
 [SUCCESS]   fortran: 10 find library
 [SUCCESS]   fortran: 11 compiles links runs
 [SUCCESS]   fortran: 12 submodule
 [SUCCESS]   fortran: 13 coarray
 [SUCCESS]   fortran: 14 fortran links c
 [SUCCESS]   fortran: 15 include
 [SUCCESS]   fortran: 16 openmp
 [SUCCESS]   fortran: 17 add_languages
 [SUCCESS]   fortran: 18 first_arg
 [SUCCESS]   fortran: 19 fortran_std
 [SUCCESS]   fortran: 20 buildtype
 [SUCCESS]   fortran: 21 install static    (default_library=static)
 [SUCCESS]   fortran: 22 extract_objects
 [SUCCESS]   fortran: 23 preprocess

Not running swift tests.


Not running cuda tests.


Running python3 tests.

 [SUCCESS]   python3: 1 basic
 [SUCCESS]   python3: 2 extmodule
 [SKIPPED]   python3: 3 cython
Reason: Cython3 or Python3 libraries not found, skipping test.
 [SUCCESS]   python3: 4 custom target depends extmodule

Running python tests.

 [SUCCESS]   python: 1 basic
 [SUCCESS]   python: 2 extmodule
 [SUCCESS]   python: 3 cython
 [SUCCESS]   python: 4 custom target depends extmodule
 [SUCCESS]   python: 5 modules kwarg
 [SUCCESS]   python: 6 failing subproject
 [SUCCESS]   python: 7 install path
 [SUCCESS]   python: 8 different python versions
 [SKIPPED]   python: 8 different python versions    (python=pypy)
Reason: Python not found, skipping test.
 [SKIPPED]   python: 8 different python versions    (python=pypy3)
Reason: Python not found, skipping test.
 [SKIPPED]   python: 8 different python versions    (python=python2)
Reason: Python not found, skipping test.
 [SUCCESS]   python: 8 different python versions    (python=python3)
 [SUCCESS]   python: 9 extmodule limited api
 [SUCCESS]   python: 10 extmodule limited api disabled

Not running fpga tests.


Running frameworks tests.

 [SUCCESS]   frameworks: 1 boost    (static=false)
 [SKIPPED]   frameworks: 1 boost    (static=false b_vscrt=md)
Reason: not run because preconditions were not met
 [SKIPPED]   frameworks: 1 boost    (static=false b_vscrt=mdd)
Reason: not run because preconditions were not met
 [SUCCESS]   frameworks: 1 boost    (static=true)
 [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=md)
Reason: not run because preconditions were not met
 [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=mdd)
Reason: not run because preconditions were not met
 [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=mt)
Reason: not run because preconditions were not met
 [SKIPPED]   frameworks: 1 boost    (static=true b_vscrt=mtd)
Reason: not run because preconditions were not met
 [SUCCESS]   frameworks: 2 gtest
 [SUCCESS]   frameworks: 3 gmock
 [SUCCESS]   frameworks: 4 qt    (method=config-tool)
 [SKIPPED]   frameworks: 4 qt    (method=pkg-config)
Reason: qt5 not found.
 [SUCCESS]   frameworks: 4 qt    (method=qmake)
 [SUCCESS]   frameworks: 5 protocol buffers
 [SUCCESS]   frameworks: 6 gettext    (static=false)
 [SUCCESS]   frameworks: 6 gettext    (static=true)
 [SUCCESS]   frameworks: 7 gnome
 [SUCCESS]   frameworks: 8 flex
 [SUCCESS]   frameworks: 9 wxwidgets
 [SUCCESS]   frameworks: 10 gtk-doc
 [SUCCESS]   frameworks: 11 gir subproject
 [SUCCESS]   frameworks: 12 multiple gir
 [SUCCESS]   frameworks: 13 yelp
 [SUCCESS]   frameworks: 14 doxygen
 [SUCCESS]   frameworks: 15 llvm    (method=cmake link-static=False)
 [SUCCESS]   frameworks: 15 llvm    (method=cmake link-static=True)
 [SUCCESS]   frameworks: 15 llvm    (method=combination link-static=False)
 [SUCCESS]   frameworks: 15 llvm    (method=combination link-static=True)
 [SUCCESS]   frameworks: 15 llvm    (method=config-tool link-static=False)
 [SUCCESS]   frameworks: 15 llvm    (method=config-tool link-static=True)
 [SUCCESS]   frameworks: 16 sdl2    (method=auto)
 [SKIPPED]   frameworks: 16 sdl2    (method=cmake)
Reason: sdl2 not found.
 [SUCCESS]   frameworks: 16 sdl2    (method=config-tool)
 [SKIPPED]   frameworks: 16 sdl2    (method=extraframework)
Reason: sdl2 not found.
 [SUCCESS]   frameworks: 16 sdl2    (method=pkg-config)
 [SUCCESS]   frameworks: 16 sdl2    (method=sdlconfig)
 [SKIPPED]   frameworks: 17 mpi    (method=auto)
Reason: MPI not found, skipping.
 [SKIPPED]   frameworks: 17 mpi    (method=config-tool)
Reason: MPI not found, skipping.
 [SKIPPED]   frameworks: 17 mpi    (method=pkg-config)
Reason: MPI not found, skipping.
 [SKIPPED]   frameworks: 17 mpi    (method=system)
Reason: not run because preconditions were not met
 [SKIPPED]   frameworks: 18 vulkan
Reason: vulkan not found.
 [SUCCESS]   frameworks: 19 pcap
 [SUCCESS]   frameworks: 20 cups
 [SKIPPED]   frameworks: 21 libwmf
Reason: libwmf-config not installed
 [SUCCESS]   frameworks: 22 gir link order
 [SKIPPED]   frameworks: 23 hotdoc
Reason: not run because preconditions were not met
 [SUCCESS]   frameworks: 24 libgcrypt
 [SUCCESS]   frameworks: 25 hdf5    (method=config-tool)
 [SKIPPED]   frameworks: 25 hdf5    (method=pkg-config)
Reason: HDF5 C library not found.
 [SUCCESS]   frameworks: 26 netcdf
 [SUCCESS]   frameworks: 27 gpgme
 [SKIPPED]   frameworks: 28 gir link order 2
Reason: https://github.com/mesonbuild/meson/issues/5915
 [SKIPPED]   frameworks: 29 blocks
Reason: Only clang on unix-like systems supports the blocks extension.
 [SKIPPED]   frameworks: 30 scalapack
Reason: MPI library not available
 [SUCCESS]   frameworks: 31 curses    (method=config-tool)
 [SUCCESS]   frameworks: 31 curses    (method=pkg-config)
 [SUCCESS]   frameworks: 31 curses    (method=system)
 [SUCCESS]   frameworks: 32 boost root
 [SUCCESS]   frameworks: 33 boost split root
 [SUCCESS]   frameworks: 34 gir static lib
 [SUCCESS]   frameworks: 35 boost symlinks
 [SUCCESS]   frameworks: 36 gtkdoc cpp
 [SUCCESS]   frameworks: 37 gir cpp
 [SUCCESS]   frameworks: 38 gir both_libraries
 [SUCCESS]   frameworks: 39 qt qml    (method=config-tool)
 [SKIPPED]   frameworks: 39 qt qml    (method=pkg-config)
Reason: qt6 not found.
 [SUCCESS]   frameworks: 39 qt qml    (method=qmake)

Running nasm tests.

 [SKIPPED]   nasm: 1 configure file
Reason: this test asm is made for Linux
 [SKIPPED]   nasm: 2 asm language
Reason: this test asm is made for Linux
 [SKIPPED]   nasm: 3 nasm only
Reason: this test asm is made for Windows and Linux
 [SUCCESS]   nasm: 4 through configure

Not running wasm tests.


Not running wayland tests.


Running format tests.

 [SUCCESS]   format: 1 default
 [SUCCESS]   format: 2 muon
 [SUCCESS]   format: 3 editorconfig
 [SUCCESS]   format: 4 config
 [SUCCESS]   format: 5 transform    (fmt_config=default)
 [SUCCESS]   format: 5 transform    (fmt_config=muon)
 [SUCCESS]   format: 5 transform    (fmt_config=options)


Total passed tests:  675
Total failed tests:  0
Total skipped tests: 50
$ $(PYTHON) run_unittests.py --backend=ninja --failfast
$ $(PYTHON) run_project_tests.py -v --failfast