[INFO] cloning repository https://github.com/kovasb/nks-symbolic
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kovasb/nks-symbolic" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkovasb%2Fnks-symbolic", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkovasb%2Fnks-symbolic'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9363dad364d5a7c35bc07bd2aa52f291459519ac
[INFO] testing kovasb/nks-symbolic against 1.98.0-beta.1 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkovasb%2Fnks-symbolic" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kovasb/nks-symbolic
[INFO] finished tweaking git repo https://github.com/kovasb/nks-symbolic
[INFO] tweaked toml for git repo https://github.com/kovasb/nks-symbolic written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kovasb/nks-symbolic on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kovasb/nks-symbolic 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.98.0-beta.1" "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-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc
[INFO] running `Command { std: "docker" "start" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", 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" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", 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" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling nks-symbolic v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.94s
[INFO] running `Command { std: "docker" "inspect" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", 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" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling nks-symbolic v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.20s
[INFO] running `Command { std: "docker" "inspect" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", 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" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nks_symbolic-6f9596e76d13ff05)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test classify::tests::fixed_immediately ... ok
[INFO] [stdout] test classify::tests::periodic_two_cycle ... ok
[INFO] [stdout] test classify::tests::identity_rule_is_fixed ... ok
[INFO] [stdout] test classify::tests::capped_doubling ... ok
[INFO] [stdout] test expr::tests::equality_structural_not_pointer ... ok
[INFO] [stdout] test expr::tests::metrics_match_mathematica ... ok
[INFO] [stdout] test expr::tests::nest_and_detect ... ok
[INFO] [stdout] test godel::tests::canonicality ... ok
[INFO] [stdout] test enumerate::tests::all_distinct ... ok
[INFO] [stdout] test pairing::tests::overflow_is_checked ... ok
[INFO] [stdout] test pairing::tests::slide_9_grid ... ok
[INFO] [stdout] test parse::tests::errors ... ok
[INFO] [stdout] test parse::tests::arrows_and_unicode ... ok
[INFO] [stdout] test enumerate::tests::counts_match_book_formula ... ok
[INFO] [stdout] test godel::tests::single_symbol_shells_match_slide_10 ... ok
[INFO] [stdout] test print::tests::nest_brackets_are_balanced_run ... ok
[INFO] [stdout] test parse::tests::rule_round_trip ... ok
[INFO] [stdout] test print::tests::brackets_of_p102_init ... ok
[INFO] [stdout] test godel::tests::depth_shell_property ... ok
[INFO] [stdout] test pairing::tests::isqrt_exact ... ok
[INFO] [stdout] test parse::tests::expr_round_trip ... ok
[INFO] [stdout] test parse::tests::repeated_variable_shares_index ... ok
[INFO] [stdout] test parse::tests::rule_lists ... ok
[INFO] [stdout] test pairing::tests::ordering_is_max_then_lex ... ok
[INFO] [stdout] test invariant::tests::book_values ... ok
[INFO] [stdout] test sym::tests::intern_round_trip ... ok
[INFO] [stdout] test pairing::tests::cantor_round_trip_and_diagonals ... ok
[INFO] [stdout] test pairing::tests::elegant_round_trip_and_shells ... ok
[INFO] [stdout] test godel::tests::code_tree_round_trip ... ok
[INFO] [stdout] test expr::tests::deep_expression_drop_and_eq ... ok
[INFO] [stderr]      Running unittests src/bin/nks-symbolic.rs (/opt/rustwide/target/debug/deps/nks_symbolic-f1ae76cbeda3416b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/book.rs (/opt/rustwide/target/debug/deps/book-170597a42ac087a1)
[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 11 tests
[INFO] [stdout] test first_states_match_the_kernel ... ok
[INFO] [stdout] test growth_guard_halts_exploding_systems ... ok
[INFO] [stdout] test leaf_counts_match_the_kernel ... ok
[INFO] [stdout] test long_halting_family_r3 ... ok
[INFO] [stdout] test second_initial_condition_reaches_nest_e_e_65536 ... ignored, long run (~65,554 steps); cargo test --release -- --ignored
[INFO] [stdout] test second_initial_condition_invariant_predicts_65536 ... ok
[INFO] [stdout] test single_variable_rules_and_other_lhs_forms_parse_and_run ... ok
[INFO] [stdout] test nks_step_count_convention_is_consistent ... ok
[INFO] [stdout] test stop_at_fixed_point_halts_with_the_fixed_state_last ... ok
[INFO] [stdout] test fixed_point_at_263_is_nest_e_e_256 ... ok
[INFO] [stdout] test invariant_is_conserved_along_the_whole_trajectory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/differential.rs (/opt/rustwide/target/debug/deps/differential-318b4294e15996d0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test p102_trajectory_matches_the_kernel_exactly ... ignored, requires a Wolfram kernel (wolframscript); run with --ignored
[INFO] [stdout] test random_systems_match_the_kernel_exactly ... ignored, requires a Wolfram kernel (wolframscript); run with --ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/emulation.rs (/opt/rustwide/target/debug/deps/emulation-e50ad472ec37a498)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test symbolic_system_emulates_rule_110 ... ok
[INFO] [stdout] test symbolic_system_emulates_rule_90 ... ok
[INFO] [stdout] test toc_reversal_combinator_works ... ok
[INFO] [stdout] test verbatim_size_16_rule_90_combinator ... ok
[INFO] [stdout] test church_numerals_work ... ok
[INFO] [stdout] test combinator_cell_list_encoding_round_trips ... ok
[INFO] [stdout] test symbolic_system_emulates_rule_30_from_wider_init ... ok
[INFO] [stdout] test generic_cell_combinator_updates_cells ... ok
[INFO] [stdout] test w_combinator_emulates_rule_110_and_90 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/matches.rs (/opt/rustwide/target/debug/deps/matches-7b997fdbea76e25d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test duplicate_span_indices_are_all_filled ... ok
[INFO] [stdout] test disjoint_matches_in_separate_branches ... ok
[INFO] [stdout] test empty_markers_reproduce_input_form ... ok
[INFO] [stdout] test p102_first_steps_boxes ... ok
[INFO] [stdout] test traced_pairs_and_spans_for_first_p102_steps ... ok
[INFO] [stdout] test variable_flows_for_p102_first_step ... ok
[INFO] [stdout] test marked_evolution_agrees_with_step ... ok
[INFO] [stdout] test whole_expression_match_boxes_everything ... ok
[INFO] [stdout] test traced_agrees_with_plain_step_along_p102 ... ok
[INFO] [stdout] test variable_flows_for_combinator_s_rule ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/numbering.rs (/opt/rustwide/target/debug/deps/numbering-521c0b69dd0cdd6c)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test anonymous_blank_round_trip ... ok
[INFO] [stdout] test class_2_1_is_exactly_the_ten_hand_derived_rules ... ok
[INFO] [stdout] test encode_rejects_out_of_space ... ok
[INFO] [stdout] test identity_flag ... ok
[INFO] [stdout] test p102_rule_is_system_7432 ... ok
[INFO] [stdout] test cantor_sk_number_of_ssss_is_741 ... ok
[INFO] [stdout] test elegant_sk_enumeration_is_depth_monotone ... ok
[INFO] [stdout] test class_ids_are_distinct_canonical_and_round_trip ... ok
[INFO] [stdout] test single_symbol_round_trips ... ok
[INFO] [stdout] test first_sk_expressions ... ok
[INFO] [stdout] test brute_class_counts_match_formula ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/p104.rs (/opt/rustwide/target/debug/deps/p104-40a039c58df5b118)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test p104_panels_run_without_stabilizing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.69s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantics.rs (/opt/rustwide/target/debug/deps/semantics-0533a964760c6240)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test anonymous_blank_from_the_book ... ok
[INFO] [stdout] test combinators_from_p1121 ... ok
[INFO] [stdout] test blank_head_pattern_matches_compound_heads ... ok
[INFO] [stdout] test disjoint_matches_replaced_in_one_pass ... ok
[INFO] [stdout] test first_matching_rule_wins_at_a_node ... ok
[INFO] [stdout] test balanced_trees_have_doubling_leaves_and_unit_height_growth ... ok
[INFO] [stdout] test heads_are_replaced ... ok
[INFO] [stdout] test identity_shaped_rule_still_counts_as_replacement_but_is_fixed ... ok
[INFO] [stdout] test no_match_returns_the_same_expression_shared ... ok
[INFO] [stdout] test outermost_match_wins_over_nested ... ok
[INFO] [stdout] test parent_is_tested_against_original_children ... ok
[INFO] [stdout] test p102_first_step_in_detail ... ok
[INFO] [stdout] test replacements_are_not_rescanned ... ok
[INFO] [stdout] test repeated_variable_requires_samq ... ok
[INFO] [stdout] test single_step_of_combinators_is_one_pass ... ok
[INFO] [stdout] test unbound_rhs_name_is_a_literal_symbol ... ok
[INFO] [stdout] test unchanged_subtrees_are_shared_not_copied ... ok
[INFO] [stdout] test rule_applies_at_the_root_atom ... ok
[INFO] [stdout] test first_only_mode_replaces_a_single_match ... ok
[INFO] [stdout] test rhs_can_duplicate_a_binding ... 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] [stderr]      Running tests/survey_combinators.rs (/opt/rustwide/target/debug/deps/survey_combinators-cafcc2312da30134)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test j_system_smallest_growth_is_exactly_three_at_size_14 ... ignored, sweeps ~1M initial conditions; cargo test --release -- --ignored (~5 min)
[INFO] [stdout] test sizes_1_to_6_match_the_book ... ok
[INFO] [stdout] test size_8_named_cases ... ok
[INFO] [stdout] test single_combinator_j_system ... ok
[INFO] [stdout] test size_7_growers_depth_plateau ... ok
[INFO] [stdout] test size_7_matches_the_book ... ok
[INFO] [stdout] test size_8_aggregate_matches_the_book ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/survey_rules.rs (/opt/rustwide/target/debug/deps/survey_rules-6d286680abb91723)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test no_literal_lhs_rules_grow_regularly ... ok
[INFO] [stdout] test funnel_counts_are_stable ... ok
[INFO] [stdout] test survey_finds_p102_fixed_point ... ok
[INFO] [stdout] test survey_is_deterministic ... ok
[INFO] [stdout] test note_f_complex_single_variable_rule_keeps_running ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.35s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests nks_symbolic
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 16) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc", kill_on_drop: false }`
[INFO] [stdout] 0f09642f32d3360e9c29f0f722e30a73cd6594e633b91df7b495ef3298a516fc
