[INFO] fetching crate cp-ast-core 0.1.3...
[INFO] testing cp-ast-core-0.1.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cp-ast-core 0.1.3 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate cp-ast-core 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cp-ast-core 0.1.3
[INFO] tweaked toml for crates.io crate cp-ast-core 0.1.3 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cp-ast-core 0.1.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cp-ast-core 0.1.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 | homepage = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 31 | repository = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |              -----------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cp-ast-core` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb
[INFO] running `Command { std: "docker" "start" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 | homepage = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 31 | repository = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |              -----------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cp-ast-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling cp-ast-core v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.96s
[INFO] running `Command { std: "docker" "inspect" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 | homepage = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 31 | repository = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |              -----------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cp-ast-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling cp-ast-core v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.12s
[INFO] running `Command { std: "docker" "inspect" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:26:12
[INFO] [stderr]    |
[INFO] [stderr] 26 | homepage = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 31 | repository = "https://github.com/manabeai/cp-ast-ecosystems"
[INFO] [stderr]    |              -----------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cp-ast-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/cp-ast-core/99296a45958aff10/out/cp_ast_core-99296a45958aff10)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test constraint::types::tests::display_digit ... ok
[INFO] [stdout] test constraint::types::tests::display_custom_empty ... ok
[INFO] [stdout] test constraint::types::tests::display_range ... ok
[INFO] [stdout] test constraint::types::tests::display_custom ... ok
[INFO] [stdout] test constraint::types::tests::display_alphanumeric ... ok
[INFO] [stdout] test constraint::types::tests::display_lower_alpha ... ok
[INFO] [stdout] test constraint::types::tests::display_custom_single ... ok
[INFO] [stdout] test constraint::types::tests::display_alpha ... ok
[INFO] [stdout] test constraint::types::tests::display_upper_alpha ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/add_sibling.rs (/opt/rustwide/target/release/build/cp-ast-core/1910f74b3b0cbccd/out/add_sibling-1910f74b3b0cbccd)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test add_choice_variant_adds_to_choice ... ok
[INFO] [stdout] test add_sibling_to_existing_tuple_appends ... ok
[INFO] [stdout] test add_sibling_wraps_scalar_in_tuple ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/constraint_ast.rs (/opt/rustwide/target/release/build/cp-ast-core/7e489f8780e9ddd2/out/constraint_ast-7e489f8780e9ddd2)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test constraint_charset ... ok
[INFO] [stdout] test constraint_property ... ok
[INFO] [stdout] test constraint_relation ... ok
[INFO] [stdout] test constraint_set_add_returns_id ... ok
[INFO] [stdout] test constraint_render_hint ... ok
[INFO] [stdout] test constraint_distinct ... ok
[INFO] [stdout] test constraint_length_relation ... ok
[INFO] [stdout] test constraint_set_remove_by_id ... ok
[INFO] [stdout] test constraint_set_for_node_returns_matching ... ok
[INFO] [stdout] test constraint_guarantee ... ok
[INFO] [stdout] test constraint_set_iter_all ... ok
[INFO] [stdout] test expression_binop_add ... ok
[INFO] [stdout] test constraint_sum_bound ... ok
[INFO] [stdout] test expression_evaluate_binop_div ... ok
[INFO] [stdout] test constraint_set_get_by_id ... ok
[INFO] [stdout] test expression_evaluate_fncall_returns_none ... ok
[INFO] [stdout] test constraint_set_empty ... ok
[INFO] [stdout] test constraint_string_length ... ok
[INFO] [stdout] test expression_evaluate_binop_sub ... ok
[INFO] [stdout] test constraint_range ... ok
[INFO] [stdout] test expression_evaluate_div_by_zero ... ok
[INFO] [stdout] test expression_fncall ... ok
[INFO] [stdout] test constraint_set_global_constraints ... ok
[INFO] [stdout] test expression_pow ... ok
[INFO] [stdout] test constraint_type_decl ... ok
[INFO] [stdout] test expected_type_equality ... ok
[INFO] [stdout] test expression_evaluate_lit ... ok
[INFO] [stdout] test expression_lit ... ok
[INFO] [stdout] test constraint_sorted ... ok
[INFO] [stdout] test expression_evaluate_binop_add ... ok
[INFO] [stdout] test expression_var ... ok
[INFO] [stdout] test expected_type_all_variants ... ok
[INFO] [stdout] test expression_evaluate_overflow_returns_none ... ok
[INFO] [stdout] test expression_evaluate_pow ... ok
[INFO] [stdout] test expression_evaluate_binop_mul ... ok
[INFO] [stdout] test expression_evaluate_pow_overflow_returns_none ... ok
[INFO] [stdout] test expression_evaluate_var_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/constraint_types.rs (/opt/rustwide/target/release/build/cp-ast-core/04bc5264f0b9e609/out/constraint_types-04bc5264f0b9e609)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test arith_op_all_variants ... ok
[INFO] [stdout] test charset_spec_predefined ... ok
[INFO] [stdout] test constraint_id_copy_and_eq ... ok
[INFO] [stdout] test constraint_id_from_raw_and_value ... ok
[INFO] [stdout] test distinct_unit_variants ... ok
[INFO] [stdout] test constraint_id_hash_usable ... ok
[INFO] [stdout] test relation_op_copy ... ok
[INFO] [stdout] test render_hint_kind_separator ... ok
[INFO] [stdout] test charset_spec_range ... ok
[INFO] [stdout] test property_tag_predefined_and_custom ... ok
[INFO] [stdout] test charset_spec_custom ... ok
[INFO] [stdout] test relation_op_all_variants ... ok
[INFO] [stdout] test separator_variants ... ok
[INFO] [stdout] test sort_order_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/e2e_abc284c.rs (/opt/rustwide/target/release/build/cp-ast-core/653827b8f7c4883b/out/e2e_abc284c-653827b8f7c4883b)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test e2e_abc300a_simple_arithmetic ... ok
[INFO] [stderr]      Running tests/fill_content_templates.rs (/opt/rustwide/target/release/build/cp-ast-core/700112d53e0e5f62/out/fill_content_templates-700112d53e0e5f62)
[INFO] [stdout] test e2e_abc284c_full_pipeline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test edge_list_creates_repeat_with_tuple_body ... ok
[INFO] [stdout] test fill_hole_grid_template_adds_type_constraint ... ok
[INFO] [stdout] test fill_hole_weighted_edge_list_adds_type_constraint ... ok
[INFO] [stdout] test edge_list_with_fixed_count ... ok
[INFO] [stdout] test multi_test_case_template_creates_repeat_with_hole ... ok
[INFO] [stdout] test grid_template_creates_matrix ... ok
[INFO] [stdout] test query_list_creates_repeat_with_choice ... ok
[INFO] [stdout] test weighted_edge_list_creates_repeat_with_triple ... ok
[INFO] [stderr]      Running tests/full_projection.rs (/opt/rustwide/target/release/build/cp-ast-core/b0a787b16927bfd5/out/full_projection-b0a787b16927bfd5)
[INFO] [stdout] test fill_content_new_variants_construction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test scalar_has_right_hotspot ... ok
[INFO] [stdout] test below_and_inside_hotspots_project_action_targets_without_label_inference ... ok
[INFO] [stdout] test existing_range_suppresses_draft ... ok
[INFO] [stdout] test empty_engine_has_below_hotspot ... ok
[INFO] [stdout] test char_scalar_generates_charset_draft ... ok
[INFO] [stdout] test projected_node_contains_edit_metadata_without_parsing_label ... ok
[INFO] [stdout] test scalar_generates_draft_range ... ok
[INFO] [stdout] test string_scalar_generates_charset_and_length_drafts ... ok
[INFO] [stderr]      Running tests/gap_resolution.rs (/opt/rustwide/target/release/build/cp-ast-core/92281107a89d1678/out/gap_resolution-92281107a89d1678)
[INFO] [stdout] test available_vars_includes_scalar ... ok
[INFO] [stdout] test tuple_projects_as_single_structure_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test e2e_tuple_inline_array_in_repeat ... ok
[INFO] [stdout] test e2e_graph_tree_n_minus_1_edges ... ok
[INFO] [stderr]      Running tests/operation_basic.rs (/opt/rustwide/target/release/build/cp-ast-core/5f894c337c242212/out/operation_basic-5f894c337c242212)
[INFO] [stdout] test e2e_tuple_inline_array_top_level ... ok
[INFO] [stdout] test e2e_abc356c_pattern ... ok
[INFO] [stdout] test e2e_query_problem_choice_in_repeat ... ok
[INFO] [stdout] test e2e_triangular_matrix_via_repeat_loop_var ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test constraint_def_all_kinds ... ok
[INFO] [stdout] test engine_construction ... ok
[INFO] [stdout] test action_add_constraint_construction ... ok
[INFO] [stdout] test engine_default ... ok
[INFO] [stdout] test action_remove_constraint_construction ... ok
[INFO] [stdout] test fill_hole_array_creates_structure ... ok
[INFO] [stdout] test add_constraint_range_success ... ok
[INFO] [stdout] test fill_content_all_variants ... ok
[INFO] [stdout] test introduce_multi_test_case_success ... ok
[INFO] [stdout] test operation_error_node_not_found ... ok
[INFO] [stdout] test operation_error_constraint_violation ... ok
[INFO] [stdout] test add_constraint_to_hole_allowed ... ok
[INFO] [stdout] test remove_constraint_not_found_fails ... ok
[INFO] [stdout] test apply_result_construction ... ok
[INFO] [stdout] test introduce_multi_test_case_already_exists_fails ... ok
[INFO] [stdout] test preview_add_constraint_shows_affected ... ok
[INFO] [stdout] test preview_does_not_mutate_ast ... ok
[INFO] [stdout] test fill_hole_scalar_success ... ok
[INFO] [stdout] test action_fill_hole_construction ... ok
[INFO] [stdout] test fill_hole_non_hole_fails ... ok
[INFO] [stdout] test preview_fill_hole_scalar_no_new_holes ... ok
[INFO] [stdout] test replace_node_removes_incompatible_range ... ok
[INFO] [stdout] test remove_constraint_success ... ok
[INFO] [stdout] test preview_introduce_multi_test_case ... ok
[INFO] [stdout] test replace_node_success ... ok
[INFO] [stdout] test preview_fill_hole_shows_new_holes ... ok
[INFO] [stdout] test add_constraint_node_not_found_fails ... ok
[INFO] [stdout] test fill_hole_nonexistent_node_fails ... ok
[INFO] [stderr]      Running tests/projection_basic.rs (/opt/rustwide/target/release/build/cp-ast-core/852b640f59edce5f/out/projection_basic-852b640f59edce5f)
[INFO] [stdout] test add_slot_element_to_sequence ... ok
[INFO] [stdout] test preview_invalid_action_returns_error ... ok
[INFO] [stdout] test preview_remove_constraint_shows_affected ... ok
[INFO] [stdout] test remove_slot_element_from_sequence ... ok
[INFO] [stdout] test replace_node_keeps_compatible_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test empty_root_sequence_is_hidden_from_nodes_projection ... ok
[INFO] [stdout] test nodes_returns_dfs_order ... ok
[INFO] [stdout] test completeness_all_filled ... ok
[INFO] [stdout] test children_of_sequence ... ok
[INFO] [stdout] test why_not_editable_root ... ok
[INFO] [stdout] test completeness_with_holes ... ok
[INFO] [stdout] test hole_candidates_for_hole ... ok
[INFO] [stdout] test inspect_scalar_node ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/raw_parts.rs (/opt/rustwide/target/release/build/cp-ast-core/be4078da2d025f1b/out/raw_parts-be4078da2d025f1b)
[INFO] [stderr]      Running tests/render_basic.rs (/opt/rustwide/target/release/build/cp-ast-core/835b0a916f813c37/out/render_basic-835b0a916f813c37)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test constraint_set_raw_parts_roundtrip ... ok
[INFO] [stdout] test structure_ast_raw_parts_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test render_constraints_sorted_by_type ... ok
[INFO] [stdout] test render_expression_count_repeat ... ok
[INFO] [stdout] test render_choice_plain_text ... ok
[INFO] [stdout] test render_edge_list ... ok
[INFO] [stdout] test render_n_plus_array ... ok
[INFO] [stdout] test render_repeat_tuple_with_inline_array ... ok
[INFO] [stdout] test render_constraints_range ... ok
[INFO] [stdout] test render_scalar_n ... ok
[INFO] [stdout] test render_tuple_with_inline_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_tex_basic.rs (/opt/rustwide/target/release/build/cp-ast-core/878de61e514125d3/out/render_tex_basic-878de61e514125d3)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test constraint_tex_distinct ... ok
[INFO] [stdout] test empty_engine_produces_empty_tex ... ok
[INFO] [stdout] test constraint_tex_type_decl_skipped ... ok
[INFO] [stdout] test constraint_tex_scalar_range ... ok
[INFO] [stdout] test constraint_tex_ordering ... ok
[INFO] [stdout] test expr_binop_add_var ... ok
[INFO] [stdout] test constraint_tex_guarantee ... ok
[INFO] [stdout] test expr_binop_mul ... ok
[INFO] [stdout] test constraint_tex_string_length ... ok
[INFO] [stdout] test constraint_tex_array_element_with_index_range ... ok
[INFO] [stdout] test expr_pow ... ok
[INFO] [stdout] test full_tex_fragment_mode ... ok
[INFO] [stdout] test ident_single_upper ... ok
[INFO] [stdout] test index_allocator_sequential ... ok
[INFO] [stdout] test input_tex_combined_n_array_repeat ... ok
[INFO] [stdout] test input_tex_repeat_scalar ... ok
[INFO] [stdout] test expr_fncall_min ... ok
[INFO] [stdout] test ident_single_lower ... ok
[INFO] [stdout] test constraint_tex_sum_bound ... ok
[INFO] [stdout] test input_tex_array ... ok
[INFO] [stdout] test input_tex_hole ... ok
[INFO] [stdout] test input_tex_tuple ... ok
[INFO] [stdout] test ref_indexed ... ok
[INFO] [stdout] test ref_unresolved_emits_warning ... ok
[INFO] [stdout] test default_options ... ok
[INFO] [stdout] test expr_literal_a_times_power_of_10 ... ok
[INFO] [stdout] test include_holes_false_suppresses_holes ... ok
[INFO] [stdout] test input_tex_tuple_with_inline_array ... ok
[INFO] [stdout] test tex_expression_count_repeat ... ok
[INFO] [stdout] test full_tex_standalone_mode ... ok
[INFO] [stdout] test input_tex_repeat_tuple ... ok
[INFO] [stdout] test expr_literal_power_of_10 ... ok
[INFO] [stdout] test constraint_tex_sorted ... ok
[INFO] [stdout] test input_tex_repeat_tuple_with_array ... ok
[INFO] [stdout] test expr_literal_small ... ok
[INFO] [stdout] test e2e_graph_problem_tex ... ok
[INFO] [stdout] test ident_multi_char ... ok
[INFO] [stdout] test ref_variable_scalar ... ok
[INFO] [stdout] test input_tex_single_scalar ... ok
[INFO] [stdout] test tex_choice_cases_environment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sample_basic.rs (/opt/rustwide/target/release/build/cp-ast-core/d7fbb4a64d21c49f/out/sample_basic-d7fbb4a64d21c49f)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test dependency_graph_includes_constraint_refs ... ok
[INFO] [stdout] test generate_char_matrix_respects_custom_charset ... ok
[INFO] [stdout] test generate_choice_all_variants_reachable ... ok
[INFO] [stdout] test generate_cycle_returns_error ... ok
[INFO] [stdout] test generate_deterministic_with_config ... ok
[INFO] [stdout] test generate_hole_is_skipped ... ok
[INFO] [stdout] test generate_range_empty_returns_error ... ok
[INFO] [stdout] test dependency_graph_simple ... ok
[INFO] [stdout] test choice_in_repeat_generates_independently ... ok
[INFO] [stdout] test generate_array_elements_bounded_by_variable ... ok
[INFO] [stdout] test generate_deterministic_with_same_seed ... ok
[INFO] [stdout] test constraint_expression_parser_handles_simple_var_arithmetic_for_samples ... ok
[INFO] [stdout] test generate_cross_variable_constraint_pow ... ok
[INFO] [stdout] test generate_choice_branching ... ok
[INFO] [stdout] test generate_array_correct_length ... ok
[INFO] [stdout] test generate_cross_variable_constraint_simple ... ok
[INFO] [stdout] test generate_repeat_zero_count ... ok
[INFO] [stdout] test generate_repeat_count_exceeds_limit ... ok
[INFO] [stderr]      Running tests/structure_ast.rs (/opt/rustwide/target/release/build/cp-ast-core/6e9507b01e32d79a/out/structure_ast-6e9507b01e32d79a)
[INFO] [stdout] test generate_range_within_bounds ... ok
[INFO] [stdout] test generate_sorted_is_sorted ... ok
[INFO] [stdout] test generate_choice_empty_variants_error ... ok
[INFO] [stdout] test generate_distinct_all_unique ... ok
[INFO] [stdout] test generate_unresolved_reference_returns_error ... ok
[INFO] [stdout] test generate_with_expression_bounds ... ok
[INFO] [stdout] test repeat_with_expression_count_n_minus_1 ... ok
[INFO] [stdout] test generate_scalar_with_binop_variable_bound ... ok
[INFO] [stdout] test generate_repeat_body_child_inter_reference ... ok
[INFO] [stdout] test repeat_with_literal_count ... ok
[INFO] [stdout] test repeat_with_loop_variable_basic ... ok
[INFO] [stdout] test generate_repeat_expansion ... ok
[INFO] [stdout] test repeat_with_loop_variable_decreasing ... ok
[INFO] [stdout] test sample_to_text_n_plus_array ... ok
[INFO] [stdout] test sample_to_text_with_repeat ... ok
[INFO] [stdout] test topo_sort_detects_cycle ... ok
[INFO] [stdout] test topo_sort_linear ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test ast_add_hole_node ... ok
[INFO] [stdout] test ast_iter_yields_live_nodes ... ok
[INFO] [stdout] test ast_add_multiple_nodes ... ok
[INFO] [stdout] test ast_len_counts_only_live_nodes ... ok
[INFO] [stdout] test ast_add_and_get_node ... ok
[INFO] [stdout] test ast_new_has_sequence_root ... ok
[INFO] [stdout] test ast_get_nonexistent_returns_none ... ok
[INFO] [stdout] test ast_get_mut_and_modify ... ok
[INFO] [stdout] test node_kind_array ... ok
[INFO] [stdout] test ast_remove_node ... ok
[INFO] [stdout] test node_kind_repeat ... ok
[INFO] [stdout] test node_kind_choice ... ok
[INFO] [stdout] test node_kind_hole ... ok
[INFO] [stdout] test node_kind_scalar ... ok
[INFO] [stdout] test node_kind_hole_no_hint ... ok
[INFO] [stdout] test node_kind_matrix ... ok
[INFO] [stdout] test node_kind_section ... ok
[INFO] [stdout] test structure_node_creation ... ok
[INFO] [stdout] test node_kind_sequence ... ok
[INFO] [stderr]      Running tests/structure_primitives.rs (/opt/rustwide/target/release/build/cp-ast-core/598fcf9a7eb2acb7/out/structure_primitives-598fcf9a7eb2acb7)
[INFO] [stdout] test node_kind_tuple ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test node_id_from_raw ... ok
[INFO] [stdout] test node_kind_hint_all_variants ... ok
[INFO] [stdout] test reference_indexed_ref ... ok
[INFO] [stdout] test node_id_new_still_works ... ok
[INFO] [stdout] test ident_creation_and_equality ... ok
[INFO] [stdout] test reference_unresolved ... ok
[INFO] [stdout] test literal_int ... ok
[INFO] [stdout] test ident_hash_usable_in_collections ... ok
[INFO] [stdout] test reference_variable_ref ... ok
[INFO] [stdout] test ident_from_str ... ok
[INFO] [stdout] test literal_str ... ok
[INFO] [stderr]      Running tests/tree_visitor_basic.rs (/opt/rustwide/target/release/build/cp-ast-core/8347b28f16e50d06/out/tree_visitor_basic-8347b28f16e50d06)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 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 visitor_array_label ... ok
[INFO] [stdout] test visitor_repeat_label_with_index ... ok
[INFO] [stdout] test visitor_tuple_children ... ok
[INFO] [stdout] test visitor_nonexistent_node_returns_none ... ok
[INFO] [stdout] test visitor_choice_virtual_children ... ok
[INFO] [stdout] test visitor_scalar_label ... ok
[INFO] [stdout] test visitor_hole_label ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/typical_problem.rs (/opt/rustwide/target/release/build/cp-ast-core/19737304b9333d40/out/typical_problem-19737304b9333d40)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test express_n_plus_array_rev1 ... ok
[INFO] [stdout] test e2e_n_plus_array_via_operations ... ok
[INFO] [stdout] test express_problem_with_holes_rev1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cp_ast_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 33) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.34s; merged doctests compilation took 0.33s
[INFO] running `Command { std: "docker" "inspect" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb", kill_on_drop: false }`
[INFO] [stdout] 8221779caced5e1774dc3e2db46c530427671a8989a2bfaf75da16c6917315bb
