[INFO] fetching crate rpm-spec-analyzer 0.1.1...
[INFO] testing rpm-spec-analyzer-0.1.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rpm-spec-analyzer 0.1.1 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate rpm-spec-analyzer 0.1.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate rpm-spec-analyzer 0.1.1
[INFO] tweaked toml for crates.io crate rpm-spec-analyzer 0.1.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rpm-spec-analyzer 0.1.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rpm-spec-analyzer 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nom v8.0.0
[INFO] [stderr]   Downloaded nom_locate v5.0.0
[INFO] [stderr]   Downloaded bytecount v0.6.9
[INFO] [stderr]   Downloaded rpm-spec-profile v0.1.1
[INFO] [stderr]   Downloaded rpm-spec v0.3.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514
[INFO] running `Command { std: "docker" "start" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling rpm-spec v0.3.4
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rpm-spec-profile v0.1.1
[INFO] [stderr]    Compiling rpm-spec-analyzer v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.16s
[INFO] running `Command { std: "docker" "inspect" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rpm-spec-analyzer v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.69s
[INFO] running `Command { std: "docker" "inspect" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rpm_spec_analyzer-8198cedbbcd88eaa)
[INFO] [stdout] 
[INFO] [stdout] running 984 tests
[INFO] [stdout] test config::tests::deny_warnings_meta_promotes_warn_to_deny ... ok
[INFO] [stdout] test config::tests::cli_overrides_priority_deny_over_allow ... ok
[INFO] [stdout] test config::tests::apply_overrides_replaces_severity ... ok
[INFO] [stdout] test config::tests::cli_overrides_priority_warn_over_allow ... ok
[INFO] [stdout] test config::tests::unknown_field_rejected ... ok
[INFO] [stdout] test files::classifier::tests::devel_header_detected ... ok
[INFO] [stdout] test files::classifier::tests::debug_path_detected ... ok
[INFO] [stdout] test files::classifier::tests::locale_mo_detected ... ok
[INFO] [stdout] test config::tests::from_toml_round_trip ... ok
[INFO] [stdout] test files::classifier::tests::directive_summary_collects_config_doc_license ... ok
[INFO] [stdout] test files::classifier::tests::expands_braced_macro_in_path ... ok
[INFO] [stdout] test config::tests::shellcheck_config_round_trip ... ok
[INFO] [stdout] test config::tests::warn_warnings_meta_is_a_no_op ... ok
[INFO] [stdout] test files::classifier::tests::pkgconfig_detected ... ok
[INFO] [stdout] test config::tests::to_printer_config_zero_means_single_space ... ok
[INFO] [stdout] test files::classifier::tests::broad_glob_detected_for_datadir_star ... ok
[INFO] [stdout] test config::tests::deny_warnings_respects_explicit_allow_per_lint ... ok
[INFO] [stdout] test config::tests::allow_warnings_meta_clears_the_promotion ... ok
[INFO] [stdout] test files::classifier::tests::unresolvable_macro_leaves_path_none ... ok
[INFO] [stdout] test files::classifier::tests::resolves_literal_path_unchanged ... ok
[INFO] [stdout] test files::classifier::tests::standard_dir_macro_detected_for_bare_bindir ... ok
[INFO] [stdout] test files::classifier::tests::systemd_unit_ext_detected ... ok
[INFO] [stdout] test policy::tests::fedora_disttag_is_required ... ok
[INFO] [stdout] test policy::tests::generic_is_silent_baseline ... ok
[INFO] [stdout] test policy::tests::line_references_any_macro_misses_unknown ... ok
[INFO] [stdout] test policy::tests::mageia_has_dist_substrings_but_not_required ... ok
[INFO] [stdout] test policy::tests::line_references_any_macro_ignores_literals ... ok
[INFO] [stdout] test rules::arch_policy::tests::flags_noarch_with_exclusivearch ... ok
[INFO] [stdout] test rules::always_true_branch::tests::rpm114_silent_at_root_level ... ok
[INFO] [stdout] test rules::always_true_branch::tests::rpm114_silent_for_independent_inner ... ok
[INFO] [stdout] test rules::arch_policy::tests::silent_for_buildarch_x86_64_alone ... ok
[INFO] [stdout] test rules::arch_policy::tests::silent_for_distinct_arch_lists ... ok
[INFO] [stdout] test files::classifier::tests::unversioned_so_detected ... ok
[INFO] [stdout] test rules::arch_policy::tests::flags_exclusivearch_excludearch_overlap ... ok
[INFO] [stdout] test files::classifier::tests::versioned_so_not_flagged_as_unversioned ... ok
[INFO] [stdout] test policy::tests::line_references_any_macro_finds_known_macro ... ok
[INFO] [stdout] test rules::arch_policy::tests::flags_noarch_with_excludearch ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::flags_autoreqprov_no_without_comment ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::silent_when_following_comment_present ... ok
[INFO] [stdout] test policy::tests::opensuse_uses_service_macros ... ok
[INFO] [stdout] test policy::tests::alt_uses_its_own_systemd_macros ... ok
[INFO] [stdout] test rules::bcond_modern::tests::flags_multiple_declarations ... ok
[INFO] [stdout] test rules::bcond_modern::tests::flags_bcond_with_on_fedora ... ok
[INFO] [stdout] test rules::bcond_modern::tests::flags_inside_conditional ... ok
[INFO] [stdout] test rules::arch_policy::tests::silent_when_exclusivearch_only_macro_archs ... ok
[INFO] [stdout] test rules::bcond_modern::tests::flags_bcond_without_on_fedora ... ok
[INFO] [stdout] test rules::always_true_branch::tests::rpm114_flags_implied_inner_repeat ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::silent_when_preceding_comment_present ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::silent_inside_subpackage_with_comment ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::flags_inside_subpackage ... ok
[INFO] [stdout] test policy::tests::default_is_generic ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::flags_autoreq_no_and_autoprov_no_separately ... ok
[INFO] [stdout] test rules::always_true_branch::tests::rpm114_flags_implied_inner_subset ... ok
[INFO] [stdout] test rules::autoreqprov_comment::tests::silent_when_autoreqprov_yes ... ok
[INFO] [stdout] test rules::bcond_modern::tests::silent_for_modern_bcond_form ... ok
[INFO] [stdout] test rules::bcond_modern::tests::silent_on_alt_profile ... ok
[INFO] [stdout] test rules::bcond_modern::tests::silent_on_generic_profile ... ok
[INFO] [stdout] test rules::bcond_modern::tests::silent_on_opensuse_profile ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::silent_on_fedora ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::skips_bcond_inside_comment ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::fires_multiple_uses_independently ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_silent_for_modern_bcond_form ... ok
[INFO] [stdout] test rules::bcond_modern::tests::silent_on_rhel_profile ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_flags_one_of_two_when_only_one_referenced ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::fires_on_opensuse_with_bcond_without ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_flags_unused_bcond_with ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::handles_leading_whitespace ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_silent_when_bcond_declared_in_subpackage_used_in_main ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_flags_optional_with_without_bcond ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::silent_on_rhel ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_silent_when_bcond_used_via_optional_with ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_flags_with_without_bcond ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_flags_without_without_bcond ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_silent_when_bcond_used_with_macro ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_flags_each_distinct_missing_name ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::silent_when_no_family ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_silent_on_clean_spec ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_flags_unused_bcond_without ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_silent_when_bcond_declared ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_bails_on_unsupported_grammar ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_distributes_over_or ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_handles_simple_and ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_recognises_contradiction ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_recognises_tautology ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::fires_on_alt_with_bcond_with ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm401_silent_when_bcond_used_without_macro ... ok
[INFO] [stdout] test rules::bcond_on_non_fedora::tests::silent_on_alt_without_bcond ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_subsumes_redundant_cube ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_silent_when_bcond_modern_form_declared ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::dnf_tautology_three_atoms ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_deduplicates_repeated_references ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm110_flags_duplicate_or_branch ... ok
[INFO] [stdout] test rules::bcond_usage::tests::rpm402_handles_negated_optional ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm110_flags_subsumed_cube ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm110_silent_for_minimal_expression ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm112_silent_for_satisfiable ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm110_silent_for_pure_atom ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm111_flags_three_atom_tautology ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm111_flags_excluded_middle ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm111_silent_for_satisfiable_non_tautology ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm112_flags_multi_atom_contradiction ... ok
[INFO] [stdout] test rules::boolean_dnf::tests::rpm112_flags_a_and_not_a ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::macro_named_br_is_silently_dropped ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::silent_for_known_runtime_command ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::silent_in_scriptlet ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::deduplicates_repeated_calls ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::silent_with_buildrequires ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::flags_pkgconfig_call ... ok
[INFO] [stdout] test rules::buildarch_reparse::tests::flags_define_with_shell_expansion ... ok
[INFO] [stdout] test rules::buildarch_reparse::tests::flags_lua_macro_before_buildarch ... ok
[INFO] [stdout] test rules::buildarch_reparse::tests::flags_shell_macro_before_buildarch ... ok
[INFO] [stdout] test rules::buildarch_reparse::tests::silent_when_macro_appears_after_buildarch ... ok
[INFO] [stdout] test rules::buildarch_reparse::tests::silent_for_pure_macro_before_buildarch ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::silent_when_br_inside_conditional ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::flags_cmake_without_br ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_bare_cmake_when_macro_available ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::flags_meson_in_install ... ok
[INFO] [stdout] test rules::build_tool_brs::tests::silent_with_rich_buildrequires ... ok
[INFO] [stdout] test rules::buildarch_reparse::tests::silent_when_buildarch_absent ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::deduplicates_repeated_calls ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_meson_setup ... ok
[INFO] [stdout] test rules::changelog_health::tests::current_year_is_reasonable ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_python_m_build ... ok
[INFO] [stdout] test rules::changelog_health::tests::empty_silent_for_real_body ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_go_build ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::silent_for_unrelated_command ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_cargo_build ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_python_setup_py_build ... ok
[INFO] [stdout] test rules::changelog_health::tests::future_flags_year_3000 ... ok
[INFO] [stdout] test rules::changelog_health::tests::implausible_silent_for_normal_date ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_cmake_install ... ok
[INFO] [stdout] test rules::changelog_health::tests::rpm311_flags_evr_mismatch_against_spec ... ok
[INFO] [stdout] test rules::changelog_health::tests::rpm311_flags_weekday_mismatch ... ok
[INFO] [stdout] test rules::changelog_health::tests::rpm311_flags_out_of_order_entries ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::silent_when_macro_unavailable ... ok
[INFO] [stdout] test rules::changelog_health::tests::empty_flags_blank_body ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::flags_cmake_build ... ok
[INFO] [stdout] test rules::buildsystem_macros::tests::silent_in_check_section ... ok
[INFO] [stdout] test rules::changelog_health::tests::implausible_flags_old_year ... ok
[INFO] [stdout] test rules::changelog_health::tests::rpm311_handles_release_with_dist_macro ... ok
[INFO] [stdout] test rules::conditional_factoring::tests::rpm093_silent_for_trivial_single_macro_reference ... ok
[INFO] [stdout] test rules::conditional_factoring::tests::rpm093_fires_for_composite_expression_with_macro ... ok
[INFO] [stdout] test rules::conditional_factoring::tests::rpm093_distinct_conditions_dont_aggregate ... ok
[INFO] [stdout] test rules::conditional_hoist::tests::rpm097_silent_when_branches_differ_from_start ... ok
[INFO] [stdout] test rules::conditional_hoist::tests::rpm097_flags_common_buildrequires_prefix ... ok
[INFO] [stdout] test rules::conditional_factoring::tests::rpm093_flags_repeated_condition ... ok
[INFO] [stdout] test rules::conditional_hoist::tests::rpm097_silent_when_hoist_would_empty_branch ... ok
[INFO] [stdout] test rules::changelog_health::tests::rpm311_silent_on_clean_changelog ... ok
[INFO] [stdout] test rules::conditional_factoring::tests::rpm093_silent_below_threshold ... ok
[INFO] [stdout] test rules::changelog_health::tests::future_silent_for_past_year ... ok
[INFO] [stdout] test rules::conditional_hoist::tests::rpm097_silent_when_no_else ... ok
[INFO] [stdout] test rules::conditional_hoist::tests::rpm098_silent_when_no_common_suffix ... ok
[INFO] [stdout] test rules::conditional_hoist::tests::rpm098_flags_common_suffix ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm107_flags_name_inside_if ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm106_flags_buildarch_inside_if ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm095_flags_with_python ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm107_silent_when_name_outside ... ok
[INFO] [stdout] test rules::conditional_factoring::tests::rpm093_silent_for_negated_single_macro ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm095_silent_for_other_macros ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm102_silent_for_cross_direction ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm102_flags_two_ge_same_lhs ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm102_silent_for_different_lhs ... ok
[INFO] [stdout] test rules::changelog_health::tests::rpm311_silent_when_no_changelog_section ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm096_flags_br_only_block ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm096_silent_when_mixed_content ... ok
[INFO] [stdout] test rules::conditional_idioms::tests::rpm106_silent_when_buildarch_outside ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm102_flags_two_le_same_lhs ... ok
[INFO] [stdout] test rules::conditional_merge::tests::rpm084_flags_ifarch_then_ifnarch ... ok
[INFO] [stdout] test rules::conditional_merge::tests::rpm084_silent_for_distinct_arches ... ok
[INFO] [stdout] test rules::conditional_merge::tests::rpm099_silent_for_different_bodies ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm103_silent_for_different_lhs ... ok
[INFO] [stdout] test rules::conditional_merge::tests::silent_for_distinct_conditions ... ok
[INFO] [stdout] test rules::conditional_merge::tests::flags_with_blank_line_between ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_flags_conditional_macro_in_inner ... ok
[INFO] [stdout] test rules::conditional_merge::tests::silent_for_multi_branch_block ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm102_silent_for_or_chain ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm103_flags_boundary_contradiction ... ok
[INFO] [stdout] test rules::conditional_merge::tests::flags_adjacent_same_condition ... ok
[INFO] [stdout] test rules::conditional_merge::tests::silent_for_macro_condition ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm103_flags_empty_intersection ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_silent_for_bare_macro_in_inner ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_flags_double_percent_escape_in_inner ... ok
[INFO] [stdout] test rules::conditional_merge::tests::rpm099_flags_chain_of_three ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_flags_nested_and ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_silent_for_ifarch_outer ... ok
[INFO] [stdout] test rules::conditional_merge::tests::rpm084_silent_for_same_kind ... ok
[INFO] [stdout] test rules::conditional_intervals::tests::rpm103_silent_for_satisfiable_range ... ok
[INFO] [stdout] test rules::conditional_merge::tests::silent_when_preamble_between ... ok
[INFO] [stdout] test rules::conditional_merge::tests::rpm099_flags_elif_with_same_body ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm081_flags_empty_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_silent_for_unconditional_braced_macro_in_inner ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm082_silent_for_plain_if ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm081_silent_when_no_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_silent_when_extra_item_outside_inner ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm082_flags_empty_ifarch_branch ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_silent_when_inner_has_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm083_silent_when_already_has_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm082_silent_when_if_branch_has_content ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm083_silent_when_elif_not_constant_true ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_silent_when_outer_has_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm082_silent_when_no_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm081_silent_when_all_branches_empty ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm085_flags_or_one ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm085_flags_and_zero ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm085_silent_for_normal_or ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm085_flags_true_or ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_unit_inner_expr_safe_to_merge ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm080_allows_blank_around_inner ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm085_silent_for_macro_expression ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm085_silent_for_non_constant_operands ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm088_flags_self_eq ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm087_silent_for_not_equal ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm088_silent_for_distinct_operands ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm094_flags_continuation ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm081_silent_when_else_has_content ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm100_silent_when_no_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm083_flags_final_elif_true ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm101_flags_and_absorption ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm105_silent_for_non_negated_if ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm105_silent_for_not_equal_op ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm087_flags_double_bang_with_macro ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm101_flags_or_absorption ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm086_flags_x_and_x ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm100_flags_else_holding_single_if ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm105_flags_negated_if_with_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm105_silent_when_no_else ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm101_silent_for_independent_operands ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm072_flags_if_0 ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm072_flags_if_1 ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm104_flags_repeated_string_in_or ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm072_silent_for_macro_condition ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm087_silent_for_single_negation ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm104_silent_for_unique_strings ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm088_flags_self_lt ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm104_silent_for_different_lhs ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm094_silent_for_normal_if ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm086_silent_for_distinct_operands ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm100_silent_when_else_has_more_content ... ok
[INFO] [stdout] test rules::conditional_optimize::tests::rpm087_flags_double_bang ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm074_flags_identical_branches ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm074_silent_for_different_branches ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm075_flags_nested_same_condition ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm074_silent_for_single_branch ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm077_flags_empty_ifarch ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm075_silent_for_distinct_nested_conditions ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm073_silent_when_branch_has_content ... ok
[INFO] [stdout] test rules::conditional_simplify::tests::rpm075_silent_for_nested_macros ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm070_silent_for_flat_chain ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm077_silent_for_non_empty_ifarch ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm089_silent_for_real_content ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm089_flags_comment_only_branch ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm077_silent_for_plain_if ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm070_flags_depth_5 ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm091_silent_for_distinct_arches ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm070_silent_at_depth_4 ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm090_flags_ifarch_noarch ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm090_silent_for_real_arch ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm326_flags_combined_rich_and_meta ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm071_flags_repeated_elif ... ok
[INFO] [stdout] test rules::dead_elif::tests::rpm115_silent_for_satisfiable_elif ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm091_flags_duplicate_arch ... ok
[INFO] [stdout] test rules::dead_elif::tests::rpm115_silent_for_first_branch_dead ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm326_flags_meta_qualifier_on_old_rpm ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm092_flags_many_branches ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm071_silent_for_macro_in_condition ... ok
[INFO] [stdout] test rules::dead_elif::tests::rpm115_flags_elif_repeating_prior_branch ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm326_flags_rich_on_old_rpm ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm073_flags_empty_branches_with_blanks ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm092_silent_below_threshold ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm073_silent_for_zero_item_block ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm326_silent_for_plain_atom_on_old_rpm ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm326_silent_on_modern_rpm ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm326_silent_when_features_empty ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_identical_pkgconfig_capability ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_silent_for_distinct_atoms ... ok
[INFO] [stdout] test rules::conditional_structure::tests::rpm071_silent_for_distinct_elif ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm327_flags_pre_post_meta_triple ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_silent_across_different_tags ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm327_silent_for_meta_alone ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_silent_for_same_atom_in_nested_elif_chain ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm327_silent_for_pre_alone ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_duplicate_buildrequires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_duplicate_in_one_line_list ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_duplicate_inside_one_branch ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm327_flags_meta_plus_pre ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_duplicate_requires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_duplicate_when_parent_scope_already_has_atom ... ok
[INFO] [stdout] test rules::dep_features::tests::rpm327_flags_meta_plus_post ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_flags_duplicate_inside_subpackage ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_flags_enhances_shadowed ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_silent_when_weak_is_distinct ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_flags_self_enhances ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_flags_self_suggests ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_silent_for_capability_with_same_name ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_flags_supplements_shadowed ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_flags_self_recommends ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_silent_without_requires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_flags_when_strong_in_parent_scope_covers_weak_in_branch ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_silent_for_other_package ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_flags_recommends_shadowed_by_requires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_silent_when_strong_self_dep ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_silent_for_distinct_pkgconfig_capabilities ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_silent_when_strong_and_weak_in_mutually_exclusive_branches ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm320_silent_for_same_atom_in_mutually_exclusive_branches ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm322_flags_self_supplements ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_cargo_in_requires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_gcc_in_requires ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::alt_degrades_to_manual_hint ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_cmake_capability ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_dev_subpackage ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::egrep_autofix_replaces_with_grep_e ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_devel_subpackage ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::fedora_autofix_is_machine_applicable ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_flags_suggests_shadowed ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::opensuse_degrades_to_manual_hint ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_silent_for_runtime_dep ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_meson_in_requires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_silent_for_buildrequires ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm321_silent_for_distinct_pkgconfig_capabilities ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_static_subpackage ... ok
[INFO] [stdout] test rules::description_health::tests::silent_when_description_longer_than_summary ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::flags_setup_py_install_in_install ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::flags_setup_py_test_in_check ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::flags_egrep ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::rpm062_fires_in_scriptlet ... ok
[INFO] [stdout] test rules::description_health::tests::silent_when_no_summary ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::flags_fgrep ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::rpm060_silent_for_setup_py_build ... ok
[INFO] [stdout] test rules::description_health::tests::skips_subpackage_descriptions ... ok
[INFO] [stdout] test rules::disabled_check::tests::flags_check_with_only_blanks_and_comments ... ok
[INFO] [stdout] test rules::disabled_check::tests::flags_empty_check_section ... ok
[INFO] [stdout] test rules::disabled_check::tests::flags_check_with_only_comments ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::silent_for_egrep_substring ... ok
[INFO] [stdout] test rules::description_health::tests::flags_short_description ... ok
[INFO] [stdout] test rules::deprecated_commands::tests::silent_for_plain_grep ... ok
[INFO] [stdout] test rules::dep_health::tests::rpm323_flags_pkgconfig_capability ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::silent_when_no_clean_section ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::rhel_autofix_is_machine_applicable ... ok
[INFO] [stdout] test rules::disabled_check::tests::silent_for_other_empty_sections ... ok
[INFO] [stdout] test rules::disabled_check::tests::silent_when_check_has_make_test ... ok
[INFO] [stdout] test rules::disabled_check::tests::silent_when_check_has_only_true ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::unknown_family_preserves_legacy_autofix ... ok
[INFO] [stdout] test rules::deprecated_clean_section::tests::flags_clean_section ... ok
[INFO] [stdout] test rules::duplicate_buildscript::tests::flags_two_build_sections ... ok
[INFO] [stdout] test rules::disabled_check::tests::silent_when_check_has_macro_line ... ok
[INFO] [stdout] test rules::duplicate_buildscript::tests::flags_two_install_sections ... ok
[INFO] [stdout] test rules::disabled_check::tests::silent_when_check_section_missing ... ok
[INFO] [stdout] test rules::duplicate_buildscript::tests::flags_two_prep_sections ... ok
[INFO] [stdout] test rules::duplicate_buildscript::tests::distinct_kinds_do_not_collide ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::silent_for_distinct_singletons ... ok
[INFO] [stdout] test rules::exhaustive_chain::tests::rpm116_silent_for_non_exhaustive ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::flags_duplicate_version_and_release ... ok
[INFO] [stdout] test rules::duplicate_buildscript::tests::silent_when_each_kind_appears_once ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::flags_duplicate_within_subpackage ... ok
[INFO] [stdout] test rules::exhaustive_chain::tests::rpm116_flags_chain_covers_space ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::flags_duplicate_buildarch_and_autoreqprov ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::flags_duplicate_url_summary_license_epoch ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::silent_for_subpackage_summary ... ok
[INFO] [stdout] test rules::empty_description::tests::silent_when_description_has_text ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::silent_for_repeated_non_singleton_tags ... ok
[INFO] [stdout] test rules::empty_description::tests::flags_empty_description ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::silent_for_if_else_alternatives ... ok
[INFO] [stdout] test rules::files_attr::tests::classify_mode_world_writable_not_777_or_666 ... ok
[INFO] [stdout] test rules::exhaustive_chain::tests::rpm116_silent_when_else_present ... ok
[INFO] [stdout] test rules::files_attr::tests::flags_world_writable_without_sticky ... ok
[INFO] [stdout] test rules::exhaustive_chain::tests::rpm116_silent_for_single_if ... ok
[INFO] [stdout] test rules::files_attr::tests::flags_setuid_as_warn ... ok
[INFO] [stdout] test rules::files_attr::tests::silent_for_normal_modes ... ok
[INFO] [stdout] test rules::files_config::tests::rpm361_flags_config_under_usr ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::flags_duplicate_inside_same_branch ... ok
[INFO] [stdout] test rules::files_config::tests::rpm362_flags_plain_config_without_comment ... ok
[INFO] [stdout] test rules::files_attr::tests::flags_777_as_deny ... ok
[INFO] [stdout] test rules::duplicate_singleton_tag::tests::flags_duplicate_name ... ok
[INFO] [stdout] test rules::files_attr::tests::classify_mode_group_writable_alone ... ok
[INFO] [stdout] test rules::files_config::tests::rpm360_flags_etc_file_not_config ... ok
[INFO] [stdout] test rules::files_config::tests::rpm360_silent_for_dir_under_etc ... ok
[INFO] [stdout] test rules::files_config::tests::rpm360_silent_for_ghost_etc_file ... ok
[INFO] [stdout] test rules::files_devel::tests::flags_cmake_config_in_main ... ok
[INFO] [stdout] test rules::files_attr::tests::classify_mode_setuid_wins_over_setgid_combo ... ok
[INFO] [stdout] test rules::files_debuginfo::tests::silent_for_regular_paths ... ok
[INFO] [stdout] test rules::files_attr::tests::classify_mode_silent_for_plain_owner_only_modes ... ok
[INFO] [stdout] test rules::files_config::tests::rpm361_silent_for_config_under_etc ... ok
[INFO] [stdout] test rules::files_debuginfo::tests::silent_for_debuginfo_subpackage ... ok
[INFO] [stdout] test rules::files_devel::tests::flags_header_in_main_package ... ok
[INFO] [stdout] test rules::files_config::tests::rpm361_silent_when_no_config_directive ... ok
[INFO] [stdout] test rules::files_config::tests::rpm362_silent_with_following_comment ... ok
[INFO] [stdout] test rules::files_config::tests::rpm362_silent_with_preceding_comment ... ok
[INFO] [stdout] test rules::files_debuginfo::tests::flags_build_id_path ... ok
[INFO] [stdout] test rules::files_config::tests::rpm360_silent_when_config_present ... ok
[INFO] [stdout] test rules::files_attr::tests::silent_for_world_writable_with_sticky ... ok
[INFO] [stdout] test rules::files_debuginfo::tests::flags_usr_lib_debug_in_main ... ok
[INFO] [stdout] test rules::files_duplicate::tests::flags_cross_subpackage_collision ... ok
[INFO] [stdout] test rules::files_duplicate::tests::flags_duplicate_within_one_files_section ... ok
[INFO] [stdout] test rules::files_devel::tests::flags_header_nested_in_conditional_inside_files ... ok
[INFO] [stdout] test rules::files_devel::tests::flags_unversioned_so_in_main ... ok
[INFO] [stdout] test rules::files_config::tests::rpm362_silent_for_config_noreplace ... ok
[INFO] [stdout] test rules::files_devel::tests::silent_for_header_in_dev_named_subpackage ... ok
[INFO] [stdout] test rules::files_devel::tests::silent_for_header_in_devel_subpackage ... ok
[INFO] [stdout] test rules::files_devel::tests::silent_for_versioned_so_in_main ... ok
[INFO] [stdout] test rules::files_duplicate::tests::silent_for_ghost_vs_real_entry ... ok
[INFO] [stdout] test rules::files_duplicate::tests::normalises_trailing_slash ... ok
[INFO] [stdout] test rules::files_duplicate::tests::silent_for_distinct_paths ... ok
[INFO] [stdout] test rules::files_duplicate::tests::silent_for_glob_entries ... ok
[INFO] [stdout] test rules::files_duplicate::tests::silent_for_dir_plus_file_under_it ... ok
[INFO] [stdout] test rules::files_attr::tests::flags_setgid_as_warn ... ok
[INFO] [stdout] test rules::files_devel::tests::flags_pkgconfig_in_main_package ... ok
[INFO] [stdout] test rules::files_license::tests::flags_notice_doc ... ok
[INFO] [stdout] test rules::files_license::tests::silent_for_readme_marked_doc ... ok
[INFO] [stdout] test rules::files_license::tests::boundary_match_rejects_licensefake ... ok
[INFO] [stdout] test rules::files_license::tests::silent_for_undirected_license_file ... ok
[INFO] [stdout] test rules::files_license::tests::flags_copying_marked_doc ... ok
[INFO] [stdout] test rules::files_license::tests::flags_license_marked_doc ... ok
[INFO] [stdout] test rules::files_locale::tests::flags_mo_without_lang ... ok
[INFO] [stdout] test rules::files_license::tests::silent_for_license_marked_license ... ok
[INFO] [stdout] test rules::files_locale::tests::flags_multiple_locales_separately ... ok
[INFO] [stdout] test rules::files_locale::tests::silent_for_mo_with_lang ... ok
[INFO] [stdout] test rules::files_locale::tests::silent_for_non_locale_path ... ok
[INFO] [stdout] test rules::files_locale::tests::silent_when_files_uses_find_lang ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm367_flags_bare_bindir ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm368_silent_for_specific_subdir ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm367_flags_bare_datadir ... ok
[INFO] [stdout] test rules::files_volatile::tests::flags_run_file_not_ghost ... ok
[INFO] [stdout] test rules::files_volatile::tests::silent_for_ghost_var_run ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm367_silent_for_glob ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm367_silent_for_subdir ... ok
[INFO] [stdout] test rules::files_volatile::tests::silent_for_regular_paths ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm368_silent_for_bare_macro_no_glob ... ok
[INFO] [stdout] test rules::group_tag_required_on_suse::tests::fires_on_suse_without_group ... ok
[INFO] [stdout] test rules::files_volatile::tests::flags_var_lock_file ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm368_flags_datadir_star ... ok
[INFO] [stdout] test rules::files_volatile::tests::flags_var_run_file_not_ghost ... ok
[INFO] [stdout] test rules::files_standard::tests::rpm368_flags_libdir_star ... ok
[INFO] [stdout] test rules::group_tag_required_on_suse::tests::silent_on_fedora_without_group ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::per_occurrence_precise_spans_in_section ... ok
[INFO] [stdout] test rules::group_tag_required_on_suse::tests::flags_subpackage_missing_group_on_suse ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_for_macro_only ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::profile_redefines_libdir_path ... ok
[INFO] [stdout] test rules::group_tag_required_on_suse::tests::silent_on_alt_without_group ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_for_path_in_requires ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_in_summary ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_for_useradd_in_requires ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_in_url_tag ... ok
[INFO] [stdout] test rules::include_notice::tests::diagnostic_carries_path ... ok
[INFO] [stdout] test rules::include_notice::tests::flags_each_include ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::span_points_at_path_not_at_section ... ok
[INFO] [stdout] test rules::include_notice::tests::flags_include_inside_conditional ... ok
[INFO] [stdout] test rules::group_tag_required_on_suse::tests::silent_on_suse_with_group ... ok
[INFO] [stdout] test rules::include_notice::tests::silent_on_clean_spec ... ok
[INFO] [stdout] test rules::include_notice::tests::flags_include_with_macro_path ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm380_silent_for_relative_paths ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm380_flags_cp_to_usr ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm380_silent_outside_install_section ... ok
[INFO] [stdout] test rules::group_tag_required_on_suse::tests::silent_when_no_family ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm380_silent_with_rpm_build_root_env ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm380_silent_with_buildroot_macro ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm380_flags_install_to_etc ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm381_silent_for_rm_rf_other_path ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::flags_libdir_over_libdir64_first ... ok
[INFO] [stdout] test rules::install_chown::tests::silent_for_install_without_owner_flags ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::flags_path_in_install_script ... ok
[INFO] [stdout] test rules::install_chown::tests::silent_outside_install_section ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm381_flags_with_rpm_build_root ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::profile_expands_macro_chain ... ok
[INFO] [stdout] test rules::install_make::tests::rpm382_silent_for_make_install ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_for_prefix_substring ... ok
[INFO] [stdout] test rules::install_chown::tests::flags_install_dash_g ... ok
[INFO] [stdout] test rules::install_make::tests::rpm382_silent_outside_install_section ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_for_short_path_not_in_table ... ok
[INFO] [stdout] test rules::install_chown::tests::flags_install_dash_o ... ok
[INFO] [stdout] test rules::install_make::tests::rpm383_flags_make_install_without_destdir ... ok
[INFO] [stdout] test rules::install_make::tests::rpm382_flags_makeinstall ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::silent_for_path_in_build_requires ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm381_flags_rm_rf_buildroot_first_line ... ok
[INFO] [stdout] test rules::install_boundaries::tests::rpm381_silent_when_not_first_line ... ok
[INFO] [stdout] test rules::install_chown::tests::flags_chgrp_in_install ... ok
[INFO] [stdout] test rules::invalid_license::tests::case_insensitive_typo_hint ... ok
[INFO] [stdout] test rules::invalid_license::tests::silent_when_mode_is_off ... ok
[INFO] [stdout] test rules::invalid_license::tests::skips_macro_bearing_value ... ok
[INFO] [stdout] test rules::install_chown::tests::flags_chown_in_install ... ok
[INFO] [stdout] test rules::invalid_license::tests::split_handles_word_boundary ... ok
[INFO] [stdout] test rules::ldconfig_style::tests::silent_for_interpreter_form ... ok
[INFO] [stdout] test rules::invalid_license::tests::splits_spdx_or_and_with ... ok
[INFO] [stdout] test rules::ldconfig_style::tests::silent_when_no_versioned_so ... ok
[INFO] [stdout] test rules::leaf_hoist::tests::rpm119_flags_line_shared_across_nested_arms ... ok
[INFO] [stdout] test rules::install_make::tests::rpm383_silent_for_other_make_targets ... ok
[INFO] [stdout] test rules::install_make::tests::rpm383_silent_outside_install_section ... ok
[INFO] [stdout] test rules::leaf_hoist::tests::rpm119_flags_line_shared_across_two_arms ... ok
[INFO] [stdout] test rules::install_make::tests::rpm383_silent_with_destdir ... ok
[INFO] [stdout] test rules::invalid_license::tests::allows_listed_license ... ok
[INFO] [stdout] test rules::ldconfig_style::tests::flags_bare_ldconfig_command ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::flags_each_legacy_atom_in_spdx_expression ... ok
[INFO] [stdout] test rules::ldconfig_style::tests::flags_shell_ldconfig_for_versioned_so ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::flags_path_terminated_by_whitespace ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::silent_on_fedora_39 ... ok
[INFO] [stdout] test rules::hardcoded_paths::tests::profile_falls_back_when_macro_is_unresolvable ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::silent_on_opensuse ... ok
[INFO] [stdout] test rules::leaf_hoist::tests::rpm119_only_outermost_emits ... ok
[INFO] [stdout] test rules::leaf_hoist::tests::rpm119_silent_when_no_overlap ... ok
[INFO] [stdout] test rules::leaf_hoist::tests::rpm119_silent_when_one_leaf_differs ... ok
[INFO] [stdout] test rules::leaf_hoist::tests::rpm119_silent_without_else ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::silent_on_rhel ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::fedora_release_parser ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::fires_on_fedora_40_legacy_gpl ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::silent_when_license_is_already_spdx ... ok
[INFO] [stdout] test rules::invalid_license::tests::checks_subpackages ... ok
[INFO] [stdout] test rules::legacy_license_syntax::tests::skips_macro_bearing_value ... ok
[INFO] [stdout] test rules::macro_in_hash_comment::tests::flags_inline_macro_call ... ok
[INFO] [stdout] test rules::macro_in_hash_comment::tests::flags_macro_in_hash_comment ... ok
[INFO] [stdout] test rules::macro_in_hash_comment::tests::silent_for_dnl_comment ... ok
[INFO] [stdout] test rules::macro_in_hash_comment::tests::silent_for_plain_comment ... ok
[INFO] [stdout] test rules::invalid_license::tests::handles_parens ... ok
[INFO] [stdout] test rules::macro_propagation::tests::fold_leaves_unknown_macro_intact ... ok
[INFO] [stdout] test rules::macro_propagation::tests::fold_replaces_known_integer_macro ... ok
[INFO] [stdout] test rules::invalid_license::tests::flags_unknown_license ... ok
[INFO] [stdout] test rules::macro_propagation::tests::parse_macro_ref_rejects_special_forms ... ok
[INFO] [stdout] test rules::macro_propagation::tests::parse_macro_ref_strips_default_value ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_flags_trivial_after_define ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_flags_trivial_negative ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_silent_when_body_nontrivial ... ok
[INFO] [stdout] test rules::macro_propagation::tests::macro_table_handles_undefine ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_silent_when_define_inside_else_branch ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm118_silent_for_referenced_in_if ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_silent_when_macro_undefined ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm118_flags_unused_global ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm118_skips_define_kind ... ok
[INFO] [stdout] test rules::macro_propagation::tests::macro_table_returns_none_for_nontrivial_body ... ok
[INFO] [stdout] test rules::macro_propagation::tests::macro_table_stores_integer_value ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_flags_trivial_question_mark_reference ... ok
[INFO] [stdout] test rules::macro_propagation::tests::parse_macro_ref_handles_basic_forms ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm117_silent_for_pure_literal ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::flags_double_define_at_top_level ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::flags_global_after_define_at_top_level ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_multiple_distinct_tags ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_in_subpackage_version ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::silent_for_conditional_default_plus_top_level_override ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_epoch ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::silent_for_if_else_alternatives ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::silent_for_multiple_separate_if_blocks ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_license ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::silent_for_nested_conditionals_documented_tradeoff ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_name ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::silent_for_normal_macro_in_release ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::silent_for_undefine_redefine_pair ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_nested_in_with_value ... ok
[INFO] [stdout] test rules::macro_propagation::tests::rpm118_silent_for_referenced_in_preamble_value ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::silent_for_normal_metadata ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_source0 ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_lua_in_release ... ok
[INFO] [stdout] test rules::missing_changelog::tests::flags_missing_changelog ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_url ... ok
[INFO] [stdout] test rules::missing_changelog::tests::silent_when_changelog_present ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_lua_in_summary ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::silent_for_shell_in_description ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_version ... ok
[INFO] [stdout] test rules::missing_section::install::tests::flags_when_section_missing ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::silent_for_distinct_names ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::silent_for_shell_in_group ... ok
[INFO] [stdout] test rules::missing_section::prep::tests::silent_when_section_present ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_shell_in_patch0 ... ok
[INFO] [stdout] test rules::metadata_shell_macro::tests::flags_inside_conditional_branch ... ok
[INFO] [stdout] test rules::missing_section::build::tests::silent_when_section_present ... ok
[INFO] [stdout] test rules::missing_tag::license_tag::tests::silent_when_tag_present ... ok
[INFO] [stdout] test rules::missing_section::prep::tests::flags_when_section_missing ... ok
[INFO] [stdout] test rules::missing_tag::name_tag::tests::flags_when_tag_missing ... ok
[INFO] [stdout] test rules::missing_tag::license_tag::tests::flags_when_tag_missing ... ok
[INFO] [stdout] test rules::missing_tag::version_tag::tests::silent_when_tag_present ... ok
[INFO] [stdout] test rules::missing_tag::summary_tag::tests::flags_when_tag_missing ... ok
[INFO] [stdout] test rules::missing_section::install::tests::silent_when_section_present ... ok
[INFO] [stdout] test rules::macro_redefinition::tests::flags_redefinition_inside_same_branch ... ok
[INFO] [stdout] test rules::missing_tag::summary_tag::tests::silent_when_tag_present ... ok
[INFO] [stdout] test rules::missing_tag::url_tag::tests::silent_when_tag_present ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_aria2c ... ok
[INFO] [stdout] test rules::missing_tag::name_tag::tests::silent_when_tag_present ... ok
[INFO] [stdout] test rules::missing_tag::url_tag::tests::flags_when_tag_missing ... ok
[INFO] [stdout] test rules::missing_tag::version_tag::tests::flags_when_tag_missing ... ok
[INFO] [stdout] test rules::multiple_changelog::tests::flags_two_changelog_sections ... ok
[INFO] [stdout] test rules::missing_tag::release_tag::tests::flags_when_tag_missing ... ok
[INFO] [stdout] test rules::missing_tag::release_tag::tests::silent_when_tag_present ... ok
[INFO] [stdout] test rules::multiple_changelog::tests::silent_when_one_changelog ... ok
[INFO] [stdout] test rules::missing_section::build::tests::flags_when_section_missing ... ok
[INFO] [stdout] test rules::network_in_build::tests::deduplicates_repeated_calls ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_cargo_install ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_curl_in_build ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_gem_install ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_git_clone ... ok
[INFO] [stdout] test rules::network_in_build::tests::silent_for_pip_install_no_index ... ok
[INFO] [stdout] test rules::network_in_build::tests::silent_in_scriptlet ... ok
[INFO] [stdout] test rules::network_in_build::tests::silent_on_generic_profile ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_pnpm_install ... ok
[INFO] [stdout] test rules::non_standard_group::tests::checks_subpackages ... ok
[INFO] [stdout] test rules::non_standard_group::tests::skips_macro_bearing_value ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_go_mod ... ok
[INFO] [stdout] test rules::non_standard_group::tests::suggests_neighbour_with_same_root ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_npm_install ... ok
[INFO] [stdout] test rules::nvre_format::tests::check_name_reports_empty ... ok
[INFO] [stdout] test rules::non_standard_group::tests::flags_unknown_group ... ok
[INFO] [stdout] test rules::nvre_format::tests::flags_epoch_zero ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_yarn_install ... ok
[INFO] [stdout] test rules::non_standard_group::tests::silent_when_mode_is_off ... ok
[INFO] [stdout] test rules::network_in_build::tests::silent_for_git_checkout ... ok
[INFO] [stdout] test rules::network_in_build::tests::silent_for_cargo_build_not_in_table ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_pip_install ... ok
[INFO] [stdout] test rules::non_standard_group::tests::allows_listed_group ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_wget_in_install ... ok
[INFO] [stdout] test rules::nvre_format::tests::silent_for_release_with_dist_macro ... ok
[INFO] [stdout] test rules::nvre_format::tests::silent_for_version_with_macro ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::flags_buildroot_tag ... ok
[INFO] [stdout] test rules::nvre_format::tests::flags_name_with_slash ... ok
[INFO] [stdout] test rules::network_in_build::tests::silent_for_npm_install_offline ... ok
[INFO] [stdout] test rules::network_in_build::tests::flags_go_get ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::flags_legacy_serial ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::flags_legacy_copyright ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::flags_legacy_prereq ... ok
[INFO] [stdout] test rules::obsolete_without_provides::tests::flags_obsolete_without_provides ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::flags_legacy_buildprereq ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::flags_packager_and_vendor ... ok
[INFO] [stdout] test rules::optflags::tests::deduplicates_per_section ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::matches_case_insensitively ... ok
[INFO] [stdout] test rules::nvre_format::tests::flags_name_with_whitespace ... ok
[INFO] [stdout] test rules::optflags::tests::flags_export_bare_cflags ... ok
[INFO] [stdout] test rules::optflags::tests::silent_for_other_var_with_cflags_substring ... ok
[INFO] [stdout] test rules::optflags::tests::silent_when_braced_env_used ... ok
[INFO] [stdout] test rules::optflags::tests::silent_when_build_cflags_referenced ... ok
[INFO] [stdout] test rules::optflags::tests::silent_in_install_section ... ok
[INFO] [stdout] test rules::nvre_format::tests::flags_version_with_hyphen ... ok
[INFO] [stdout] test rules::optflags::tests::flags_quoted_override ... ok
[INFO] [stdout] test rules::nvre_format::tests::silent_for_well_formed_nvre ... ok
[INFO] [stdout] test rules::optflags::tests::silent_when_self_reference_appended ... ok
[INFO] [stdout] test rules::obsolete_without_provides::tests::skips_macroized_obsoletes ... ok
[INFO] [stdout] test rules::optflags::tests::silent_when_optflags_macro_referenced ... ok
[INFO] [stdout] test rules::obsolete_without_provides::tests::skips_path_obsoletes ... ok
[INFO] [stdout] test rules::parallel_make::tests::flags_j1_in_install_section ... ok
[INFO] [stdout] test rules::optflags::tests::silent_when_plus_assign_used ... ok
[INFO] [stdout] test rules::obsolete_without_provides::tests::skips_version_constrained_obsoletes ... ok
[INFO] [stdout] test rules::parallel_make::tests::flags_make_j1_without_comment ... ok
[INFO] [stdout] test rules::optflags::tests::silent_when_rpm_opt_flags_env_used ... ok
[INFO] [stdout] test rules::optflags::tests::flags_bare_cflags_override ... ok
[INFO] [stdout] test rules::nvre_format::tests::flags_release_with_whitespace ... ok
[INFO] [stdout] test rules::optflags::tests::flags_ldflags_override ... ok
[INFO] [stdout] test rules::obsolete_tag::tests::silent_when_modern_tags_only ... ok
[INFO] [stdout] test rules::obsolete_without_provides::tests::silent_when_provides_matches ... ok
[INFO] [stdout] test rules::parallel_make::tests::silent_with_comment_separated_by_blank ... ok
[INFO] [stdout] test rules::parallel_make::tests::silent_for_normal_parallel_make ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::flags_only_unmarked_patch_in_mixed_list ... ok
[INFO] [stdout] test rules::parallel_make::tests::silent_for_higher_j_value ... ok
[INFO] [stdout] test rules::parallel_make::tests::silent_with_trailing_comment_on_same_line ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::flags_patch_inside_conditional_without_marker ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::flags_description_mentioning_marker_in_prose ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::flags_when_neighbour_comment_lacks_marker ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::marker_below_description_counts ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::marker_inside_a_longer_comment_block_counts ... ok
[INFO] [stdout] test rules::parallel_make::tests::silent_when_first_line_is_just_a_comment ... ok
[INFO] [stdout] test rules::parallel_make::tests::silent_with_preceding_comment ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::flags_patch_without_status_comment ... ok
[INFO] [stdout] test rules::parallel_make::tests::flags_make_j_space_1_without_comment ... ok
[INFO] [stdout] test rules::obsolete_without_provides::tests::flags_subpackage_obsolete_without_provides ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_on_fedora_profile ... ok
[INFO] [stdout] test rules::patch_tracking::tests::flags_unapplied_unnumbered_patch ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_with_opensuse_marker ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_when_marker_is_lowercase ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_on_generic_profile ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_with_upstream_marker ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_flags_autopatch_plus_explicit ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_silent_when_dash_p_is_macro ... ok
[INFO] [stdout] test rules::patch_tracking::tests::flags_unapplied_patch ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_flags_double_explicit_application ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_silent_when_only_autopatch ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_autopatch_present ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_autosetup_present ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_for_legacy_patch_form ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_no_prep_section ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_dash_p_argument_is_macro ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_patch_applied_via_dash_p_joined ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_no_patches_declared ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_silent_when_each_patch_applied_once ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_flags_legacy_plus_dash_p_for_same_number ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_unnumbered_patch_applied_as_zero ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_for_patch_inside_conditional_with_marker ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_with_blank_between_comment_and_patch ... ok
[INFO] [stdout] test rules::path_cond::tests::arch_list_negated_single_cube ... ok
[INFO] [stdout] test rules::patch_status_comment::tests::silent_with_needs_rebase_marker ... ok
[INFO] [stdout] test rules::path_cond::tests::arch_list_two_archs_produces_two_cubes ... ok
[INFO] [stdout] test rules::patch_tracking::tests::flags_only_unapplied_when_some_applied ... ok
[INFO] [stdout] test rules::path_cond::tests::conjoin_internal_contradiction_collapses_to_unsat ... ok
[INFO] [stdout] test rules::pkgconfig_br::tests::flags_pc_without_pkgconfig_br ... ok
[INFO] [stdout] test rules::release_disttag::tests::flags_hardcoded_el_dist ... ok
[INFO] [stdout] test rules::pkgconfig_br::tests::silent_on_generic_profile ... ok
[INFO] [stdout] test rules::pkgconfig_br::tests::one_diagnostic_for_multiple_pc_files ... ok
[INFO] [stdout] test rules::path_cond::tests::cond_to_dnf_parsed_simple_and ... ok
[INFO] [stdout] test rules::patch_tracking::tests::rpm306_silent_when_no_prep_section ... ok
[INFO] [stdout] test rules::pkgconfig_br::tests::silent_with_pkgconfig_br ... ok
[INFO] [stdout] test rules::path_cond::tests::cond_to_dnf_raw_returns_none ... ok
[INFO] [stdout] test rules::patch_tracking::tests::silent_when_patch_applied_via_dash_p ... ok
[INFO] [stdout] test rules::release_disttag::tests::flags_hardcoded_fc_dist ... ok
[INFO] [stdout] test rules::release_disttag::tests::flags_hardcoded_mga_dist_on_mageia ... ok
[INFO] [stdout] test rules::path_cond::tests::current_skips_tainted_frame ... ok
[INFO] [stdout] test rules::path_cond::tests::branch_effective_negates_prior_chain ... ok
[INFO] [stdout] test rules::pkgconfig_br::tests::silent_without_pc_file ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::flags_atom_inside_rich_dep ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::flags_partial_macro_with_literal_release ... ok
[INFO] [stdout] test rules::release_disttag::tests::silent_for_release_with_dist_on_fedora ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::flags_buildrequires_equal ... ok
[INFO] [stdout] test rules::release_disttag::tests::silent_for_release_without_dist_on_mageia ... ok
[INFO] [stdout] test rules::release_disttag::tests::silent_outside_fedora_family ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::silent_for_ge_operator ... ok
[INFO] [stdout] test rules::path_cond::tests::taint_propagates_via_push_pop ... ok
[INFO] [stdout] test rules::path_cond::tests::else_effective_for_exhaustive_chain_is_unsat ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::flags_equal_with_release ... ok
[INFO] [stdout] test rules::release_disttag::tests::flags_release_without_dist_on_fedora ... ok
[INFO] [stdout] test rules::release_disttag::tests::silent_for_release_with_dist_macro_anywhere ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::flags_partial_literal_with_macro_release ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::silent_for_provides_with_equal ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::silent_for_version_release_lockstep ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::silent_for_equal_without_release ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm342_flags_systemctl_restart ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm342_silent_in_install_section ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm349_flags_touch_in_tmp ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::deduplicates_repeated_calls_in_one_scriptlet ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm349_silent_for_read_in_tmp ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm342_flags_systemctl_enable ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm349_silent_in_install_section ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm349_silent_for_rpm_state_dir ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::silent_when_requires_declared ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::emits_per_scriptlet_section ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::flags_systemctl_in_post ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::flags_useradd_without_requires ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::silent_when_requires_has_qualifier_list ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::silent_when_plain_requires_declared ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm340_silent_for_lua_interpreter ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::emits_once_per_scriptlet_per_atom ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::silent_on_generic_profile ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm340_ignores_trailing_blank_lines_and_comments ... ok
[INFO] [stdout] test rules::requires_equal_version::tests::silent_for_lockstep_inside_rich_dep ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm341_flags_dollar_one_dash_eq_two ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm341_silent_with_gt_one ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm342_flags_with_flag_argument ... ok
[INFO] [stdout] test rules::self_conflict::tests::flags_main_self_conflict ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm341_flags_dollar_one_eq_two_with_test ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm342_silent_for_systemctl_status ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm341_flags_double_eq_two ... ok
[INFO] [stdout] test rules::scriptlet_commands::tests::rpm349_flags_mkdir_in_var_tmp ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm340_silent_with_or_true_guard ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::silent_for_unknown_command ... ok
[INFO] [stdout] test rules::scriptlet_deps::tests::silent_in_buildscript ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_for_autosetup ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm340_silent_with_exit_zero ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm340_flags_bare_failing_last_command ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm340_silent_with_or_colon_guard ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_for_setup_q ... ok
[INFO] [stdout] test rules::setup_flags::tests::flags_setup_without_q ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_for_setup_qn_combined ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_for_setup_q_with_name ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_for_long_quiet ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm341_silent_for_eq_20_boundary ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_when_arg_contains_macro ... ok
[INFO] [stdout] test rules::scriptlet_health::tests::rpm341_silent_for_lua ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_when_setup_outside_prep ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_flags_bare_make_in_build ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_autofix_edit_swaps_just_make ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_silent_for_make_install ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_fires_when_make_build_macro_present ... ok
[INFO] [stdout] test rules::self_obsoletion::tests::silent_when_obsoleting_other_package ... ok
[INFO] [stdout] test rules::setup_flags::tests::silent_for_setup_nq_combined ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_silent_for_make_underscore_word ... ok
[INFO] [stdout] test rules::self_conflict::tests::flags_subpackage_relative_self_conflict ... ok
[INFO] [stdout] test rules::self_conflict::tests::flags_subpackage_self_conflict ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm121_autofix_swaps_both_words ... ok
[INFO] [stdout] test rules::self_conflict::tests::silent_when_conflicting_with_other_package ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm121_flags_make_install ... ok
[INFO] [stdout] test rules::self_obsoletion::tests::flags_main_self_obsoletion ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm121_silent_for_make_alone ... ok
[INFO] [stdout] test rules::setup_flags::tests::flags_bare_setup ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_silent_when_make_build_macro_missing ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm121_silent_when_make_install_macro_missing ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_flags_dot_slash_configure ... ok
[INFO] [stdout] test rules::self_obsoletion::tests::flags_subpackage_self_obsoletion_relative ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_autofix_replaces_only_command_word ... ok
[INFO] [stdout] test rules::self_obsoletion::tests::flags_subpackage_self_obsoletion_absolute ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_silent_for_absolute_configure_path ... ok
[INFO] [stdout] test rules::shell_vars::tests::rpm053_flags_build_root_in_install ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_flags_dot_dot_slash_configure ... ok
[INFO] [stdout] test rules::shell_vars::tests::rpm053_flags_build_root_in_scriptlet ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_silent_for_comment_lines ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_silent_for_configure_macro ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm120_silent_for_indented_macro_use ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_borrows_when_no_percent ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_flags_deeper_relative_configure ... ok
[INFO] [stdout] test rules::shellcheck::tests::default_disabled_baseline_locked ... ok
[INFO] [stdout] test rules::shell_vars::tests::rpm054_silent_when_macro_used ... ok
[INFO] [stdout] test rules::shellcheck::tests::enable_unsuppresses_baseline_codes ... ok
[INFO] [stdout] test rules::shellcheck::tests::build_finding_diagnostics_handles_out_of_range_line ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_handles_expr_macro ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_preserves_multibyte_utf8 ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_handles_plain_form ... ok
[INFO] [stdout] test rules::shellcheck::tests::parse_sc_code_accepts_variants ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_handles_shell_macro ... ok
[INFO] [stdout] test rules::shell_modernization::tests::rpm122_silent_when_configure_macro_missing ... ok
[INFO] [stdout] test rules::shellcheck::tests::build_input_preserves_continuation_across_if ... ok
[INFO] [stdout] test rules::shell_vars::tests::rpm053_silent_when_macro_used ... ok
[INFO] [stdout] test rules::shellcheck::tests::build_input_replaces_header_with_shebang ... ok
[INFO] [stdout] test rules::shell_vars::tests::rpm054_flags_source_dir_in_build ... ok
[INFO] [stdout] test rules::shellcheck::tests::build_input_strips_conditional_lines ... ok
[INFO] [stdout] test rules::shellcheck::tests::is_rpm_conditional_recognises_keywords ... ok
[INFO] [stdout] test rules::shellcheck::tests::shell_override_rejects_unknown_dialect ... ok
[INFO] [stdout] test rules::shellcheck::tests::set_config_normalizes_disable ... ok
[INFO] [stdout] test rules::shellcheck::tests::timeout_config_overrides_default ... ok
[INFO] [stdout] test rules::source_patch_list::tests::flags_source_mixed_with_sourcelist ... ok
[INFO] [stdout] test rules::shellcheck::tests::shell_override_takes_effect ... ok
[INFO] [stdout] test rules::source_patch_list::tests::silent_for_source_only ... ok
[INFO] [stdout] test rules::source_patch_list::tests::silent_for_sourcelist_only ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_flags_numbered_source ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_keeps_test_expression_one_token ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_flags_filename_only ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_pads_to_length ... ok
[INFO] [stdout] test rules::shellcheck::tests::mask_macros_keeps_double_percent ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_silent_on_generic_profile ... ok
[INFO] [stdout] test rules::source_style::tests::rpm126_flags_this_package_opening ... ok
[INFO] [stdout] test rules::source_style::tests::rpm126_silent_for_subject_first_opening ... ok
[INFO] [stdout] test rules::source_style::tests::rpm126_flags_this_is_the_opening ... ok
[INFO] [stdout] test rules::source_style::tests::rpm126_silent_when_first_line_is_blank ... ok
[INFO] [stdout] test rules::source_patch_list::tests::flags_both_source_and_patch_mixing ... ok
[INFO] [stdout] test rules::source_style::tests::rpm126_silent_when_first_line_starts_with_macro ... ok
[INFO] [stdout] test rules::source_patch_list::tests::flags_patch_mixed_with_patchlist ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_fires_on_fedora_profile ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::flags_multiple_stale_sources ... ok
[INFO] [stdout] test rules::shellcheck::tests::line_range_returns_slice_offsets ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::flags_stale_version_in_url ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_silent_for_url_with_macros ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_silent_for_pure_macro_value ... ok
[INFO] [stdout] test rules::shellcheck::tests::unavailability_emits_single_diagnostic ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_silent_for_ftp_url ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::silent_when_version_matches ... ok
[INFO] [stdout] test rules::spec_filename::tests::silent_when_no_path ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::silent_when_one_token_matches_version ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm123_flags_relative_package_without_description ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::silent_when_url_contains_no_version_token ... ok
[INFO] [stdout] test rules::spec_filename::tests::flags_filename_mismatch ... ok
[INFO] [stdout] test rules::spec_filename::tests::silent_when_name_is_macro ... ok
[INFO] [stdout] test rules::spec_filename::tests::silent_when_filename_matches ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::silent_when_version_uses_macro ... ok
[INFO] [stdout] test rules::spec_filename::tests::silent_when_name_missing ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm123_silent_when_paired_absolute ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_silent_for_http_url ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_flags_filename_with_macros ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm123_silent_when_paired_relative ... ok
[INFO] [stdout] test rules::source_style::tests::rpm126_flags_the_x_package_opening ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::silent_when_version_is_macro ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm124_flags_relative_package_without_files ... ok
[INFO] [stdout] test rules::source_style::tests::rpm125_silent_on_alt_profile ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm124_silent_when_paired ... ok
[INFO] [stdout] test rules::source_version_consistency::tests::ignores_bare_integers ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm123_flags_subpackage_declared_inside_conditional ... ok
[INFO] [stdout] test rules::subpackage_name_collision::tests::flags_two_relative_subpackages_with_same_suffix ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm123_silent_when_name_is_macro ... ok
[INFO] [stdout] test rules::subpackage_name_collision::tests::flags_relative_vs_absolute_name_collision ... ok
[INFO] [stdout] test rules::subpackage_hygiene::tests::rpm123_matches_relative_to_absolute_via_main_name ... ok
[INFO] [stdout] test rules::subpackage_name_collision::tests::flags_subpackage_colliding_with_main ... ok
[INFO] [stdout] test rules::subpackage_name_collision::tests::silent_for_distinct_subpackages ... ok
[INFO] [stdout] test rules::shellcheck::tests::real_shellcheck_respects_disable_list ... ok
[INFO] [stdout] test rules::shellcheck::tests::real_shellcheck_flags_known_issue ... ok
[INFO] [stdout] test rules::subpackage_name_collision::tests::silent_when_main_name_missing ... ok
[INFO] [stdout] test rules::subpackage_name_collision::tests::silent_when_subpackage_name_unresolvable ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm055_flags_trailing_dot ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm343_silent_on_generic_profile ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm055_silent_without_dot ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm056_flags_lowercase_start ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm056_silent_for_digit_start ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm057_silent_for_short ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm058_flags_name_in_summary ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm344_flags_unit_under_etc ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm344_silent_for_regular_unit ... ok
[INFO] [stdout] test rules::tab_indent::tests::flags_tab_followed_by_text ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm058_silent_when_no_name ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm343_flags_unit_without_helpers_on_fedora ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm343_silent_when_systemd_post_present ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm058_silent_when_name_is_substring_only ... ok
[INFO] [stdout] test rules::tab_indent::tests::flags_multiple_tabs ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm056_silent_for_uppercase ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm343_uses_opensuse_helper_name ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm343_silent_when_no_unit_in_files ... ok
[INFO] [stdout] test rules::summary_style::tests::rpm057_flags_long_summary ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm344_flags_unit_marked_config ... ok
[INFO] [stdout] test rules::tmpfiles_create::tests::flags_tmpfiles_without_create ... ok
[INFO] [stdout] test rules::systemd_units::tests::rpm343_silent_when_helper_called_from_preun ... ok
[INFO] [stdout] test rules::tab_indent::tests::flags_tab_indented_line ... ok
[INFO] [stdout] test rules::tab_indent::tests::silent_when_no_tabs ... ok
[INFO] [stdout] test rules::tmpfiles_create::tests::silent_when_tmpfiles_create_called ... ok
[INFO] [stdout] test rules::tmpfiles_create::tests::silent_on_generic_profile ... ok
[INFO] [stdout] test rules::unreachable_branch::tests::rpm113_silent_at_root_level ... ok
[INFO] [stdout] test rules::useless_explicit_provides::tests::flags_first_atom_of_mixed_provides_line ... ok
[INFO] [stdout] test rules::tmpfiles_create::tests::silent_when_no_tmpfiles_in_files ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::silent_for_blank_line ... ok
[INFO] [stdout] test rules::users_groups::tests::flags_one_per_scriptlet_even_with_multiple_calls ... ok
[INFO] [stdout] test rules::users_groups::tests::flags_bare_groupadd ... ok
[INFO] [stdout] test rules::useless_explicit_provides::tests::silent_for_other_package_provides ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::silent_for_clean_lines ... ok
[INFO] [stdout] test rules::users_groups::tests::flags_bare_useradd ... ok
[INFO] [stdout] test rules::users_groups::tests::silent_when_no_account_tool ... ok
[INFO] [stdout] test rules::useless_explicit_provides::tests::silent_for_versioned_self_provides ... ok
[INFO] [stdout] test rules::unreachable_branch::tests::rpm113_flags_negated_arch ... ok
[INFO] [stdout] test rules::useless_explicit_provides::tests::flags_unversioned_self_provides ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::flags_trailing_spaces ... ok
[INFO] [stdout] test rules::users_groups::tests::silent_with_id_guard ... ok
[INFO] [stdout] test rules::users_groups::tests::silent_with_getent_guard ... ok
[INFO] [stdout] test rules::trailing_whitespace::tests::flags_trailing_tab ... ok
[INFO] [stdout] test rules::unreachable_branch::tests::rpm113_silent_under_taint ... ok
[INFO] [stdout] test rules::util::tests::collect_dep_atoms_finds_plain_and_rich ... ok
[INFO] [stdout] test rules::util::tests::drop_span_emits_empty_replacement ... ok
[INFO] [stdout] test rules::util::tests::is_empty_files_body_true_on_single_blank ... ok
[INFO] [stdout] test rules::util::tests::collects_simple_top_level ... ok
[INFO] [stdout] test rules::util::tests::has_top_level_tag_finds_match ... ok
[INFO] [stdout] test rules::util::tests::is_path_boundary_on_slash_continues_path ... ok
[INFO] [stdout] test rules::util::tests::is_empty_top_body_true_on_single_blank ... ok
[INFO] [stdout] test rules::util::tests::is_spdx_operator_rejects_non_operators ... ok
[INFO] [stdout] test rules::util::tests::is_path_boundary_at_end_of_string ... ok
[INFO] [stdout] test rules::util::tests::is_path_boundary_rejects_name_continuation ... ok
[INFO] [stdout] test rules::util::tests::is_empty_preamble_body_true_on_single_blank ... ok
[INFO] [stdout] test rules::unreachable_branch::tests::rpm113_flags_negated_nested ... ok
[INFO] [stdout] test rules::unreachable_branch::tests::rpm113_silent_for_satisfiable ... ok
[INFO] [stdout] test rules::useless_explicit_provides::tests::flags_subpackage_useless_provides ... ok
[INFO] [stdout] test rules::util::tests::iter_packages_absolute_subpackage ... ok
[INFO] [stdout] test rules::util::tests::dives_into_conditional_branches ... ok
[INFO] [stdout] test rules::util::tests::empty_spec_returns_empty_vec ... ok
[INFO] [stdout] test rules::util::tests::is_empty_files_body_returns_false_on_empty_slice ... ok
[INFO] [stdout] test rules::util::tests::is_empty_top_body_returns_false_on_empty_slice ... ok
[INFO] [stdout] test rules::util::tests::is_path_boundary_terminator_chars ... ok
[INFO] [stdout] test rules::util::tests::is_spdx_operator_case_insensitive ... ok
[INFO] [stdout] test rules::util::tests::is_empty_preamble_body_returns_false_on_empty_slice ... ok
[INFO] [stdout] test rules::util::tests::package_name_extracts_main_literal ... ok
[INFO] [stdout] test rules::util::tests::iter_packages_relative_subpackage ... ok
[INFO] [stdout] test rules::util::tests::package_name_none_when_macro ... ok
[INFO] [stdout] test rules::util::tests::iter_packages_main_only ... ok
[INFO] [stdout] test rules::util::tests::split_spdx_atoms_empty_input ... ok
[INFO] [stdout] test rules::werror::tests::flags_configure_enable_werror ... ok
[INFO] [stdout] test rules::werror::tests::flags_bare_werror ... ok
[INFO] [stdout] test rules::werror::tests::flags_werror_with_trailing_comment ... ok
[INFO] [stdout] test rules::util::tests::split_spdx_atoms_handles_parens_and_commas ... ok
[INFO] [stdout] test rules::util::tests::skips_subpackage_preamble ... ok
[INFO] [stdout] test rules::util::tests::split_spdx_atoms_only_operators_yields_empty ... ok
[INFO] [stdout] test rules::util::tests::split_spdx_atoms_single_identifier ... ok
[INFO] [stdout] test rules::werror::tests::silent_for_normal_build ... ok
[INFO] [stdout] test rules::werror::tests::deduplicates_per_section ... ok
[INFO] [stdout] test rules::util::tests::split_spdx_atoms_or_and_with ... ok
[INFO] [stdout] test session::tests::analyze_with_profile_routes_profile_to_lints ... ok
[INFO] [stdout] test rules::werror::tests::flags_configure_enable_werror_yes ... ok
[INFO] [stdout] test session::tests::bridge_silenced_by_allow_override ... ok
[INFO] [stdout] test session::tests::bridge_covers_every_table_entry ... ok
[INFO] [stdout] test session::tests::bridge_uses_span_default_when_missing ... ok
[INFO] [stdout] test session::tests::build_line_table_basic ... ok
[INFO] [stdout] test rules::werror::tests::silent_for_wno_error ... ok
[INFO] [stdout] test session::tests::bridge_drops_unknown_code ... ok
[INFO] [stdout] test rules::werror::tests::silent_for_scoped_werror_eq ... ok
[INFO] [stdout] test rules::werror::tests::silent_for_werror_inside_full_comment ... ok
[INFO] [stdout] test session::tests::byte_to_line_col_ascii ... ok
[INFO] [stdout] test session::tests::byte_to_line_col_clrf ... ok
[INFO] [stdout] test session::tests::byte_to_line_col_offset_at_eof ... ok
[INFO] [stdout] test session::tests::analyze_flags_missing_changelog ... ok
[INFO] [stdout] test session::tests::allow_severity_suppresses_lint ... ok
[INFO] [stdout] test session::tests::analyze_silent_on_clean_spec ... ok
[INFO] [stdout] test rules::werror::tests::silent_for_configure_enable_werror_no ... ok
[INFO] [stdout] test session::tests::byte_to_line_col_utf8 ... ok
[INFO] [stdout] test session::tests::resolve_span_fills_unresolved ... ok
[INFO] [stdout] test session::tests::resolve_diagnostic_lines_walks_labels_and_suggestions ... ok
[INFO] [stdout] test shell::cmd_index::tests::collects_commands_in_install ... ok
[INFO] [stdout] test session::tests::resolve_span_keeps_resolved ... ok
[INFO] [stdout] test shell::cmd_index::tests::finds_commands_across_sections ... ok
[INFO] [stdout] test shell::cmd_index::tests::skips_shell_control_word_to_real_command ... ok
[INFO] [stdout] test shell::tokens::tests::render_verbatim_preserves_macro_in_word ... ok
[INFO] [stdout] test shell::tokens::tests::single_quotes_preserve_whitespace ... ok
[INFO] [stdout] test shell::tokens::tests::comment_terminates_line ... ok
[INFO] [stdout] test session::tests::deny_overrides_default_warn ... ok
[INFO] [stdout] test shell::tokens::tests::double_quotes_preserve_whitespace ... ok
[INFO] [stdout] test shell::tokens::tests::backslash_escapes_space ... ok
[INFO] [stdout] test session::tests::sort_and_dedup_collapses_identical_diagnostics ... ok
[INFO] [stdout] test shell::cmd_index::tests::macro_in_command_position_yields_no_name ... ok
[INFO] [stdout] test shell::tokens::tests::empty_line_yields_no_tokens ... ok
[INFO] [stdout] test shell::cmd_index::tests::empty_spec_yields_empty_index ... ok
[INFO] [stdout] test shell::tokens::tests::smoke_unused_helper_imports ... ok
[INFO] [stdout] test shell::tokens::tests::splits_on_whitespace ... ok
[INFO] [stdout] test shell::tokens::tests::unclosed_quote_consumes_rest_of_line ... ok
[INFO] [stdout] test session::tests::bridge_propagates_message_and_code ... ok
[INFO] [stdout] test session::tests::bridge_drops_diag_without_code ... ok
[INFO] [stderr]    Doc-tests rpm_spec_analyzer
[INFO] [stdout] test shell::tokens::tests::macro_keeps_part_in_token ... ok
[INFO] [stdout] test session::tests::rules_inapplicable_to_profile_are_skipped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 984 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514", kill_on_drop: false }`
[INFO] [stdout] 090ed195e43f2ed80d570c03c87bd8631c1faf7860b175a15494393a0e7fa514
