[INFO] fetching crate xacro-rs 0.2.2... [INFO] testing xacro-rs-0.2.2 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate xacro-rs 0.2.2 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate xacro-rs 0.2.2 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate xacro-rs 0.2.2 [INFO] tweaked toml for crates.io crate xacro-rs 0.2.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate xacro-rs 0.2.2 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate xacro-rs 0.2.2 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded xmltree-ns v0.13.0 [INFO] [stderr] Downloaded unicode-ident v1.0.22 [INFO] [stderr] Downloaded termtree v0.5.1 [INFO] [stderr] Downloaded predicates-tree v1.0.12 [INFO] [stderr] Downloaded thiserror v2.0.17 [INFO] [stderr] Downloaded clap_derive v4.5.49 [INFO] [stderr] Downloaded env_logger v0.11.8 [INFO] [stderr] Downloaded similar v2.7.0 [INFO] [stderr] Downloaded anyhow v1.0.100 [INFO] [stderr] Downloaded once_cell_polyfill v1.70.2 [INFO] [stderr] Downloaded pyisheval v0.17.0 [INFO] [stderr] Downloaded wait-timeout v0.2.1 [INFO] [stderr] Downloaded strsim v0.11.1 [INFO] [stderr] Downloaded anstream v0.6.21 [INFO] [stderr] Downloaded anstyle-wincon v3.0.11 [INFO] [stderr] Downloaded clap_builder v4.5.54 [INFO] [stderr] Downloaded portable-atomic v1.13.0 [INFO] [stderr] Downloaded assert_cmd v2.1.2 [INFO] [stderr] Downloaded bstr v1.12.1 [INFO] [stderr] Downloaded once_cell v1.21.3 [INFO] [stderr] Downloaded saphyr-parser v0.0.6 [INFO] [stderr] Downloaded memchr v2.7.6 [INFO] [stderr] Downloaded portable-atomic-util v0.2.4 [INFO] [stderr] Downloaded anstyle v1.0.13 [INFO] [stderr] Downloaded regex-syntax v0.8.8 [INFO] [stderr] Downloaded hashbrown v0.16.1 [INFO] [stderr] Downloaded regex v1.12.2 [INFO] [stderr] Downloaded equivalent v1.0.2 [INFO] [stderr] Downloaded arraydeque v0.5.1 [INFO] [stderr] Downloaded indexmap v2.13.0 [INFO] [stderr] Downloaded ordered-float v5.1.0 [INFO] [stderr] Downloaded hashbrown v0.15.5 [INFO] [stderr] Downloaded wit-bindgen v0.51.0 [INFO] [stderr] Downloaded wasip2 v1.0.2+wasi-0.2.9 [INFO] [stderr] Downloaded rustix v1.1.3 [INFO] [stderr] Downloaded jiff v0.2.17 [INFO] [stderr] Downloaded regex-automata v0.4.13 [INFO] [stderr] Downloaded jiff-static v0.2.17 [INFO] [stderr] Downloaded r-efi v5.3.0 [INFO] [stderr] Downloaded getrandom v0.3.4 [INFO] [stderr] Downloaded proc-macro2 v1.0.104 [INFO] [stderr] Downloaded foldhash v0.1.5 [INFO] [stderr] Downloaded hashlink v0.10.0 [INFO] [stderr] Downloaded saphyr v0.0.6 [INFO] [stderr] Downloaded clap_lex v0.7.7 [INFO] [stderr] Downloaded libc v0.2.180 [INFO] [stderr] Downloaded colorchoice v1.0.4 [INFO] [stderr] Downloaded env_filter v0.1.4 [INFO] [stderr] Downloaded difflib v0.4.0 [INFO] [stderr] Downloaded clap v4.5.54 [INFO] [stderr] Downloaded anstyle-parse v0.2.7 [INFO] [stderr] Downloaded is_terminal_polyfill v1.70.2 [INFO] [stderr] Downloaded utf8parse v0.2.2 [INFO] [stderr] Downloaded float-cmp v0.10.0 [INFO] [stderr] Downloaded predicates-core v1.0.9 [INFO] [stderr] Downloaded fastrand v2.3.0 [INFO] [stderr] Downloaded bitflags v2.10.0 [INFO] [stderr] Downloaded quote v1.0.42 [INFO] [stderr] Downloaded syn v2.0.112 [INFO] [stderr] Downloaded xml v1.2.1 [INFO] [stderr] Downloaded tempfile v3.24.0 [INFO] [stderr] Downloaded normalize-line-endings v0.3.0 [INFO] [stderr] Downloaded predicates v3.1.3 [INFO] [stderr] Downloaded xml-rs v0.8.28 [INFO] [stderr] Downloaded xml v0.8.20 [INFO] [stderr] Downloaded thiserror-impl v2.0.17 [INFO] [stderr] Downloaded encoding_rs v0.8.35 [INFO] [stderr] Downloaded anstyle-query v1.1.5 [INFO] [stderr] Downloaded linux-raw-sys v0.11.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 985f0e244155759580dc3c1df7eeef836ab6e03eb94ea6cc596fb8ca4e644bbe [INFO] running `Command { std: "docker" "start" "-a" "985f0e244155759580dc3c1df7eeef836ab6e03eb94ea6cc596fb8ca4e644bbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "985f0e244155759580dc3c1df7eeef836ab6e03eb94ea6cc596fb8ca4e644bbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "985f0e244155759580dc3c1df7eeef836ab6e03eb94ea6cc596fb8ca4e644bbe", kill_on_drop: false }` [INFO] [stdout] 985f0e244155759580dc3c1df7eeef836ab6e03eb94ea6cc596fb8ca4e644bbe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c07d5b2d0d32c7c131ecfb7fe7cdd84f1b34376fff1b1ab5a614b73a81ef1a60 [INFO] running `Command { std: "docker" "start" "-a" "c07d5b2d0d32c7c131ecfb7fe7cdd84f1b34376fff1b1ab5a614b73a81ef1a60", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.104 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling jiff v0.2.17 [INFO] [stderr] Compiling xml-rs v0.8.28 [INFO] [stderr] Compiling xml v1.2.1 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling clap_builder v4.5.54 [INFO] [stderr] Compiling saphyr-parser v0.0.6 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling saphyr v0.0.6 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling xmltree-ns v0.13.0 [INFO] [stderr] Compiling xml v0.8.20 [INFO] [stderr] Compiling syn v2.0.112 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling pyisheval v0.17.0 [INFO] [stderr] Compiling clap v4.5.54 [INFO] [stderr] Compiling xacro-rs v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.72s [INFO] running `Command { std: "docker" "inspect" "c07d5b2d0d32c7c131ecfb7fe7cdd84f1b34376fff1b1ab5a614b73a81ef1a60", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c07d5b2d0d32c7c131ecfb7fe7cdd84f1b34376fff1b1ab5a614b73a81ef1a60", kill_on_drop: false }` [INFO] [stdout] c07d5b2d0d32c7c131ecfb7fe7cdd84f1b34376fff1b1ab5a614b73a81ef1a60 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 32c4516a07cabd338660e9f71dd8a0efbec1848269f9bcbdd0984c09ebe19c6e [INFO] running `Command { std: "docker" "start" "-a" "32c4516a07cabd338660e9f71dd8a0efbec1848269f9bcbdd0984c09ebe19c6e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling assert_cmd v2.1.2 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling xacro-rs v0.2.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::common::*` [INFO] [stdout] --> tests/test_includes.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 17.12s [INFO] running `Command { std: "docker" "inspect" "32c4516a07cabd338660e9f71dd8a0efbec1848269f9bcbdd0984c09ebe19c6e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32c4516a07cabd338660e9f71dd8a0efbec1848269f9bcbdd0984c09ebe19c6e", kill_on_drop: false }` [INFO] [stdout] 32c4516a07cabd338660e9f71dd8a0efbec1848269f9bcbdd0984c09ebe19c6e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c04599247a6728e15d301d94fe98f639a59b9b1cefab42085f0809ff0e19bcae [INFO] running `Command { std: "docker" "start" "-a" "c04599247a6728e15d301d94fe98f639a59b9b1cefab42085f0809ff0e19bcae", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `crate::common::*` [INFO] [stderr] --> tests/test_includes.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::common::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `xacro-rs` (test "test_includes") generated 1 warning (run `cargo fix --test "test_includes" -p xacro-rs` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xacro_rs-9284375a5185ffc8) [INFO] [stdout] [INFO] [stdout] running 349 tests [INFO] [stdout] test eval::interpreter::core::tests::test_context_can_shadow_other_builtins ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_arithmetic_expression ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_context_can_shadow_len_builtin ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_complex_expression ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_basic_lambda_works ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_builtin_functions ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_custom_namespace_not_hijacked ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_conditional_expression ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_empty_string ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_double_dollar_escape ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_boolean_false ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_boolean_lowercase_true ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_float ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_bool_values ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_empty_string ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_whitespace ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_float_truthiness ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_type_preservation ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_boolean_true ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_expressions ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_invalid_values ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_numeric_looking_underscore_string ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_quoted_string ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_unparseable_string ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_find_matching_paren_with_brackets ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_format_value_python_style_fractional ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_format_value_python_style_special ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_find_matching_paren_with_braces ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_evaluate_expression_special_cases ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_format_value_python_style_whole_numbers ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_inf_nan_direct_injection ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_underscore_string ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_literals ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_with_properties ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_lambda_referencing_inf_property ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_lambda_referencing_multiple_properties ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_multiple_in_expression ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_with_python_number_formatting ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_integer_truthiness ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_boolean_lowercase_false ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_literal_int ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_lambda_referencing_property ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_case_sensitivity ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_log_function ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_lambda_with_conditional ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_not_in_string_literals ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_multiple_properties ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_pi_not_in_string_literals ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_pow_function ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_floor_ceil ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_pow_with_array_indexing ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_multiple_lambdas ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_eval_boolean_comparison_expressions ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_nested ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_regex_match_consistency ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_trig ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_split_args_with_dict_literal ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_pi_not_substring_match ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_property_in_text ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_simple_property_substitution ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_sqrt_abs ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_no_expressions ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_string_concatenation ... ignored [INFO] [stdout] test eval::interpreter::core::tests::test_split_args_with_array_literal ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_pi_constant_access ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_pure_arithmetic ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_pow_with_nested_function_args ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_split_args_with_nested_structures ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_string_property ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_prefix_functions ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_true_false_property_comparison ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_file_not_found ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_array_access ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_extract_and_store ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_true_false_in_properties ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_xacro_print_location_stub ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_invalid_yaml ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_undefined_property ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_with_property_filename ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_deep_nesting ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_in_arithmetic ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_with_xacro_prefix ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_inf_nan_values ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_completeness_all_cases ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_multiple_calls ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_nested_dict ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_null_value ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_basic ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_argument_with_parentheses_in_string ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_complex_expression ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_dollar_at_end ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_dollar_unknown ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_empty_expression ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_empty_extension ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_empty_string ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_escape_double_dollar_brace ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_double_dollar_edge ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_extension_with_quoted_paren ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_extension_with_single_quoted_paren ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_extension ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_nested_braces_in_expression ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_nested_extension_in_expression ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_extension_with_spaces ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_escape_double_dollar_paren ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_multiple_expressions ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_single_dollar ... ok [INFO] [stdout] test eval::property_tests::test_has_property_basic ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_triple_dollar ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_plain_text ... ok [INFO] [stdout] test eval::property_tests::test_has_property_with_scope ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_mixed_expression_and_extension ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_unclosed_extension ... ok [INFO] [stdout] test eval::property_tests::test_eval_boolean_literals ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_unclosed_expression ... ok [INFO] [stdout] test eval::property_tests::test_scope_undefined_property ... ok [INFO] [stdout] test eval::property_tests::test_substitute_literal_zero ... ok [INFO] [stdout] test eval::property_tests::test_scope_nested_shadowing ... ok [INFO] [stdout] test eval::property_tests::test_scope_cache_bypass ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_basic ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_complex_expression ... ok [INFO] [stdout] test eval::property_tests::test_scope_with_expressions ... ok [INFO] [stdout] test eval::property_tests::test_eval_boolean_comparisons ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_empty_string ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_escaped_quote_double ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_function_call ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_mixed_quotes ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_multiple_occurrences ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_numbers_excluded ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_python_keywords_filtered ... ok [INFO] [stdout] test eval::property_tests::test_substitute_text_with_functions ... ok [INFO] [stdout] test eval::property_tests::test_substitute_text_multiple_variables ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_backslash_at_end_of_string ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_escaped_quote_single ... ok [INFO] [stdout] test eval::property_tests::test_substitute_text_simple_arithmetic ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_only_strings ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_quote_inside_different_quote ... ok [INFO] [stdout] test eval::lexer::tests::test_lexer_dollar_in_text ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_single_quote_string ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_empty_quotes ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_underscore_names ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_multiple_params ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_no_colon ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_not_lambda ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_single_param ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_underscore_names ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_word_boundary ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_simple_identifier_invalid ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_simple_identifier_valid ... ok [INFO] [stdout] test eval::scope::util::tests::test_truncate_snippet_counts_chars_not_bytes ... ok [INFO] [stdout] test eval::scope::util::tests::test_truncate_snippet_exactly_100_chars ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_simple_identifier_keywords ... ok [INFO] [stdout] test eval::scope::util::tests::test_truncate_snippet_longer_than_100_chars ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_lambda_parameter_with_spaces ... ok [INFO] [stdout] test eval::scope::util::tests::test_truncate_snippet_short_string ... ok [INFO] [stdout] test eval::scope::util::tests::test_truncate_snippet_utf8_boundary ... ok [INFO] [stdout] test eval::scope::util::tests::test_is_simple_identifier_numbers ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_arg_directive_cli_overrides_default ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_arg_directive_evaluated_name ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_arg_directive_missing_name ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_arg_directive_no_default ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_arg_directive_simple ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_arg_directive_transitive_defaults ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_check_unimplemented_directive_not_unimplemented ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_check_unimplemented_directive_regular_element ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_complex_expression ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_missing_value ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_if_false ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_string_comparison ... ok [INFO] [stdout] test eval::interpreter::core::tests::test_math_functions_cos_sin ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_insert_block_missing_name ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_unless_true ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_insert_block_undefined ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_macro_directive_empty_params ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_macro_directive_missing_name ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_macro_directive_name_not_evaluated ... ok [INFO] [stdout] test eval::interpreter::core::tests::yaml_tests::test_load_yaml_null_in_dict ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_macro_directive_simple ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_macro_directive_with_block_params ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_if_true ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_default_not_set_when_exists ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_default_set_when_missing ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_invalid_scope ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_missing_name ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_insert_block_happy_path ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_conditional_unless_false ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_parent_scope ... ok [INFO] [stdout] test eval::property_tests::test_scope_fallback_to_global ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_conditional_false ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_property ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_regular_element ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_conditional_true ... ok [INFO] [stdout] test eval::property_tests::test_scope_basic_shadowing ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_macro_definition ... ok [INFO] [stdout] test expander::tests::test_expand_error_undefined_property ... ok [INFO] [stdout] test expander::tests::test_expand_error_malformed_expression ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_with_expression ... ok [INFO] [stdout] test expander::tests::test_expand_error_invalid_operation ... ok [INFO] [stdout] test expander::tests::test_expand_empty_property ... ok [INFO] [stdout] test expander::tests::test_expand_nested_expressions ... ok [INFO] [stdout] test expander::tests::test_context_creation ... ok [INFO] [stdout] test extensions::core::tests::test_cwd_extension_with_args ... ok [INFO] [stdout] test extensions::core::tests::test_cwd_extension_wrong_command ... ok [INFO] [stdout] test expander::tests::test_expand_nested_property_reference ... ok [INFO] [stdout] test expander::tests::test_expand_text_node ... ok [INFO] [stdout] test extensions::core::tests::test_cwd_extension_success ... ok [INFO] [stdout] test extensions::core::tests::test_env_extension_no_args ... ok [INFO] [stdout] test extensions::core::tests::test_env_extension_success ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_simple ... ok [INFO] [stdout] test extensions::core::tests::test_cwd_extension_whitespace_args ... ok [INFO] [stdout] test extensions::ros::tests::test_is_valid_package_name ... ok [INFO] [stdout] test extensions::core::tests::test_env_extension_too_many_args ... ok [INFO] [stdout] test extensions::core::tests::test_env_extension_undefined_var ... ok [INFO] [stdout] test extensions::core::tests::test_env_extension_wrong_command ... ok [INFO] [stdout] test extensions::ros::tests::test_optenv_fallback_single_word ... ok [INFO] [stdout] test extensions::ros::tests::test_optenv_no_default_returns_empty ... ok [INFO] [stdout] test extensions::ros::tests::test_optenv_wrong_command_returns_none ... ok [INFO] [stdout] test extensions::ros::tests::test_optenv_with_value_present ... ok [INFO] [stdout] test extensions::ros::tests::test_parse_package_map_multiple_with_colons ... ok [INFO] [stdout] test extensions::ros::tests::test_parse_package_map_path_with_colon ... ok [INFO] [stdout] test extensions::ros::tests::test_optenv_fallback_multi_word ... ok [INFO] [stdout] test extensions::ros::tests::test_parse_package_map_empty ... ok [INFO] [stdout] test extensions::ros::tests::test_parse_package_map_simple ... ok [INFO] [stdout] test extensions::ros::tests::test_parse_package_map_whitespace ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_degrees_expression ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_foot_to_meters ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_degrees_numeric ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_empty_value_returns_none ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_millimeters_expression ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_unknown_tag ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_millimeters_numeric ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_radians_passthrough ... ok [INFO] [stdout] test extensions::tests::test_arg_extension_no_args ... ok [INFO] [stdout] test extensions::tests::test_arg_extension_success ... ok [INFO] [stdout] test extensions::tests::test_arg_extension_too_many_args ... ok [INFO] [stdout] test extensions::tests::test_arg_extension_undefined ... ok [INFO] [stdout] test extensions::tests::test_arg_extension_wrong_command ... ok [INFO] [stdout] test extensions::tests::test_arg_registry_clone_shares_state ... ok [INFO] [stdout] test extensions::tests::test_arg_registry_contains ... ok [INFO] [stdout] test extensions::tests::test_arg_registry_new ... ok [INFO] [stdout] test extensions::ros::tests::test_ancestor_package_detection_with_package_xml ... ok [INFO] [stdout] test extensions::tests::test_arg_registry_set_get ... ok [INFO] [stdout] test extensions::tests::test_expect_args_mismatch_too_few ... ok [INFO] [stdout] test extensions::tests::test_expect_args_mismatch_too_many ... ok [INFO] [stdout] test extensions::tests::test_arg_registry_extend ... ok [INFO] [stdout] test extensions::tests::test_arg_single_token_enforcement ... ok [INFO] [stdout] test extensions::ros::tests::test_parse_package_map_single_entry ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_adjacent_strings ... ok [INFO] [stdout] test eval::scope::util::tests::test_extract_identifiers_double_quote_string ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_property_directive_global_scope ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_arg ... ok [INFO] [stdout] test extensions::ros::tests::test_ancestor_package_detection_with_manifest_xml ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_registry_dispatch_insert_block ... ok [INFO] [stdout] test extensions::ros::tests::test_on_file_change_sets_and_clears_context ... ok [INFO] [stdout] test extensions::ros::tests::test_ancestor_package_detection_stops_at_first_boundary ... ok [INFO] [stdout] test extensions::tests::test_expect_args_range_too_few ... ok [INFO] [stdout] test extensions::tests::test_expect_args_range_valid_max ... ok [INFO] [stdout] test extensions::tests::test_expect_args_range_too_many ... ok [INFO] [stdout] test extensions::tests::test_expect_args_range_valid_mid ... ok [INFO] [stdout] test extensions::tests::test_expect_args_single ... ok [INFO] [stdout] test extensions::tests::test_expect_args_valid ... ok [INFO] [stdout] test extensions::tests::test_expect_args_zero_args ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_empty ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_leading_trailing_spaces ... ok [INFO] [stdout] test extensions::tests::test_expect_args_range_valid_min ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_quotes_not_special ... ok [INFO] [stdout] test extensions::tests::test_optenv_multi_arg_behavior ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_simple ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_single ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_multiple_spaces ... ok [INFO] [stdout] test extensions::tests::test_tokenize_args_whitespace_only ... ok [INFO] [stdout] test extensions::ros_yaml_handlers::tests::test_inches_to_meters ... ok [INFO] [stdout] test parse::document::tests::test_parse_cdata_in_preamble_error ... ok [INFO] [stdout] test parse::document::tests::test_doctype_not_preserved ... ok [INFO] [stdout] test parse::document::tests::test_parse_no_preamble ... ok [INFO] [stdout] test parse::document::tests::test_parse_multiple_roots_error ... ok [INFO] [stdout] test parse::document::tests::test_parse_no_root_error ... ok [INFO] [stdout] test parse::document::tests::test_parse_multiple_preamble_nodes ... ok [INFO] [stdout] test parse::document::tests::test_parse_with_comment ... ok [INFO] [stdout] test parse::document::tests::test_parse_with_pi ... ok [INFO] [stdout] test parse::document::tests::test_write_invalid_comment_contains_double_dash ... ok [INFO] [stdout] test parse::document::tests::test_write_invalid_pi_data_contains_close ... ok [INFO] [stdout] test parse::document::tests::test_write_invalid_comment_ends_with_dash ... ok [INFO] [stdout] test parse::document::tests::test_write_invalid_pi_target_xml ... ok [INFO] [stdout] test parse::document::tests::test_write_preserves_order ... ok [INFO] [stdout] test parse::document::tests::test_write_preserves_pi ... ok [INFO] [stdout] test parse::macro_tests::test_block_param_attribute_collision ... ok [INFO] [stdout] test parse::macro_tests::test_collect_macro_args_extra_children ... ok [INFO] [stdout] test parse::macro_tests::test_collect_macro_args_missing_block_parameter ... ok [INFO] [stdout] test parse::macro_tests::test_collect_macro_args_blocks_only ... ok [INFO] [stdout] test parse::macro_tests::test_duplicate_param_block_and_regular ... ok [INFO] [stdout] test parse::macro_tests::test_collect_macro_args_mixed_params_and_blocks ... ok [INFO] [stdout] test parse::macro_tests::test_insert_block_empty_param_name ... ok [INFO] [stdout] test parse::macro_tests::test_collect_macro_args_attributes_only ... ok [INFO] [stdout] test parse::macro_tests::test_insert_block_with_default_param ... ok [INFO] [stdout] test parse::macro_tests::test_lazy_block_param_single ... ok [INFO] [stdout] test parse::macro_tests::test_mixed_block_params ... ok [INFO] [stdout] test parse::macro_tests::test_namespaced_macro_parameters_rejected ... ok [INFO] [stdout] test parse::macro_tests::test_parameterless_macro ... ok [INFO] [stdout] test parse::macro_tests::test_duplicate_param_with_defaults ... ok [INFO] [stdout] test parse::document::tests::test_write_empty_pi_data ... ok [INFO] [stdout] test parse::macro_tests::test_empty_param_name_with_default ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_block_params ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_compat_mode_block_duplicate ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_compat_mode_duplicate ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_complex_quoted_content ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_escape_sequences_not_supported ... ignored, Escape sequences not yet supported [INFO] [stdout] test parse::macro_tests::test_parse_params_default_with_expression ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_duplicate_with_quoted_default_is_error ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_adjacent_quoted_strings ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_franka_hand_style ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_block_param_with_quoted_default_is_error ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_mixed_quoted_unquoted_blocks ... ok [INFO] [stdout] test parse::macro_tests::test_regular_params_with_defaults ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_mixed_regular_and_block ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_quote_in_param_name ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_quoted_multi_word_double_quotes ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_quoted_multi_word_single_quotes ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_regular_with_defaults ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_regular_without_defaults ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_single_char_quoted_properly ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_unbalanced_quotes ... ok [INFO] [stdout] test parse::macro_tests::test_regular_block_param_single ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_single_char_value ... ok [INFO] [stdout] test parse::macro_tests::test_parse_params_quoted_single_word ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_mixed_content ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_preserves_xacro_directives ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_single_element ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_whitespace_only ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_comment_invalid_trailing_dash ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_comment_valid ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_cdata_valid ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_nodes_no_escaping_needed ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_pi_invalid_data ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_pi_invalid_target_xml ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_with_comment ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_pi_invalid_target_xml_case_insensitive ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_pi_valid_no_data ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_with_cdata ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_pi_empty_data_treated_as_none ... ok [INFO] [stdout] test parse::macro_tests::test_triple_asterisk_rejected ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_pi_valid_with_data ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_with_pi ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_comment_invalid_double_dash ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_multiple_elements ... ok [INFO] [stdout] test parse::xml::tests::test_parse_xml_fragment_empty ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_cdata_invalid ... ok [INFO] [stdout] test parse::xml::tests::test_serialize_nodes_text_escaping ... ok [INFO] [stdout] test expander::directives_tests::directive_unit_tests::test_macro_directive_with_params ... ok [INFO] [stdout] test extensions::ros::tests::test_ancestor_package_detection_whitespace_trimming ... ok [INFO] [stderr] Running unittests src/bin/xacro.rs (/opt/rustwide/target/debug/deps/xacro_rs-c0d9f471db9bb3cb) [INFO] [stdout] [INFO] [stdout] test result: ok. 347 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/circular_dependency_dict_key_test.rs (/opt/rustwide/target/debug/deps/circular_dependency_dict_key_test-5f320830ee49a245) [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] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_actual_circular_dependency_still_detected ... ok [INFO] [stdout] test test_dict_key_different_name_no_error ... ok [INFO] [stdout] test test_dict_key_not_circular_dependency ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [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] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_macro_missing_parameter_in_default ... ok [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-52637a3cad282ab7) [INFO] [stderr] Running tests/macro_parameter_scoping.rs (/opt/rustwide/target/debug/deps/macro_parameter_scoping-ac634ec0a0f6f226) [INFO] [stdout] test test_macro_parameter_dependency ... ok [INFO] [stdout] test test_macro_with_global_property_full_pipeline ... ok [INFO] [stdout] test test_property_inside_macro_referencing_parameter ... ok [INFO] [stdout] test test_macro_with_parameters_full_pipeline ... ok [INFO] [stdout] test test_macro_params_override_globals_full_pipeline ... ok [INFO] [stdout] test test_macro_chained_parameter_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/namespace_handling.rs (/opt/rustwide/target/debug/deps/namespace_handling-5d6b333d00322f34) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_invalid_xacro_namespace_uri_with_typo ... ok [INFO] [stdout] test test_no_invalid_xml_from_unprocessed_elements ... ok [INFO] [stdout] test test_plain_urdf_without_xacro_namespace ... ok [INFO] [stdout] test test_unimplemented_feature_detection_arg ... ok [INFO] [stdout] test test_unimplemented_feature_detection_element ... ok [INFO] [stdout] test test_unimplemented_feature_detection_attribute ... ok [INFO] [stdout] test test_xacro_element_without_namespace_declaration_fails ... ok [INFO] [stdout] test test_include_different_xacro_uri ... ok [INFO] [stdout] test test_include_macro_with_properties_across_namespace_variants ... ok [INFO] [stdout] test test_nested_includes_namespace_isolation ... ok [INFO] [stdout] test test_include_different_namespace_prefix ... ok [INFO] [stdout] test test_xacro_namespace_removed ... ok [INFO] [stdout] test test_custom_namespace_attribute_prefix_preserved ... ok [INFO] [stdout] test test_implemented_features_work_with_macros ... ok [INFO] [stdout] test test_implemented_features_work_without_macros ... ok [INFO] [stdout] test test_nonstandard_prefix_with_known_uri ... ok [INFO] [stdout] test test_other_namespaces_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_array_indexing_in_macros.rs (/opt/rustwide/target/debug/deps/test_array_indexing_in_macros-0ff7103557ad6436) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_inline_array_literal_parameter ... ok [INFO] [stdout] test test_real_world_packed_array_parameter ... ok [INFO] [stdout] test test_nested_macro_with_array_parameter ... ok [INFO] [stdout] test test_array_parameter_indexing_with_default ... ok [INFO] [stdout] test test_array_parameter_multiple_indices ... ok [INFO] [stdout] test test_array_parameter_indexing ... ok [INFO] [stdout] test test_non_evaluable_strings_remain_strings ... ok [INFO] [stdout] test test_array_parameter_with_arithmetic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_block_conditionals.rs (/opt/rustwide/target/debug/deps/test_block_conditionals-8070aa854048f25c) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_if_around_block_parameter_true ... ok [INFO] [stdout] test test_multiple_conditionals_different_blocks ... ok [INFO] [stdout] test test_if_unless_pair_with_block_parameter_enabled ... ok [INFO] [stdout] test test_property_in_conditional_guard ... ok [INFO] [stdout] test test_if_unless_pair_with_block_parameter ... ok [INFO] [stdout] test test_lazy_block_with_conditionals_disabled ... ok [INFO] [stdout] test test_nested_conditionals_in_block ... ok [INFO] [stdout] test test_lazy_block_with_conditionals ... ok [INFO] [stdout] test test_conditional_with_expression_in_block ... ok [INFO] [stdout] test test_multiple_block_params_with_conditionals ... ok [INFO] [stdout] test test_if_around_block_parameter_false ... ok [INFO] [stdout] test test_conditional_removes_all_children ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/test_block_stress.rs (/opt/rustwide/target/debug/deps/test_block_stress-0ea899a00bc25ba4) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_double_star_strips_attributes ... ok [INFO] [stdout] test test_single_star_preserves_wrapper ... ok [INFO] [stdout] test test_empty_double_star ... ok [INFO] [stdout] test test_single_star_with_attributes ... ok [INFO] [stdout] test test_double_star_strips_wrapper ... ok [INFO] [stdout] test test_mixed_star_positional ... ok [INFO] [stdout] test test_empty_single_star ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_builder_pattern.rs (/opt/rustwide/target/debug/deps/test_builder_pattern-35862e05a340d218) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_builder_basic ... ok [INFO] [stdout] test test_builder_with_max_depth ... ok [INFO] [stdout] test test_builder_with_compat_all ... ok [INFO] [stdout] test test_arg_cannot_be_overridden_by_custom_extension ... ok [INFO] [stdout] test test_builder_chaining ... ok [INFO] [stdout] test test_builder_with_arg ... ok [INFO] [stdout] test test_builder_clear_extensions_disables_defaults ... ok [INFO] [stdout] test test_builder_clear_extensions_and_add_custom ... ok [INFO] [stdout] test test_builder_with_custom_extension ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_deps.rs (/opt/rustwide/target/debug/deps/test_deps-b171296842c96b8a) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test cli_deps_with_multiple_includes ... ok [INFO] [stdout] test cli_print_location_macro_stack ... ok [INFO] [stdout] test test_deps_with_includes ... ok [INFO] [stdout] test cli_deps_with_nested_includes ... ok [INFO] [stdout] test cli_deps_output_is_sorted ... ok [INFO] [stdout] test test_deps_deduplication ... ok [INFO] [stdout] test cli_print_location_outputs_to_stderr ... ok [INFO] [stdout] test cli_deps_no_includes_empty_output ... ok [INFO] [stdout] test test_deps_with_nested_includes ... ok [INFO] [stdout] test cli_print_location_with_includes ... ok [INFO] [stdout] test cli_stdin_with_dash ... ok [INFO] [stdout] test cli_stdin_no_argument ... ok [INFO] [stdout] test test_deps_with_no_includes ... ok [INFO] [stdout] test cli_stdin_with_deps_flag_errors ... ok [INFO] [stderr] Running tests/test_duplicate_params.rs (/opt/rustwide/target/debug/deps/test_duplicate_params-a2185c6ec3ab3008) [INFO] [stdout] test cli_stdin_with_deps_no_arg_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_block_and_nonblock_param_conflict_error_by_default ... ok [INFO] [stdout] test test_duplicate_block_params_error_by_default ... ok [INFO] [stdout] test test_block_and_nonblock_param_conflict_compat_last_wins ... ok [INFO] [stdout] test test_duplicate_params_error_by_default ... ok [INFO] [stdout] test test_duplicate_block_params_compat_last_wins ... ok [INFO] [stdout] test test_duplicate_params_with_passed_values ... ok [INFO] [stdout] test test_block_and_nonblock_param_conflict_compat_reverse_order ... ok [INFO] [stdout] test test_real_world_hk_camera_case ... ok [INFO] [stdout] test test_duplicate_params_accepted_in_compat_mode ... ok [INFO] [stderr] Running tests/test_error_context.rs (/opt/rustwide/target/debug/deps/test_error_context-b2350270dac24f2b) [INFO] [stdout] test test_duplicate_params_multiple_duplicates ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_error_in_conditional ... ok [INFO] [stdout] test test_error_in_nested_macro ... ok [INFO] [stdout] test test_error_in_macro_parameter_default ... ok [INFO] [stdout] test test_error_in_property_default ... ok [INFO] [stdout] test test_error_in_macro_with_include ... ok [INFO] [stdout] test test_error_in_included_file ... ok [INFO] [stdout] test test_error_in_arg_default ... ok [INFO] [stdout] test test_error_in_extension_arg ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_include_missing_files.rs (/opt/rustwide/target/debug/deps/test_include_missing_files-d66308cdfe1d83ac) [INFO] [stdout] [INFO] [stderr] Running tests/test_includes.rs (/opt/rustwide/target/debug/deps/test_includes-27e14bcd5affc30e) [INFO] [stdout] running 9 tests [INFO] [stdout] test test_include_optional_false_missing_file ... ok [INFO] [stdout] test test_include_regular_missing_file ... ok [INFO] [stdout] test test_python_xacro_compatibility_template_placeholder ... ok [INFO] [stdout] test test_include_optional_missing_file ... ok [INFO] [stdout] test test_include_optional_glob_both_attributes ... ok [INFO] [stdout] test test_include_glob_pattern_no_matches_bracket ... ok [INFO] [stdout] test test_include_glob_pattern_no_matches_question ... ok [INFO] [stdout] test test_include_glob_with_actual_matches ... ok [INFO] [stdout] test test_include_glob_pattern_no_matches_asterisk ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_nested_include_cross_namespace ... ok [INFO] [stderr] Running tests/test_inf_nan_support.rs (/opt/rustwide/target/debug/deps/test_inf_nan_support-c6f2ca6b42897dde) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_lambda_referencing_nan_property_fails ... ignored, pyisheval cannot create NaN - lambdas cannot reference nan properties [INFO] [stdout] test test_inf_nan_in_conditionals ... ok [INFO] [stdout] test test_nan_constant_in_expression ... ok [INFO] [stdout] test test_inf_nan_with_args ... ok [INFO] [stdout] test test_lambda_referencing_inf_property ... ok [INFO] [stdout] test test_inf_nan_property_references ... ok [INFO] [stdout] test test_nan_in_arithmetic ... ok [INFO] [stderr] Running tests/test_integration.rs (/opt/rustwide/target/debug/deps/test_integration-85ece8189719c59b) [INFO] [stdout] test test_inf_in_arithmetic ... ok [INFO] [stdout] test test_inf_constant_in_expression ... ok [INFO] [stdout] test test_property_assignment_with_inf_nan ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 87 tests [INFO] [stdout] test test_circular_block_references ... ok [INFO] [stdout] test test_conditional_missing_value_attribute ... ok [INFO] [stdout] test test_conditional_value_preservation ... ok [INFO] [stdout] test test_circular_property_dependency ... ok [INFO] [stdout] test test_conditional ... ok [INFO] [stdout] test test_cwd_extension_no_args ... ok [INFO] [stdout] test test_conditional_boolean_literals ... ok [INFO] [stdout] test test_conditional_integer_truthiness ... ok [INFO] [stdout] test test_if_float_truthiness ... ok [INFO] [stdout] test test_conditional_float_truthiness ... ok [INFO] [stdout] test test_if_invalid_value_error ... ok [INFO] [stdout] test test_cwd_extension ... ok [INFO] [stdout] test test_if_integer_truthiness ... ok [INFO] [stdout] test test_if_missing_value_attribute ... ok [INFO] [stdout] test test_cwd_iterative_substitution ... ok [INFO] [stdout] test test_deeply_nested_macros ... ok [INFO] [stdout] test test_basic_macro ... ok [INFO] [stdout] test test_if_boolean_literals ... ok [INFO] [stdout] test test_include_multi ... ok [INFO] [stdout] test test_cwd_with_property_reference ... ok [INFO] [stdout] test test_include_basic ... ok [INFO] [stdout] test test_if_with_expressions ... ok [INFO] [stdout] test test_insert_block_missing_block ... ok [INFO] [stdout] test test_basic_property ... ok [INFO] [stdout] test test_insert_block_extra_children ... ok [INFO] [stdout] test test_if_with_properties ... ok [INFO] [stdout] test test_insert_block_dynamic_name ... ok [INFO] [stdout] test test_include_nested ... ok [INFO] [stdout] test test_custom_max_recursion_depth ... ok [INFO] [stdout] test test_insert_block_basic ... ok [INFO] [stdout] test test_include_dynamic_filename ... ok [INFO] [stdout] test test_insert_block_multiple_block_params_ordering ... ok [INFO] [stdout] test test_include_dynamic_filename_with_path ... ok [INFO] [stdout] test test_if_preserves_comments_and_text ... ok [INFO] [stdout] test test_include_subdirectory ... ok [INFO] [stdout] test test_insert_block_multiple_params ... ok [INFO] [stdout] test test_insert_block_nested_macros ... ok [INFO] [stdout] test test_insert_block_dynamic_name_conditional ... ok [INFO] [stdout] test test_insert_block_reuse ... ok [INFO] [stdout] test test_insert_block_undefined_name ... ok [INFO] [stdout] test test_include_with_macros ... ok [INFO] [stdout] test test_lazy_block_empty_element_inserts_nothing ... ok [INFO] [stdout] test test_insert_block_with_expressions ... ok [INFO] [stdout] test test_insert_block_with_global_property ... ok [INFO] [stdout] test test_macro_definition_only_not_evaluated ... ok [INFO] [stdout] test test_macro_basic ... ok [INFO] [stdout] test test_macro_call_evaluates_parameters ... ok [INFO] [stdout] test test_insert_block_parameter_collision_regression ... ok [INFO] [stdout] test test_macro_dynamic_name_not_evaluated ... ok [INFO] [stdout] test test_integration_conditionals_with_properties ... ok [INFO] [stdout] test test_macro_param_overrides_global ... ok [INFO] [stdout] test test_macro_literal_name_with_undefined_var ... ok [INFO] [stdout] test test_macro_simple_expression_evaluation ... ok [INFO] [stdout] test test_macro_late_binding_defaults ... ok [INFO] [stdout] test test_math_constants ... ok [INFO] [stdout] test test_nested_macro_calls ... ok [INFO] [stdout] test test_property_alternative_namespace_prefix ... ok [INFO] [stdout] test test_macro_with_global_property ... ok [INFO] [stdout] test test_property_arithmetic ... ok [INFO] [stdout] test test_nested_macro_calls_with_expressions ... ok [INFO] [stdout] test test_multiline_attribute_whitespace_normalization ... ok [INFO] [stdout] test test_property_attributes ... ok [INFO] [stdout] test test_property_default_attribute ... ok [INFO] [stdout] test test_property_basic ... ok [INFO] [stdout] test test_property_dynamic_name ... ok [INFO] [stdout] test test_property_error_propagation ... ok [INFO] [stdout] test test_nested_conditionals ... ok [INFO] [stdout] test test_property_dynamic_name_concatenation ... ok [INFO] [stdout] test test_property_default_vs_value ... ok [INFO] [stdout] test test_property_multi_substitution ... ok [INFO] [stdout] test test_property_forward_reference_official ... ok [INFO] [stdout] test test_property_diamond_dependency_graph ... ok [INFO] [stdout] test test_property_namespace_handling ... ok [INFO] [stdout] test test_property_redefinition_lazy ... ok [INFO] [stdout] test test_property_nested ... ok [INFO] [stdout] test test_property_multiple ... ok [INFO] [stdout] test test_property_used_with_undefined_var_errors ... ok [INFO] [stdout] test test_property_unused_with_undefined_var ... ok [INFO] [stdout] test test_property_forward_reference ... ok [INFO] [stdout] test test_property_value_expressions ... ok [INFO] [stdout] test test_root_element_attribute_substitution ... ok [INFO] [stdout] test test_property_multilevel_dependencies ... ok [INFO] [stdout] test test_unless_basic ... ok [INFO] [stdout] test test_root_element_undefined_property_error ... ok [INFO] [stdout] test test_property_transitive_chain_4_levels ... ok [INFO] [stdout] test test_property_multiple_out_of_order ... ok [INFO] [stdout] test test_recursion_depth_boundary ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/test_lazy_properties.rs (/opt/rustwide/target/debug/deps/test_lazy_properties-488855e24854a4ae) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_lazy_property_comment_only_valid ... ok [INFO] [stdout] test test_lazy_property_basic ... ok [INFO] [stdout] test test_lazy_property_comments_preserved ... ok [INFO] [stdout] test test_lazy_property_local_precedence ... ok [INFO] [stdout] test test_lazy_property_empty_valid ... ok [INFO] [stdout] test test_lazy_property_namespace_preservation ... ok [INFO] [stdout] test test_lazy_property_mixed_content ... ok [INFO] [stdout] test test_lazy_property_cdata_and_pi_preserved ... ok [INFO] [stdout] test test_lazy_property_precedence_over_block_param ... ok [INFO] [stdout] test test_lazy_property_shadows_block_param ... ok [INFO] [stdout] test test_value_property_does_not_shadow_block_param ... ok [INFO] [stdout] test test_lazy_property_nested_directives ... ok [INFO] [stdout] test test_value_property_with_special_chars_falls_through ... ok [INFO] [stdout] test test_lazy_property_text_only_not_created ... ok [INFO] [stdout] test test_lazy_property_insertion_scope ... ok [INFO] [stdout] test test_lazy_property_insertion_time_eval ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_load_yaml.rs (/opt/rustwide/target/debug/deps/test_load_yaml-deaa136202706e66) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test load_yaml_tests::test_load_yaml_simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_logical_operators.rs (/opt/rustwide/target/debug/deps/test_logical_operators-7566a5da2657f902) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_chained_logical_operators ... ok [INFO] [stdout] test test_robot_namespace_validation ... ok [INFO] [stdout] test test_hardware_mode_selection ... ok [INFO] [stdout] test test_logical_operators_with_comparisons ... ok [INFO] [stdout] test test_and_operator_in_conditionals ... ok [INFO] [stdout] test test_property_evaluation_with_logical_operators ... ok [INFO] [stdout] test test_or_operator_in_conditionals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_macros.rs (/opt/rustwide/target/debug/deps/test_macros-bea4f70c6a8e0a7c) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_block_param_with_equals_rejected ... ok [INFO] [stdout] test test_macro_definition_param_in_text ... ok [INFO] [stdout] test test_macro_definition_param_in_attribute ... ok [INFO] [stdout] test test_macro_definition_param_in_expression ... ok [INFO] [stdout] test test_block_param_with_colon_equals_rejected ... ok [INFO] [stdout] test test_pr2_head_gazebo_macro_only ... ok [INFO] [stdout] test test_macro_definition_without_call ... ok [INFO] [stdout] test test_macro_default_param_with_colon_equals ... ok [INFO] [stdout] test test_macro_default_param_with_equals ... ok [INFO] [stdout] test test_macro_default_param_override ... ok [INFO] [stdout] test test_nested_macro_with_arithmetic_expression_in_call ... ok [INFO] [stdout] test test_triple_nested_macro_with_parameter_expressions ... ok [INFO] [stdout] test test_nested_macro_with_parameter_expression_in_call ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_math_functions.rs (/opt/rustwide/target/debug/deps/test_math_functions-65f6a9789a850ef5) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test test_acos_nan_domain ... ok [INFO] [stdout] test test_ceil_function ... ok [INFO] [stdout] test test_asin_domain_validation ... ok [INFO] [stdout] test test_asin_nan_domain ... ok [INFO] [stdout] test test_atan_function ... ok [INFO] [stdout] test test_abs_function ... ok [INFO] [stdout] test test_cos_function ... ok [INFO] [stdout] test test_deeply_nested_math_functions ... ok [INFO] [stdout] test test_multiple_math_functions_in_expression ... ok [INFO] [stdout] test test_multiple_adjacent_math_functions ... ok [INFO] [stdout] test test_atan2_function ... ok [INFO] [stdout] test test_acos_domain_validation ... ok [INFO] [stdout] test test_atan2_with_expressions ... ok [INFO] [stdout] test test_radians_function ... ok [INFO] [stdout] test test_atan2_with_negative_values ... ok [INFO] [stdout] test test_atan2_with_nested_expressions ... ok [INFO] [stdout] test test_acos_function ... ok [INFO] [stdout] test test_floor_function ... ok [INFO] [stdout] test test_asin_function ... ok [INFO] [stdout] test test_nested_math_functions ... ok [INFO] [stdout] test test_degrees_with_negative ... ok [INFO] [stdout] test test_degrees_function ... ok [INFO] [stdout] test test_radians_with_negative ... ok [INFO] [stdout] test test_math_functions_with_whitespace ... ok [INFO] [stdout] test test_sqrt_function ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_namespace_compat.rs (/opt/rustwide/target/debug/deps/test_namespace_compat-b0040fe22a1cd17f) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_namespace_typo_error_by_default ... ok [INFO] [stdout] test test_namespace_typo_still_errors_with_compat_duplicate_params ... ok [INFO] [stdout] test test_namespace_collision_strict_mode ... ok [INFO] [stdout] test test_multiple_compat_modes ... ok [INFO] [stdout] test test_namespace_typo_accepted_with_compat_all ... ok [INFO] [stdout] test test_namespace_removed_from_output_nonstandard_uri ... ok [INFO] [stdout] test test_real_world_playerstage_interface_typo ... ok [INFO] [stdout] test test_ros_wiki_xacro_interface_typo ... ok [INFO] [stdout] test test_namespace_typo_accepted_with_compat_namespace ... ok [INFO] [stdout] test test_namespace_removed_aliased_prefix_standard_uri ... ok [INFO] [stdout] test test_namespace_collision_multiple_elements ... ok [INFO] [stdout] test test_namespace_collision_compat_mode ... ok [INFO] [stdout] test test_namespace_removed_from_output_standard_uri ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_number_formatting_metadata.rs (/opt/rustwide/target/debug/deps/test_number_formatting_metadata-f2e222a8e8b2a3eb) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_division_operation ... ok [INFO] [stdout] test test_int_property_alone ... ok [INFO] [stdout] test test_int_prop_times_int ... ok [INFO] [stdout] test test_float_property_with_zero ... ok [INFO] [stdout] test test_float_prop_times_int ... ok [INFO] [stdout] test test_int_division_float_result ... ok [INFO] [stdout] test test_float_property_alone ... ok [INFO] [stdout] test test_complex_expression_with_division ... ok [INFO] [stdout] test test_float_prop_propagation ... ok [INFO] [stdout] test test_mixed_int_and_float_properties ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_package_tracking.rs (/opt/rustwide/target/debug/deps/test_package_tracking-4100df2cb63e645b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_package_tracking_empty_initially ... ok [INFO] [stdout] test test_package_tracking_no_find_extension ... ok [INFO] [stdout] test test_package_tracking_via_extensions_accessor ... ok [INFO] [stderr] Running tests/test_pow_in_property.rs (/opt/rustwide/target/debug/deps/test_pow_in_property-e85d63ec247df6d8) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_pow_and_pi_in_string_literals_are_not_preprocessed ... ok [INFO] [stdout] test test_pow_with_property_chain_and_pi ... ok [INFO] [stdout] test test_pow_absolute_minimal ... ok [INFO] [stdout] test test_pow_in_include_without_yaml ... ok [INFO] [stdout] test test_pow_with_property_args_in_include ... ok [INFO] [stdout] test test_pow_with_load_yaml_and_include ... ok [INFO] [stdout] test test_pow_with_load_yaml_minimal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_print_location.rs (/opt/rustwide/target/debug/deps/test_print_location-324e5e621f80abc3) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_print_location_no_context ... ok [INFO] [stdout] test test_print_location_in_property ... ok [INFO] [stdout] test test_print_location_nested_macros ... ok [INFO] [stdout] test test_print_location_multiple_calls ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_processing_instructions.rs (/opt/rustwide/target/debug/deps/test_processing_instructions-05be9ab48d3a5884) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_xml_declaration_added_when_missing ... ok [INFO] [stdout] test test_comment_outside_root_preserved ... ok [INFO] [stdout] test test_xml_declaration_present ... ok [INFO] [stdout] test test_preamble_position ... ok [INFO] [stdout] test test_pi_and_comment_ordering ... ok [INFO] [stdout] test test_processing_instruction_inside_root ... ok [INFO] [stdout] test test_xml_model_single_line ... ok [INFO] [stdout] test test_xml_model_multi_line ... ok [INFO] [stdout] test test_multiple_processing_instructions ... ok [INFO] [stdout] test test_processing_instruction_no_data ... ok [INFO] [stdout] test test_no_processing_instructions ... ok [INFO] [stdout] test test_xml_model_with_xacro_expansion ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_properties.rs (/opt/rustwide/target/debug/deps/test_properties-91dd292f6adf3ef2) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test test_pow_with_undefined_variable_reports_correct_error ... ok [INFO] [stdout] test test_atan2_with_undefined_first_arg_reports_correct_error ... ok [INFO] [stdout] test test_log_with_undefined_second_arg_reports_correct_error ... ok [INFO] [stdout] test test_cos_with_undefined_variable_reports_correct_error ... ok [INFO] [stdout] test test_log_with_undefined_first_arg_reports_correct_error ... ok [INFO] [stdout] test test_atan2_with_undefined_second_arg_reports_correct_error ... ok [INFO] [stdout] test test_nested_extension_in_property_value ... ok [INFO] [stdout] test test_property_redefinition_preserves_value ... ok [INFO] [stdout] test test_property_inside_macro_used_in_conditional ... ok [INFO] [stdout] test test_property_inside_macro_simple ... ok [INFO] [stdout] test test_pow_with_valid_arguments_works ... ok [INFO] [stdout] test test_property_inside_macro_used_in_conditional_with_alias_prefix ... ok [INFO] [stdout] test test_empty_lazy_property_not_confused_with_value ... ok [INFO] [stdout] test test_property_redefinition_with_arithmetic ... ok [INFO] [stdout] test test_property_redefinition_in_included_file ... ok [INFO] [stdout] test test_xurdf_sample_property_in_macro ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_property_scoping.rs (/opt/rustwide/target/debug/deps/test_property_scoping-bd20b8716bb34c74) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_lazy_property_parent_scope_cleanup ... ok [INFO] [stdout] test test_lazy_property_local_scope ... ok [INFO] [stdout] test test_lazy_property_cleanup_after_macro ... ok [INFO] [stdout] test test_lazy_property_global_scope ... ok [INFO] [stdout] test test_lazy_property_parent_scope ... ok [INFO] [stdout] test test_lazy_property_shadowing_in_nested_macros ... ok [INFO] [stdout] test test_property_local_scope_not_accessible_outside ... ok [INFO] [stdout] test test_property_parent_scope_cleanup ... ok [INFO] [stdout] test test_property_global_scope_attribute ... ok [INFO] [stdout] test test_property_parent_scope_attribute ... ok [INFO] [stdout] test test_nested_macro_can_access_outer_local_property ... ok [INFO] [stdout] test test_local_property_works_inside_macro ... ok [INFO] [stdout] test test_property_cleanup_after_macro_expansion ... ok [INFO] [stdout] test test_property_shadowing_in_nested_macros ... ok [INFO] [stdout] test test_multiple_macro_calls_isolated_properties ... ok [INFO] [stderr] Running tests/test_pseudo_boolean_tracking.rs (/opt/rustwide/target/debug/deps/test_pseudo_boolean_tracking-d594cca5db41b9c5) [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_uppercase_boolean_tracking ... ok [INFO] [stdout] test test_boolean_propagation ... ok [INFO] [stdout] test test_complex_expressions_not_boolean ... ok [INFO] [stdout] test test_boolean_in_macro_params ... ok [INFO] [stdout] test test_boolean_arithmetic ... ok [INFO] [stdout] test test_boolean_literal_tracking ... ok [INFO] [stdout] test test_lowercase_boolean_tracking ... ok [INFO] [stdout] test test_comparison_results ... ok [INFO] [stdout] test test_boolean_metadata_chained_properties ... ok [INFO] [stdout] test test_namespace_arg_lowercase ... ok [INFO] [stdout] test test_macro_param_with_arg_extension ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_refcell_safety.rs (/opt/rustwide/target/debug/deps/test_refcell_safety-377c5d6efbc2539f) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_deep_nesting_forward ... ok [INFO] [stdout] test test_scope_parent_chain ... ok [INFO] [stdout] test test_forward_with_expression_evaluation ... ok [INFO] [stdout] test test_nested_macro_calls_with_forwarding ... ok [INFO] [stdout] test test_mixed_forward_and_scope ... ok [INFO] [stdout] test test_multiple_forwards_with_defaults ... ok [INFO] [stdout] test test_deep_nesting_scope_global ... ok [INFO] [stdout] test test_concurrent_scope_operations ... ok [INFO] [stdout] test test_deep_nesting_scope_parent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_ros_extensions.rs (/opt/rustwide/target/debug/deps/test_ros_extensions-0c3c0b10e7e311c2) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_optenv_no_default_returns_empty ... ok [INFO] [stdout] test test_optenv_with_value ... ok [INFO] [stdout] test test_optenv_with_multi_word_default ... ok [INFO] [stdout] test test_optenv_with_default ... ok [INFO] [stdout] test test_find_extension_caching ... ok [INFO] [stdout] test test_find_extension_package_not_found ... ok [INFO] [stdout] test test_find_and_optenv_combined ... ok [INFO] [stdout] test test_find_extension_with_ros_package_path ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_scope_manipulation.rs (/opt/rustwide/target/debug/deps/test_scope_manipulation-d47509b23dc8340f) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_forward_undefined_property_error ... ok [INFO] [stdout] test test_scope_invalid_value_error ... ok [INFO] [stdout] test test_scope_local_default ... ok [INFO] [stdout] test test_scope_global_from_deep_nesting ... ok [INFO] [stdout] test test_forward_with_parent_property ... ok [INFO] [stdout] test test_scope_default_not_shadowed ... ok [INFO] [stdout] test test_forward_multiple_params ... ok [INFO] [stdout] test test_scope_parent_and_global_mixed ... ok [INFO] [stdout] test test_scope_global_basic ... ok [INFO] [stdout] test test_forward_mixed_with_regular_params ... ok [INFO] [stdout] test test_scope_parent_basic ... ok [INFO] [stdout] test test_forward_nested_macros ... ok [INFO] [stdout] test test_forward_with_empty_default ... ok [INFO] [stdout] test test_forward_required_basic ... ok [INFO] [stdout] test test_forward_override_at_call_site ... ok [INFO] [stdout] test test_forward_with_default ... ok [INFO] [stdout] test test_forward_with_scope_global ... ok [INFO] [stdout] test test_forward_with_scope_parent ... ok [INFO] [stdout] test test_scope_parent_nested ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/test_true_false_booleans.rs (/opt/rustwide/target/debug/deps/test_true_false_booleans-c8fe25653979fc4a) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_true_false_with_not ... ok [INFO] [stdout] test test_boolean_property_comparisons ... ok [INFO] [stdout] test test_true_false_comparisons ... ok [INFO] [stdout] test test_true_false_macro_parameters ... ok [INFO] [stdout] test test_lowercase_true_false ... ok [INFO] [stdout] test test_mixed_case_true_false ... ok [INFO] [stdout] test test_true_false_property_values ... ok [INFO] [stdout] test test_true_false_in_conditionals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_xacro_arg.rs (/opt/rustwide/target/debug/deps/test_xacro_arg-0ebe4f4b4ae12590) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test test_arg_circular_dependency ... ok [INFO] [stdout] test test_arg_in_conditional_undefined_arg_errors ... ok [INFO] [stdout] test test_arg_basic_with_default ... ok [INFO] [stdout] test test_arg_transitive_defaults ... ok [INFO] [stdout] test test_arg_cli_override ... ok [INFO] [stdout] test test_arg_undefined_error ... ok [INFO] [stdout] test test_arg_multiple_uses ... ok [INFO] [stdout] test test_env_extension_implemented ... ok [INFO] [stdout] test test_arg_cli_only_no_default ... ok [INFO] [stdout] test test_arg_in_conditional_if ... ok [INFO] [stdout] test test_arg_in_attribute_and_text ... ok [INFO] [stdout] test test_arg_in_conditional_false ... ok [INFO] [stdout] test test_arg_forward_reference_error ... ok [INFO] [stdout] test test_arg_in_conditional_unless ... ok [INFO] [stdout] test test_arg_no_default_requires_cli ... ok [INFO] [stdout] test test_extension_mixed_whitespace ... ok [INFO] [stdout] test test_extension_only_whitespace ... ok [INFO] [stdout] test test_extension_newline_as_whitespace ... ok [INFO] [stdout] test test_extension_three_parts_rejected ... ok [INFO] [stdout] test test_extension_unknown_type ... ok [INFO] [stdout] test test_extension_invalid_syntax_no_space ... ok [INFO] [stdout] test test_extension_tab_whitespace ... ok [INFO] [stdout] test test_extension_multiple_spaces ... ok [INFO] [stdout] test test_arg_with_property ... ok [INFO] [stdout] test test_arg_dynamic_name_evaluation ... ok [INFO] [stdout] test test_arg_in_expression ... ok [INFO] [stdout] test test_extension_leading_trailing_spaces ... ok [INFO] [stdout] test test_find_extension_unimplemented ... ok [INFO] [stdout] test test_arg_multiple_in_single_expression ... ok [INFO] [stdout] test test_extension_invalid_syntax_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/test_yaml_degrees_tag.rs (/opt/rustwide/target/debug/deps/test_yaml_degrees_tag-3527465034a6bb1e) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_degrees_tag_with_expressions ... ok [INFO] [stdout] test test_radians_tag_identity ... ok [INFO] [stdout] test test_unknown_yaml_tag_passthrough ... ok [INFO] [stdout] test test_degrees_tag_without_ros_yaml_units_does_not_convert ... ok [INFO] [stdout] test test_length_unit_tags ... ok [INFO] [stdout] test test_degrees_tag_converts_to_radians ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Doc-tests xacro_rs [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test src/error.rs - error::EnrichError::with_loc (line 311) ... ignored [INFO] [stdout] test src/error.rs - error::XacroError::with_context (line 283) ... ignored [INFO] [stdout] test src/eval/scope/mod.rs - eval::scope (line 26) ... ignored [INFO] [stdout] test src/eval/scope/scope_stack.rs - eval::scope::scope_stack::EvalContext::lookup_at_depth (line 179) ... ignored [INFO] [stdout] test src/eval/scope/scope_stack.rs - eval::scope::scope_stack::EvalContext::push_scope (line 17) ... ignored [INFO] [stdout] test src/eval/yaml_tag_handler.rs - eval::yaml_tag_handler::YamlTagHandler (line 17) ... ignored [INFO] [stdout] test src/parse/document.rs - parse::document::XacroDocument (line 24) ... ignored [INFO] [stdout] test src/parse/document.rs - parse::document::XacroDocument::parse (line 60) ... ignored [INFO] [stdout] test src/parse/document.rs - parse::document::XacroDocument::write (line 137) ... ignored [INFO] [stdout] test src/parse/xml.rs - parse::xml::parse_xml_fragment (line 237) ... ignored [INFO] [stdout] test src/parse/xml.rs - parse::xml::serialize_nodes (line 148) ... ignored [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::clear_extensions (line 274) ... ignored [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_extension (line 238) ... ignored [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_ros_yaml_units (line 317) ... ignored [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_yaml_tag_handler (line 293) ... ignored [INFO] [stdout] test src/processor.rs - processor::XacroProcessor::extensions (line 410) ... ignored [INFO] [stdout] test src/lib.rs - (line 11) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 20) - compile ... ok [INFO] [stdout] test src/lib.rs - process_file (line 81) - compile ... ok [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_compat_mode (line 215) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_args (line 159) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_compat_all (line 200) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_max_depth (line 182) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroProcessor::new (line 386) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroProcessor::builder (line 369) ... ok [INFO] [stdout] test src/lib.rs - process_string (line 103) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroBuilder::with_arg (line 140) ... ok [INFO] [stdout] test src/processor.rs - processor::XacroBuilder (line 106) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 16 ignored; 0 measured; 0 filtered out; finished in 1.24s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c04599247a6728e15d301d94fe98f639a59b9b1cefab42085f0809ff0e19bcae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c04599247a6728e15d301d94fe98f639a59b9b1cefab42085f0809ff0e19bcae", kill_on_drop: false }` [INFO] [stdout] c04599247a6728e15d301d94fe98f639a59b9b1cefab42085f0809ff0e19bcae