[INFO] fetching crate svgdx 0.23.0... [INFO] testing svgdx-0.23.0 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate svgdx 0.23.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate svgdx 0.23.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate svgdx 0.23.0 [INFO] tweaked toml for crates.io crate svgdx 0.23.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate svgdx 0.23.0 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate svgdx 0.23.0 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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2b2cae0aeb94b0535c0ec24882bc112f46044984d223d9483400e981311c9262 [INFO] running `Command { std: "docker" "start" "-a" "2b2cae0aeb94b0535c0ec24882bc112f46044984d223d9483400e981311c9262", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2b2cae0aeb94b0535c0ec24882bc112f46044984d223d9483400e981311c9262", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b2cae0aeb94b0535c0ec24882bc112f46044984d223d9483400e981311c9262", kill_on_drop: false }` [INFO] [stdout] 2b2cae0aeb94b0535c0ec24882bc112f46044984d223d9483400e981311c9262 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aa6863b302fa261aa9183898d7305fb7248a54da742ca47ffcf0fae3b281e679 [INFO] running `Command { std: "docker" "start" "-a" "aa6863b302fa261aa9183898d7305fb7248a54da742ca47ffcf0fae3b281e679", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling serde v1.0.226 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling is-docker v0.2.0 [INFO] [stderr] Compiling notify-types v2.0.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling inotify v0.11.0 [INFO] [stderr] Compiling is-wsl v0.4.0 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_pcg v0.9.0 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling open v5.3.2 [INFO] [stderr] Compiling quick-xml v0.38.3 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling axum-core v0.5.2 [INFO] [stderr] Compiling clap_builder v4.5.48 [INFO] [stderr] Compiling notify v8.2.0 [INFO] [stderr] Compiling tempfile v3.22.0 [INFO] [stderr] Compiling notify-debouncer-mini v0.7.0 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling clap_derive v4.5.47 [INFO] [stderr] Compiling serde_derive v1.0.226 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling clap v4.5.48 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling axum v0.8.4 [INFO] [stderr] Compiling svgdx v0.23.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.61s [INFO] running `Command { std: "docker" "inspect" "aa6863b302fa261aa9183898d7305fb7248a54da742ca47ffcf0fae3b281e679", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa6863b302fa261aa9183898d7305fb7248a54da742ca47ffcf0fae3b281e679", kill_on_drop: false }` [INFO] [stdout] aa6863b302fa261aa9183898d7305fb7248a54da742ca47ffcf0fae3b281e679 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fa7f6566d29db517491f0bc91baa55a7cc180865d1c4d99bd06a683391f6b1a7 [INFO] running `Command { std: "docker" "start" "-a" "fa7f6566d29db517491f0bc91baa55a7cc180865d1c4d99bd06a683391f6b1a7", kill_on_drop: false }` [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling assertables v9.8.2 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling svgdx v0.23.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.85s [INFO] running `Command { std: "docker" "inspect" "fa7f6566d29db517491f0bc91baa55a7cc180865d1c4d99bd06a683391f6b1a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa7f6566d29db517491f0bc91baa55a7cc180865d1c4d99bd06a683391f6b1a7", kill_on_drop: false }` [INFO] [stdout] fa7f6566d29db517491f0bc91baa55a7cc180865d1c4d99bd06a683391f6b1a7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7fbd6ba7544c0059326147a6498bce178d34dd95359f278cbd55698b0b8e3dfe [INFO] running `Command { std: "docker" "start" "-a" "7fbd6ba7544c0059326147a6498bce178d34dd95359f278cbd55698b0b8e3dfe", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/svgdx-b1d8d9066f2901d9) [INFO] [stdout] [INFO] [stdout] running 97 tests [INFO] [stdout] test elements::bearing::tests::test_path_bearing ... ok [INFO] [stdout] test elements::bearing::tests::test_path_bearing_spec_example ... ok [INFO] [stdout] test elements::bearing::tests::test_path_bearing_line ... ok [INFO] [stdout] test elements::layout::tests::test_eval_pos_loc ... ok [INFO] [stdout] test elements::layout::tests::test_spread_attr ... ok [INFO] [stdout] test elements::path::tests::test_points_to_path_obtuse ... ok [INFO] [stdout] test elements::bearing::tests::test_path_bearing_hv ... ok [INFO] [stdout] test elements::layout::tests::test_eval_pos_edge ... ok [INFO] [stdout] test elements::path::tests::test_points_to_path_acute ... ok [INFO] [stdout] test elements::layout::tests::test_eval_size_attr ... ok [INFO] [stdout] test elements::layout::tests::test_expand_relspec ... ok [INFO] [stdout] test elements::path::tests::test_points_to_path_squiggle ... ok [INFO] [stdout] test elements::path::tests::test_points_to_path_polygon ... ok [INFO] [stdout] test elements::layout::tests::test_eval_pos_invalid ... ok [INFO] [stdout] test elements::path::tests::test_pp_move ... ok [INFO] [stdout] test elements::path::tests::test_pp_bbox ... ok [INFO] [stdout] test elements::path::tests::test_ps_coord ... ok [INFO] [stdout] test events::tests::test_eventlist_indent ... ok [INFO] [stdout] test events::tests::test_outputlist_partition_ellipse ... ok [INFO] [stdout] test events::tests::test_eventlist_minimal ... ok [INFO] [stdout] test events::tests::test_outputlist_partition_rect ... ok [INFO] [stdout] test expr::expression::tests::test_arithmetic_expr ... ok [INFO] [stdout] test events::tests::test_outputlist_write_to ... ok [INFO] [stdout] test expr::expression::tests::test_bad_expressions ... ok [INFO] [stdout] test expr::expression::tests::test_circular_reference ... ok [INFO] [stdout] test expr::expression::tests::test_eval_multiple ... ok [INFO] [stdout] test expr::expression::tests::test_eval_attr ... ok [INFO] [stdout] test expr::expression::tests::test_eval_list_var ... ok [INFO] [stdout] test expr::expression::tests::test_eval_var ... ok [INFO] [stdout] test expr::expression::tests::test_eval_precedence ... ok [INFO] [stdout] test expr::expression::tests::test_bad_tokenize ... ok [INFO] [stdout] test expr::expression::tests::test_eval_condition ... ok [INFO] [stdout] test expr::expression::tests::test_eval_expr ... ok [INFO] [stdout] test events::tests::test_outputlist_partition_circle ... ok [INFO] [stdout] test expr::expression::tests::test_eval_head_tail ... ok [INFO] [stdout] test elements::path::tests::test_ps_number ... ok [INFO] [stdout] test elements::text::tests::test_text_string ... ok [INFO] [stdout] test expr::expression::tests::test_eval_var_indirect ... ok [INFO] [stdout] test expr::expression::tests::test_func_simple ... ok [INFO] [stdout] test expr::expression::tests::test_func_trig ... ok [INFO] [stdout] test expr::expression::tests::test_func_variadic ... ok [INFO] [stdout] test expr::expression::tests::test_func_random ... ok [INFO] [stdout] test expr::expression::tests::test_func_logic ... ok [INFO] [stdout] test expr::expression::tests::test_good_tokenize ... ok [INFO] [stdout] test expr::expression::tests::test_infix_comparison ... ok [INFO] [stdout] test expr::expression::tests::test_string_escape ... ok [INFO] [stdout] test expr::expression::tests::test_expr ... ok [INFO] [stdout] test expr::expression::tests::test_infix_logical ... ok [INFO] [stdout] test expr::expression::tests::test_func_comparison ... ok [INFO] [stdout] test geometry::position::tests::test_x1_y1_cx_cy ... ok [INFO] [stdout] test geometry::position::tests::test_x1_y1_w_h ... ok [INFO] [stdout] test geometry::position::tests::test_x1_y1_x2_y2 ... ok [INFO] [stdout] test geometry::position::tests::test_x2_y2_w_h ... ok [INFO] [stdout] test geometry::transform_attr::test::test_apply_multiple ... ok [INFO] [stdout] test expr::expression::tests::test_string_functions ... ok [INFO] [stdout] test geometry::transform_attr::test::test_apply_scale ... ok [INFO] [stdout] test geometry::transform_attr::test::test_transform_parsing ... ok [INFO] [stdout] test geometry::transform_attr::test::test_transform_roundtrip ... ok [INFO] [stdout] test geometry::transform_attr::test::test_apply_translate ... ok [INFO] [stdout] test expr::expression::tests::test_valid_expressions ... ok [INFO] [stdout] test geometry::types::test::test_get_point ... ok [INFO] [stdout] test geometry::types::test::test_length ... ok [INFO] [stdout] test geometry::types::test::test_length_calc_offset ... ok [INFO] [stdout] test geometry::types::test::test_length_adjust ... ok [INFO] [stdout] test geometry::types::test::test_locspec ... ok [INFO] [stdout] test geometry::types::test::test_parse_loc ... ok [INFO] [stdout] test expr::expression::tests::test_valid_symbol ... ok [INFO] [stdout] test expr::expression::tests::test_eval_vector ... ok [INFO] [stdout] test geometry::bbox::tests::test_bbox ... ok [INFO] [stdout] test geometry::position::tests::test_cx_cy_w_h ... ok [INFO] [stdout] test geometry::position::tests::test_x2_y2_cx_cy ... ok [INFO] [stdout] test geometry::transform_attr::test::test_apply_rotate ... ok [INFO] [stdout] test geometry::types::test::test_strp_length ... ok [INFO] [stdout] test style::autostyle::tests::test_stylable ... ok [INFO] [stdout] test style::colours::tests::test_colour_binsearch ... ok [INFO] [stdout] test style::colours::tests::test_colour_list_sorted ... ok [INFO] [stdout] test style::colours::tests::test_dark_colours_sorted ... ok [INFO] [stdout] test transform::tests::test_process_seq ... ok [INFO] [stdout] test types::test::test_split_unit ... ok [INFO] [stdout] test style::autostyle::tests::test_shadow ... ok [INFO] [stdout] test types::test::test_attr_split ... ok [INFO] [stdout] test style::omap::tests::test_ordered_mapping ... ok [INFO] [stdout] test types::test::test_extract_elref ... ok [INFO] [stdout] test types::test::test_classlist ... ok [INFO] [stdout] test types::test::test_order_index ... ok [INFO] [stdout] test types::test::test_spread_attr ... ok [INFO] [stdout] test types::test::test_attrmap ... ok [INFO] [stdout] test style::autostyle::tests::test_registry ... ok [INFO] [stdout] test types::test::test_fstr ... ok [INFO] [stdout] test types::test::test_strp ... ok [INFO] [stdout] test expr::expression::tests::test_eval_local_vars ... ok [INFO] [stdout] test transform::tests::test_indent_all ... ok [INFO] [stdout] test types::test::test_order_index_prefix ... ok [INFO] [stdout] test style::types::tests::test_match_type_matches ... ok [INFO] [stdout] test types::test::test_stylemap ... ok [INFO] [stdout] test types::test::test_attr_split_cycle ... ok [INFO] [stdout] test transform::tests::test_is_real_svg ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/svgdx.rs (/opt/rustwide/target/debug/deps/svgdx-ef53ef95761f6af6) [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] [stderr] Running unittests src/bin/svgdx_server.rs (/opt/rustwide/target/debug/deps/svgdx_server-278542c8dc50bcce) [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] [stderr] Running tests/integration_tests/main.rs (/opt/rustwide/target/debug/deps/integration_tests-85d00c3ba6c791d1) [INFO] [stdout] [INFO] [stdout] running 278 tests [INFO] [stdout] test attr_expansion::test_attr_priority ... ok [INFO] [stdout] test attr_expansion::test_expand_cycle ... ok [INFO] [stdout] test attr_expansion::test_expand_ellipse ... ok [INFO] [stdout] test attr_expansion::test_expand_rect_cxy_wh ... ok [INFO] [stdout] test attr_expansion::test_expand_circle ... ok [INFO] [stdout] test attr_expansion::test_expand_rect_xy_wh ... ok [INFO] [stdout] test attr_expansion::test_expand_xy1_xy2 ... ok [INFO] [stdout] test attr_expansion::test_attr_priority_delta ... ok [INFO] [stdout] test auto_styles::test_inline_styles ... ok [INFO] [stdout] test attr_expansion::test_expand_rect_xy_loc ... ok [INFO] [stdout] test auto_styles::test_inline_style_priority ... ok [INFO] [stdout] test auto_styles::test_style_vars ... ok [INFO] [stdout] test auto_styles::test_style_fill_colour ... ok [INFO] [stdout] test auto_styles::test_style_text_colour ... ok [INFO] [stdout] test auto_styles::test_inline_style_reuse ... ok [INFO] [stdout] test box_element::test_box_refspec ... ok [INFO] [stdout] test box_element::test_box_included_at_toplevel ... ok [INFO] [stdout] test box_element::test_box_prev_element ... ok [INFO] [stdout] test auto_styles::test_style_grid ... ok [INFO] [stdout] test auto_styles::test_style_text_outline ... ok [INFO] [stdout] test auto_styles::test_style_arrow ... ok [INFO] [stdout] test auto_styles::test_style_flow ... ok [INFO] [stdout] test box_element::test_box_text ... ok [INFO] [stdout] test auto_styles::test_style_shadow ... ok [INFO] [stdout] test clippath::test_clippath_previous ... ok [INFO] [stdout] test comments::test_comment ... ok [INFO] [stdout] test box_element::test_box_simple ... ok [INFO] [stdout] test comments::test_commented_xml ... ok [INFO] [stdout] test config::test_config_auto_style ... ok [INFO] [stdout] test comments::test_raw_comment ... ok [INFO] [stdout] test config::test_config_scale ... ok [INFO] [stdout] [INFO] [stdout] test auto_styles::test_style_stroke_colour ... ok [INFO] [stdout] test clippath::test_clippath_simple ... ok [INFO] [stdout] test config::test_config_debug ... ok [INFO] [stdout] test connector::test_connector_edgespec ... ok [INFO] [stdout] test config::test_config_border ... ok [INFO] [stdout] test connector::test_connector ... ok [INFO] [stdout] test connector::test_connector_closest ... ok [INFO] [stdout] test clippath::test_clippath_composite ... ok [INFO] [stdout] test clippath::test_clippath_partial ... ok [INFO] [stdout] test config::test_config_background ... ok [INFO] [stdout] test comments::test_var_comment ... ok [INFO] [stdout] test cmdline::test_cmdline_config ... ok [INFO] [stdout] test cmdline::test_cmdline_same_file ... ok [INFO] [stdout] test auto_styles::test_style_text_attributes ... ok [INFO] [stdout] test connector::test_connector_h ... ok [INFO] [stdout] test connector::test_connector_fixed_end ... ok [INFO] [stdout] test connector::test_connector_u_bb ... ok [INFO] [stdout] test connector::test_connector_u_tt ... ok [INFO] [stdout] test connector::test_connector_fixed_start ... ok [INFO] [stdout] test containment::test_inside_margin ... ok [INFO] [stdout] test connector::test_connector_offset ... ok [INFO] [stdout] test cmdline::test_cmdline_help ... ok [INFO] [stdout] test containment::test_inside_simple ... ok [INFO] [stdout] test connector::test_connector_use ... ok [INFO] [stdout] test connector::test_connector_previous ... ok [INFO] [stdout] test connector::test_connector_v ... ok [INFO] [stdout] test connector::test_connector_u_ll ... ok [INFO] [stdout] test containment::test_surround_bad ... ok [INFO] [stdout] test containment::test_inside_simple_nonrect ... ok [INFO] [stdout] test connector::test_connector_relpos ... ok [INFO] [stdout] test connector::test_connector_reuse ... ok [INFO] [stdout] test connector::test_connector_u_rr ... ok [INFO] [stdout] test cmdline::test_cmdline_bad_args ... ok [INFO] [stdout] test containment::test_surround_multi_margin ... ok [INFO] [stdout] test defaults::test_defaults_accumulate ... ok [INFO] [stdout] test defaults::test_defaults_class_append ... ok [INFO] [stdout] test defaults::test_defaults_element_match ... ok [INFO] [stdout] test containment::test_surround_multi_rect ... ok [INFO] [stdout] test defaults::test_defaults_class_match ... ok [INFO] [stdout] test containment::test_surround_previous ... ok [INFO] [stdout] test containment::test_surround_next ... ok [INFO] [stdout] test containment::test_surround_non_rect ... ok [INFO] [stdout] test containment::test_surround_single_rect ... ok [INFO] [stdout] test defaults::test_defaults_init_reset ... ok [INFO] [stdout] test containment::test_surround_single_margin ... ok [INFO] [stdout] test containment::test_surround_previous_defer ... ok [INFO] [stdout] test defaults::test_defaults_instance_priority ... ok [INFO] [stdout] test defaults::test_defaults_final ... ok [INFO] [stdout] test defaults::test_defaults_text_style ... ok [INFO] [stdout] test defaults::test_defaults_simple ... ok [INFO] [stdout] test defaults::test_defaults_scope ... ok [INFO] [stdout] test error_handling::test_error_attr ... ok [INFO] [stdout] test error_handling::test_error_bad_element ... ok [INFO] [stdout] test defaults::test_defaults_init_scope ... ok [INFO] [stdout] test error_handling::test_error_bad_comment ... ok [INFO] [stdout] test error_handling::test_error_bad_attr_value ... ok [INFO] [stdout] test error_handling::test_error_bad_tag ... ok [INFO] [stdout] test defaults::test_defaults_init ... ok [INFO] [stdout] test containment::test_surround_connectors ... ok [INFO] [stdout] test containment::test_inside_mixed_nonrect ... ok [INFO] [stdout] test containment::test_inside_surround_invalid ... ok [INFO] [stdout] test eval_locs::test_loc_mixed ... ok [INFO] [stdout] test defaults::test_defaults_transform ... ok [INFO] [stdout] test eval_locs::test_loc_path ... ok [INFO] [stdout] test containment::test_surround_recursive ... ok [INFO] [stdout] test defaults::test_defaults_style ... ok [INFO] [stdout] test eval_locs::test_basic_ref ... ok [INFO] [stdout] test group::test_group_nested_bbox ... ok [INFO] [stdout] test eval_locs::test_loc_points ... ok [INFO] [stdout] test expression::test_scalarspec_forwardref ... ok [INFO] [stdout] test group::test_group_empty ... ok [INFO] [stdout] test group::test_group_rel_pos ... ok [INFO] [stdout] test group::test_group_position ... ok [INFO] [stdout] test eval_locs::test_loc_shape ... ok [INFO] [stdout] test group::test_group_nested ... ok [INFO] [stdout] test eval_locs::test_closest_points ... ok [INFO] [stdout] test eval_locs::test_loc_select ... ok [INFO] [stdout] test group::test_group_reuse ... ok [INFO] [stdout] test group::test_group_bbox ... ok [INFO] [stdout] test group::test_group_nested_position ... ok [INFO] [stdout] test group::test_group_transform_bbox ... ok [INFO] [stdout] test group::test_group_universal_layout ... ok [INFO] [stdout] test group::test_group_simple ... ok [INFO] [stdout] test group::test_next_el_group ... ok [INFO] [stdout] test if_element::test_if_simple ... ok [INFO] [stdout] test indent::test_indent_none ... ok [INFO] [stdout] test indent::test_indent_out_of_order ... ok [INFO] [stdout] test indent::test_indent_ooo_varying ... ok [INFO] [stdout] test loops::test_for_loop_simple ... ok [INFO] [stdout] test if_element::test_if_nested ... ok [INFO] [stdout] test loops::test_for_loop ... ok [INFO] [stdout] test group::test_group_transform_prev ... ok [INFO] [stdout] test eval_locs::test_loc_shape_offset ... ok [INFO] [stdout] test if_element::test_if_loop ... ok [INFO] [stdout] test group::test_prev_el_from_group ... ok [INFO] [stdout] test loops::test_loop_count_loop_var ... ok [INFO] [stdout] test loops::test_loop_simple ... ok [INFO] [stdout] test loops::test_loop_trivial ... ok [INFO] [stdout] test point::test_point_ignored_at_toplevel ... ok [INFO] [stdout] test indent::test_indent_ws_only ... ok [INFO] [stdout] test loops::test_loop_count_loop_start_step ... ok [INFO] [stdout] test loops::test_loop_variables ... ok [INFO] [stdout] test point::test_point_polyline ... ok [INFO] [stdout] test loops::test_loop_nested_deep ... ok [INFO] [stdout] test indent::test_indent_constant ... ok [INFO] [stdout] test loops::test_loop_nested ... ok [INFO] [stdout] test point::test_point_refspec ... ok [INFO] [stdout] test position::test_position_circle ... ok [INFO] [stdout] test position::test_nonempty_position ... ok [INFO] [stdout] test point::test_point_simple ... ok [INFO] [stdout] test position::test_position_deferred ... ok [INFO] [stdout] test loops::test_loop_while ... ok [INFO] [stdout] test loops::test_loop_until ... ok [INFO] [stdout] test expression::test_scalarspec ... ok [INFO] [stdout] test group::test_g_previous ... ok [INFO] [stdout] test position::test_position_scalar_edge ... ok [INFO] [stdout] test position::test_position_deferred_inferred ... ok [INFO] [stdout] test position::test_position_dxy ... ok [INFO] [stdout] test position::test_position_missing_attrs ... ok [INFO] [stdout] test position::test_position_inferred_line ... ok [INFO] [stdout] test position::test_position_dxy_polyline ... ok [INFO] [stdout] test position::test_position_scalar_locspec ... ok [INFO] [stdout] test position::test_position_relspec ... ok [INFO] [stdout] test position::test_non_rect_scalar ... ok [INFO] [stdout] test position::test_position_x_spec ... ok [INFO] [stdout] test position::test_nonempty_position_dirspec ... ok [INFO] [stdout] test position::test_position_y_spec ... ok [INFO] [stdout] test position::test_position_trivial ... ok [INFO] [stdout] test position::test_line_width_height ... ok [INFO] [stdout] test rel_pos::test_dirspec_next ... ok [INFO] [stdout] test position::test_use_bbox ... ok [INFO] [stdout] test position::test_reuse_specs_bbox ... ok [INFO] [stdout] test position::test_reuse_bbox ... ok [INFO] [stdout] test rel_pos::test_rel_scalar_point ... ok [INFO] [stdout] test rel_pos::test_rel_prev ... ok [INFO] [stdout] test rel_size::test_rel_size_circle ... ok [INFO] [stdout] test rel_pos::test_line_relpos ... ok [INFO] [stdout] test rel_pos::test_relv ... ok [INFO] [stdout] test rel_pos::test_rel_scalar_point_delta ... ok [INFO] [stdout] test rel_pos::test_path_refspec ... ok [INFO] [stdout] test rel_size::test_rel_size_dwh ... ok [INFO] [stdout] test rel_pos::test_rel_dx_dy ... ok [INFO] [stdout] test rel_pos::test_elref_relh ... ok [INFO] [stdout] test rel_pos::test_relh ... ok [INFO] [stdout] test rel_size::test_rel_size_delta ... ok [INFO] [stdout] test rel_pos::test_rel_refid ... ok [INFO] [stdout] test rel_size::test_rel_size_prev ... ok [INFO] [stdout] test rel_size::test_rel_size_ellipse ... ok [INFO] [stdout] test rel_size::test_rel_size_dwh_anchor ... ok [INFO] [stdout] test rel_size::test_rel_size_dxy_pct ... ok [INFO] [stdout] test rel_size::test_rel_size_dxy ... ok [INFO] [stdout] test reuse::test_nesting_depth_limit ... ok [INFO] [stdout] test rel_pos::test_rel_pos_delta ... ok [INFO] [stdout] test reuse::test_reuse_attr_locals ... ok [INFO] [stdout] test rel_pos::test_rel_multi_recursive ... ok [INFO] [stdout] test reuse::test_reuse_group_svg ... ok [INFO] [stdout] test rel_pos::test_elref_relv ... ok [INFO] [stdout] test reuse::test_reuse_bbox ... ok [INFO] [stdout] test rel_size::test_rel_size_refid ... ok [INFO] [stdout] test reuse::test_reuse_group_rel ... ok [INFO] [stdout] test reuse::test_reuse_if ... ok [INFO] [stdout] test reuse::test_reuse_orderindex_1 ... ok [INFO] [stdout] test reuse::test_reuse_group ... ok [INFO] [stdout] test reuse::test_reuse_orderindex_2 ... ok [INFO] [stdout] test reuse::test_reuse_orderindex_3 ... ok [INFO] [stdout] test rel_pos::test_rel_recursive ... ok [INFO] [stdout] test reuse::test_reuse_depth_limit ... ok [INFO] [stdout] test reuse::test_reuse_prev ... ok [INFO] [stdout] test reuse::test_reuse_attr_eval ... ok [INFO] [stdout] test reuse::test_reuse_orderindex_4 ... ok [INFO] [stdout] test reuse::test_reuse_group_transform ... ok [INFO] [stdout] test rel_size::test_rel_size_recursive ... ok [INFO] [stdout] test reuse::test_reuse_orderindex_5 ... ok [INFO] [stdout] test reuse::test_use_bbox ... ok [INFO] [stdout] test reuse::test_use_circular ... ok [INFO] [stdout] test reuse::test_use_relpos ... ok [INFO] [stdout] test reuse::test_reuse_simple ... ok [INFO] [stdout] test reuse::test_reuse_recursive ... ok [INFO] [stdout] test reuse::test_reuse_wh_attrs ... ok [INFO] [stdout] test reuse::test_reuse_symbol ... ok [INFO] [stdout] test root_svg::test_root_svg_bbox_in_order ... ok [INFO] [stdout] test root_svg::test_root_svg_bbox_out_of_order ... ok [INFO] [stdout] test root_svg::test_root_svg_no_wh ... ok [INFO] [stdout] test root_svg::test_internal_svg ... ok [INFO] [stdout] test reuse::test_use_symbol_bbox ... ok [INFO] [stdout] test reuse::test_reuse_path_refvar ... ok [INFO] [stdout] test root_svg::test_root_svg_wh ... ok [INFO] [stdout] test root_svg::test_root_svg_no_width ... ok [INFO] [stdout] test reuse::test_reuse_path ... ok [INFO] [stdout] test rotate::test_rotate_group ... ok [INFO] [stdout] test reuse::test_reuse_relspec ... ok [INFO] [stdout] test reuse::test_reuse_circular ... ok [INFO] [stdout] test rotate::test_rotate_use ... ok [INFO] [stdout] test roundtrip::test_roundtrip_minimal ... ok [INFO] [stdout] test rotate::test_rotate_loc ... ok [INFO] [stdout] test roundtrip::test_roundtrip_style ... ok [INFO] [stdout] test rotate::test_rotate_simple ... ok [INFO] [stdout] test roundtrip::test_roundtrip_nested ... ok [INFO] [stdout] test roundtrip::test_roundtrip_shapes ... ok [INFO] [stdout] test roundtrip::test_roundtrip_cdata ... ok [INFO] [stdout] test roundtrip::test_roundtrip_svg_units ... ok [INFO] [stdout] test rotate::test_rotate_text ... ok [INFO] [stdout] test rotate::test_rotate_reuse ... ok [INFO] [stdout] test src_line::test_src_line_text ... ok [INFO] [stdout] test roundtrip::test_roundtrip_text ... ok [INFO] [stdout] test src_line::test_src_line_multiline ... ok [INFO] [stdout] test text_attr::test_text_cdata_pre ... ok [INFO] [stdout] test text_attr::test_expanded_rect_text ... ok [INFO] [stdout] test roundtrip::test_roundtrip_svg_percent ... ok [INFO] [stdout] test text_attr::test_text_content ... ok [INFO] [stdout] test text_attr::test_basic_rect_text ... ok [INFO] [stdout] test reuse::test_reuse_positioning ... ok [INFO] [stdout] test text_attr::test_text_cdata ... ok [INFO] [stdout] test src_line::test_src_line_simple ... ok [INFO] [stdout] test text_attr::test_multiline_outside ... ok [INFO] [stdout] test root_svg::test_root_svg_no_height ... ok [INFO] [stdout] test text_attr::test_text_anchor ... ok [INFO] [stdout] test reuse::test_reuse_xy_transform ... ok [INFO] [stdout] test text_attr::test_text_element_anchor ... ok [INFO] [stdout] test text_attr::test_text_line ... ok [INFO] [stdout] test text_attr::test_text_loc ... ok [INFO] [stdout] test text_attr::test_text_element ... ok [INFO] [stdout] test text_attr::test_text_vertical ... ok [INFO] [stdout] test text_attr::test_text_multiline ... ok [INFO] [stdout] test text_attr::test_text_offset ... ok [INFO] [stdout] test reuse::test_use_relspec ... ok [INFO] [stdout] test text_attr::test_text_element_attrs ... ok [INFO] [stdout] test text_attr::test_text_dxy ... ok [INFO] [stdout] test text_attr::test_text_inset_dxy ... ok [INFO] [stdout] test transform_svg::test_transform_full_svg ... ok [INFO] [stdout] test variables::test_var_classes ... ok [INFO] [stdout] test variables::test_var_swap ... ok [INFO] [stdout] test variables::test_var_indirect ... ok [INFO] [stdout] test variables::test_var_missing ... ok [INFO] [stdout] test variables::test_var_update ... ok [INFO] [stdout] test text_attr::test_text_style ... ok [INFO] [stdout] test variables::test_var_expr ... ok [INFO] [stdout] test variables::test_var_priority ... ok [INFO] [stdout] test variables::test_var_reuse ... ok [INFO] [stdout] test variables::test_var_nested ... ok [INFO] [stdout] test variables::test_var_scopes ... ok [INFO] [stdout] test variables::test_var_reuse_recursive ... ok [INFO] [stdout] test variables::test_var_simple ... ok [INFO] [stdout] test variables::test_var_closure ... ok [INFO] [stdout] test variables::test_var_limit ... ok [INFO] [stdout] test loops::test_loop_limit ... ok [INFO] [stderr] Doc-tests svgdx [INFO] [stdout] test containment::test_surround_connectors_permute ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 278 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 20) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7fbd6ba7544c0059326147a6498bce178d34dd95359f278cbd55698b0b8e3dfe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7fbd6ba7544c0059326147a6498bce178d34dd95359f278cbd55698b0b8e3dfe", kill_on_drop: false }` [INFO] [stdout] 7fbd6ba7544c0059326147a6498bce178d34dd95359f278cbd55698b0b8e3dfe