[INFO] fetching crate shogiesa-cli 0.11.6...
[INFO] testing shogiesa-cli-0.11.6 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate shogiesa-cli 0.11.6 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate shogiesa-cli 0.11.6
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate shogiesa-cli 0.11.6
[INFO] tweaked toml for crates.io crate shogiesa-cli 0.11.6 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate shogiesa-cli 0.11.6 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate shogiesa-cli 0.11.6 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded stratifykit-core v0.11.6
[INFO] [stderr]   Downloaded shogiesa-pack v0.11.6
[INFO] [stderr]   Downloaded shogiesa-usi v0.11.6
[INFO] [stderr]   Downloaded shogiesa-stratify v0.11.6
[INFO] [stderr]   Downloaded shogiesa-core v0.11.6
[INFO] [stderr]   Downloaded shogiesa-csa v0.11.6
[INFO] [stderr]   Downloaded shogi_usi_parser v0.1.0
[INFO] [stderr]   Downloaded shogiesa-kif v0.11.6
[INFO] [stderr]   Downloaded csa v1.0.2
[INFO] [stderr]   Downloaded shogi_legality_lite v0.1.3
[INFO] [stderr]   Downloaded shogi_core v0.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db
[INFO] running `Command { std: "docker" "start" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", 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" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", 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" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling shogi_core v0.1.5
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling encoding_rs v0.8.42
[INFO] [stderr]    Compiling time v0.3.51
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling csa v1.0.2
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling shogiesa-cli v0.11.6 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling shogi_usi_parser v0.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling shogi_legality_lite v0.1.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling shogiesa-core v0.11.6
[INFO] [stderr]    Compiling stratifykit-core v0.11.6
[INFO] [stderr]    Compiling shogiesa-csa v0.11.6
[INFO] [stderr]    Compiling shogiesa-kif v0.11.6
[INFO] [stderr]    Compiling shogiesa-usi v0.11.6
[INFO] [stderr]    Compiling shogiesa-stratify v0.11.6
[INFO] [stderr]    Compiling shogiesa-pack v0.11.6
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 18s
[INFO] running `Command { std: "docker" "inspect" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", 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" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling shogiesa-cli v0.11.6 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 12s
[INFO] running `Command { std: "docker" "inspect" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", 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" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling shogiesa-cli v0.11.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 25s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/shogiesa-9c17b6415e0fdb30)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test calibrate_helper_tests::dataset_diagnostics_buckets_a_labeled_record ... ok
[INFO] [stdout] test calibrate_helper_tests::dataset_diagnostics_skips_unlabeled_records ... ok
[INFO] [stdout] test calibrate_helper_tests::coverage_tally_records_kept_and_first_reason_only ... ok
[INFO] [stdout] test atomic_writer_tests::drop_without_commit_preserves_existing_destination ... ok
[INFO] [stdout] test extract_zobrist_dedup_tests::two_distinct_unparseable_sfens_are_both_kept_and_counted_as_skipped ... ok
[INFO] [stdout] test extract_zobrist_dedup_tests::valid_duplicate_sfen_is_deduped_normally ... ok
[INFO] [stdout] test fingerprint_tests::label_cache_key_is_a_64_char_hex_digest ... ok
[INFO] [stdout] test has_legal_move_lite_tests::checkmate_has_no_legal_moves ... ok
[INFO] [stdout] test has_legal_move_lite_tests::startpos_has_legal_moves ... ok
[INFO] [stdout] test fingerprint_tests::assign_split_bucket_is_a_stable_golden_value ... ok
[INFO] [stdout] test fingerprint_tests::engine_options_hash_is_a_stable_golden_value ... ok
[INFO] [stdout] test label_cache_correctness_tests::engine_fingerprint_content_mode_differs_for_different_binaries ... ok
[INFO] [stdout] test atomic_writer_tests::failed_split_bundle_rollback_retains_previous_output_backup ... ok
[INFO] [stdout] test label_cache_correctness_tests::engine_fingerprint_falls_back_to_none_when_path_is_unreadable ... ok
[INFO] [stdout] test label_cache_correctness_tests::atomic_cache_write_never_leaves_a_torn_file_under_concurrent_writers ... ok
[INFO] [stdout] test atomic_writer_tests::commit_follows_existing_output_symlink ... ok
[INFO] [stdout] test has_legal_move_lite_tests::is_legal_bestmove_lite_accepts_drop_and_promotion ... ok
[INFO] [stdout] test label_cache_correctness_tests::engine_fingerprint_none_mode_produces_no_fingerprint ... ok
[INFO] [stdout] test label_cache_correctness_tests::label_cache_path_differs_when_engine_fingerprint_differs ... ok
[INFO] [stdout] test label_pipeline_tests::reorder_push_buffer_size_equals_arrivals_ahead_of_next_id ... ok
[INFO] [stdout] test label_pipeline_tests::reorder_push_holds_back_out_of_order_arrivals ... ok
[INFO] [stdout] test match_result_to_game_outcome_tests::draw_is_draw_regardless_of_colors ... ok
[INFO] [stdout] test label_pipeline_tests::reorder_push_restores_order_from_arbitrary_arrival_order ... ok
[INFO] [stdout] test match_result_to_game_outcome_tests::engine1_win_black_is_black_wins ... ok
[INFO] [stdout] test atomic_writer_tests::commit_replaces_existing_destination ... ok
[INFO] [stdout] test merge_observations_tests::engine_version_mismatch_is_not_a_collision ... ok
[INFO] [stdout] test match_result_to_game_outcome_tests::missing_color_is_none ... ok
[INFO] [stdout] test merge_observations_tests::multiple_simultaneous_collisions_all_resolved ... ok
[INFO] [stdout] test merge_observations_tests::nodes_mode_observations_with_different_requested_nodes_never_collide ... ok
[INFO] [stdout] test merge_observations_tests::shallow_and_deep_same_engine_never_collide_under_any_policy ... ok
[INFO] [stdout] test merge_observations_tests::no_collision_appends_both ... ok
[INFO] [stdout] test resume_index_tests::index_maps_keys_to_the_offset_of_their_line_and_a_later_duplicate_wins ... ok
[INFO] [stdout] test total_material_tests::total_material_counts_hand_pieces_too ... ok
[INFO] [stdout] test total_material_tests::total_material_of_bare_kings_is_zero ... ok
[INFO] [stdout] test total_material_tests::total_material_of_startpos_is_122 ... ok
[INFO] [stdout] test total_material_tests::total_material_rejects_unparseable_sfen ... ok
[INFO] [stdout] test tune_pareto_tests::pareto_frontier_excludes_a_strictly_dominated_point ... ok
[INFO] [stdout] test tune_pareto_tests::pick_broad_and_strict_pick_opposite_ends ... ok
[INFO] [stdout] test tune_pareto_tests::pick_balanced_range_normalizes_before_computing_distance ... ok
[INFO] [stdout] test merge_observations_tests::prefer_primary_on_collision_drops_secondary ... ok
[INFO] [stdout] test merge_observations_tests::prefer_secondary_on_collision_replaces_primary ... ok
[INFO] [stdout] test match_result_to_game_outcome_tests::engine2_win_white_is_black_wins ... ok
[INFO] [stdout] test merge_observations_tests::keep_both_on_collision_keeps_both ... ok
[INFO] [stdout] test atomic_writer_tests::split_bundle_rolls_back_earlier_replacements ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_test.rs (/opt/rustwide/target/release/deps/cli_test-09886d21549ce048)
[INFO] [stdout] 
[INFO] [stdout] running 287 tests
[INFO] [stdout] test balance_bounded_heap_resolves_tie_contest_by_earliest_index ... ok
[INFO] [stdout] test audit_groups_by_engine_not_across_engines ... ok
[INFO] [stdout] test audit_bestmove_match_is_vacuous_when_student_resigns ... ok
[INFO] [stdout] test audit_falls_back_to_achieved_depth_when_requested_depth_is_absent ... ok
[INFO] [stdout] test balance_by_eval_bucket_normalizes_to_black_perspective ... ok
[INFO] [stdout] test audit_uses_a_short_mate_teacher_without_flagging_underreach ... ok
[INFO] [stdout] test balance_by_phase_defaults_to_min_bucket ... ok
[INFO] [stdout] test audit_score_error_cp_normalizes_through_black_perspective ... ok
[INFO] [stdout] test block_report_keeps_roots_separate_and_reports_cp_summary ... FAILED
[INFO] [stdout] test balance_manifest_records_counts ... ok
[INFO] [stdout] test cache_prune_requires_at_least_one_filter ... FAILED
[INFO] [stdout] test balance_target_override ... ok
[INFO] [stdout] test audit_rejects_nonpositive_duplicate_or_nonshallower_depths ... ok
[INFO] [stdout] test cache_prune_dry_run_deletes_nothing_by_default ... FAILED
[INFO] [stdout] test cache_prune_legacy_only_removes_only_v1_entries ... FAILED
[INFO] [stdout] test cache_verify_and_stats_distinguish_v1_legacy_from_v2_entries ... FAILED
[INFO] [stdout] test balance_bounded_heap_auto_target_matches_pre_refactor_golden_output ... ok
[INFO] [stdout] test cache_verify_detects_corruption_and_does_not_claim_schema_awareness ... FAILED
[INFO] [stdout] test cache_prune_yes_older_than_days_removes_only_aged_entries ... FAILED
[INFO] [stdout] test cache_prune_yes_corrupted_only_removes_only_corrupted_entries ... FAILED
[INFO] [stdout] test cache_stats_reports_entry_count_and_engine_distribution ... FAILED
[INFO] [stdout] test calibrate_sweep_policy_margin_produces_golden_csv_rows ... FAILED
[INFO] [stdout] test cache_stats_reports_search_limit_kind_distribution ... FAILED
[INFO] [stdout] test calibrate_sweep_and_hold_flag_on_the_same_field_are_mutually_exclusive ... ok
[INFO] [stdout] test calibrate_reports_dataset_wide_diagnostics_independent_of_sweep ... ok
[INFO] [stdout] test calibrate_requires_at_least_one_sweep_flag ... ok
[INFO] [stdout] test calibrate_rejects_duplicate_and_negative_sweep_values ... ok
[INFO] [stdout] test dataset_diff_reports_physical_line_after_blank_lines ... FAILED
[INFO] [stdout] test dataset_diff_position_mode_treats_source_path_change_as_a_field_change ... FAILED
[INFO] [stdout] test cache_write_path_produces_v2_envelope_not_bare_observation ... FAILED
[INFO] [stdout] test distribution_flags_missing_eval_bucket_as_missing ... FAILED
[INFO] [stdout] test conflict_report_deadband_fixture_goldenizes_excluded_cp_count ... FAILED
[INFO] [stdout] test calibrate_sweep_score_swing_produces_golden_csv_rows ... ok
[INFO] [stdout] test conflict_report_includes_mainline_and_variation_records_in_same_fixture_matrix ... ok
[INFO] [stdout] test distribution_shows_basic_sections ... FAILED
[INFO] [stdout] test conflict_report_excludes_unknown_draw_and_mate_and_counts_cp_sign_conflicts ... FAILED
[INFO] [stdout] test dataset_diff_fixture_reports_semantic_changes_independent_of_input_order ... FAILED
[INFO] [stdout] test extract_creates_jsonl ... FAILED
[INFO] [stdout] test extract_directory_remains_shallow_by_default ... FAILED
[INFO] [stdout] test distribution_rejects_zero_ply_bucket_size ... ok
[INFO] [stdout] test distribution_source_root_dominance_uses_root_id_not_path ... ok
[INFO] [stdout] test extract_dedup_zobrist_removes_duplicates ... FAILED
[INFO] [stdout] test distribution_ply_histogram_flags_missing_bucket ... ok
[INFO] [stdout] test distribution_malformed_fixture_keeps_valid_records_and_goldenizes_warning_count ... FAILED
[INFO] [stdout] test extract_recursive_does_not_follow_symlink_cycles ... FAILED
[INFO] [stdout] test extract_fixture_error_cases_preserve_valid_data_and_variation_provenance ... FAILED
[INFO] [stdout] test distribution_flags_under_and_over_represented_buckets ... ok
[INFO] [stdout] test extract_recursive_deduplicates_across_the_whole_tree ... FAILED
[INFO] [stdout] test extract_ply_filter_flag ... FAILED
[INFO] [stdout] test extract_recursive_is_byte_stable_and_uses_sorted_relative_provenance ... FAILED
[INFO] [stdout] test extract_recursive_rejects_a_symlink_input_root ... FAILED
[INFO] [stdout] test filter_allow_timeout_salvaged_mate_keeps_the_record ... ok
[INFO] [stdout] test filter_bestmove_disagreement_excluded ... ok
[INFO] [stdout] test filter_dry_run_reports_without_writing_output ... ok
[INFO] [stdout] test filter_end_to_end_with_label ... FAILED
[INFO] [stdout] test filter_bestmove_agreement_excludes_resign_from_comparison ... ok
[INFO] [stdout] test filter_exclude_capture ... ok
[INFO] [stdout] test filter_exclude_mate ... ok
[INFO] [stdout] test filter_explain_out_works_standalone_with_dry_run ... ok
[INFO] [stdout] test filter_eval_range ... ok
[INFO] [stdout] test filter_dry_run_with_manifest_writes_manifest_no_output_file ... ok
[INFO] [stdout] test filter_bestmove_agreement_passes ... ok
[INFO] [stdout] test filter_exclude_in_check ... ok
[INFO] [stdout] test filter_manifest_records_drop_reasons_and_config ... ok
[INFO] [stdout] test filter_max_engine_score_swing_cp_excludes_large_cross_engine_swing ... ok
[INFO] [stdout] test filter_min_policy_margin_cp ... ok
[INFO] [stdout] test filter_min_depth_reached_excludes_shallow_but_exempts_mate ... ok
[INFO] [stdout] test filter_preset_conflicts_with_individual_flags ... ok
[INFO] [stdout] test filter_exclude_timeout_salvaged ... ok
[INFO] [stdout] test filter_no_observations_excluded ... ok
[INFO] [stdout] test filter_rejects_output_aliasing_preset_without_overwrite ... ok
[INFO] [stdout] test filter_rejects_future_schema_instead_of_emitting_it ... ok
[INFO] [stdout] test filter_require_engine_agreement_excludes_disagreement ... ok
[INFO] [stdout] test filter_phase ... ok
[INFO] [stdout] test filter_explain_out_records_rejected_with_full_reasons ... ok
[INFO] [stdout] test filter_phase_rejects_unknown_empty_and_duplicate_values ... ok
[INFO] [stdout] test filter_require_engine_agreement_single_engine_passes ... ok
[INFO] [stdout] test filter_requires_out_unless_dry_run ... ok
[INFO] [stdout] test filter_require_policy_margin_excludes_missing_margin ... ok
[INFO] [stdout] test filter_require_requested_depth_reached_rejects_salvaged_mate_underreach_by_default ... ok
[INFO] [stdout] test filter_require_exact_score_excludes_non_exact ... ok
[INFO] [stdout] test from_match_handles_directory_of_kifu_files ... FAILED
[INFO] [stdout] test filter_score_swing_excluded ... ok
[INFO] [stdout] test from_match_no_losing_side_keeps_all_games ... FAILED
[INFO] [stdout] test from_match_extracts_positions_from_startpos_kifu ... FAILED
[INFO] [stdout] test from_match_no_txt_files_found_errors ... ok
[INFO] [stdout] test filter_preset_unknown_label_errors ... ok
[INFO] [stdout] test from_match_losing_side_engine2_keeps_only_engine1_win_games ... FAILED
[INFO] [stdout] test from_match_position_sfen_line_extracts_from_the_given_starting_position ... FAILED
[INFO] [stdout] test from_match_promotion_and_drop_tokens_apply_correctly ... FAILED
[INFO] [stdout] test help_lists_manifest_and_dry_run_flags ... ok
[INFO] [stdout] test label_adds_observations ... FAILED
[INFO] [stdout] test label_appends_to_existing_observations ... FAILED
[INFO] [stdout] test filter_score_swing_uses_wide_arithmetic_at_i32_boundaries ... ok
[INFO] [stdout] test filter_rejects_impossible_quality_ranges ... ok
[INFO] [stdout] test from_match_losing_side_engine1_keeps_only_engine2_win_games ... FAILED
[INFO] [stdout] test from_match_output_feeds_into_label_and_filter ... FAILED
[INFO] [stdout] test filter_preset_loads_config_from_tune_output ... ok
[INFO] [stdout] test from_match_position_sfen_with_king_in_hand_is_skipped_not_crashed ... FAILED
[INFO] [stdout] test from_match_position_sfen_nonstandard_start_continues_ply_from_move_count ... FAILED
[INFO] [stdout] test label_manifest_cache_hit_rate_reflects_hits_and_misses ... FAILED
[INFO] [stdout] test label_cache_dir_hits_on_second_run_and_output_matches ... FAILED
[INFO] [stdout] test label_existing_policy_distinguishes_multipv_setting ... FAILED
[INFO] [stdout] test label_manifest_preserve_order_flag_is_reported_true_when_passed ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_cache_dir_distinguishes_depth_and_nodes_at_same_numeric_value ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_binds_input_and_output_bytes_and_passes_typed_verifier ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_depths_and_nodes_conflict ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_records_binary_sha256 ... FAILED
[INFO] [stdout] test label_manifest_reports_throughput_metrics ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_dead_engine_unconditionally_restarts_and_recovers_next_position ... FAILED
[INFO] [stdout] test label_multipv_populates_margin ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_counts_skipped_input_in_records_read ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_records_engine_and_depths ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_reports_resumed_count ... FAILED
[INFO] [stdout] test label_rejects_malformed_duplicate_and_multipv_engine_options ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_jobs_2_is_unordered_by_default_and_preserve_order_matches_input_order ... FAILED
[INFO] [stdout] test label_rejects_malformed_or_ambiguous_search_limits ... ok
[INFO] [stdout] test label_rejects_zero_runtime_controls ... ok
[INFO] [stdout] test label_replace_existing_overwrites ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_reports_timeout_salvaged_count ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_records_owned_provenance_fields ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_restart_engine_every_cycles_without_losing_data ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_nodes_sends_go_nodes_and_populates_requested_nodes ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_records_seldepth_nps_hashfull ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_resume_from_same_as_out_is_rejected ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_manifest_records_engine_threads_and_hash_mb ... FAILED
[INFO] [stdout] test label_skip_existing_avoids_duplicate ... FAILED
[INFO] [stdout] test label_skip_existing_no_duplicate_on_early_stop_divergence ... FAILED
[INFO] [stdout] test label_then_filter_keeps_record_when_one_engine_resigns ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_resume_from_tolerates_an_unreadable_record_and_relabels_it ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_records_engine_options_hash ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_skip_and_replace_existing_conflict ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_resume_from_missing_path_is_a_noop ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_resume_from_skips_already_covered_and_labels_the_rest ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_requires_depths_or_nodes ... FAILED
[INFO] [stdout] test lineprior_export_creates_jsonl_from_csa ... FAILED
[INFO] [stdout] test lineprior_export_creates_jsonl_from_kif ... FAILED
[INFO] [stdout] test lineprior_export_manifest_input_hash_stable_across_repeated_runs ... FAILED
[INFO] [stdout] test lineprior_export_manifest_shape_and_counts ... FAILED
[INFO] [stdout] test lineprior_export_max_ply_does_not_drop_variation_moves ... ok
[INFO] [stdout] test lineprior_export_max_ply_truncates_but_outcome_still_correct ... FAILED
[INFO] [stdout] test lineprior_export_rejects_invalid_state_format ... ok
[INFO] [stdout] test lineprior_export_sequence_id_stable_across_repeated_runs ... FAILED
[INFO] [stdout] test make_gate_openings_allow_unplayable_keeps_zero_legal_move_position ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_weight_file_populates_weight_sha256_on_observations_and_manifest ... FAILED
[INFO] [stdout] test make_gate_openings_count_zero_selects_nothing ... ok
[INFO] [stdout] test make_gate_openings_dedup_does_not_inflate_rank_for_other_records ... ok
[INFO] [stdout] test make_gate_openings_count_larger_than_dataset_keeps_everything ... ok
[INFO] [stdout] test make_gate_openings_diversifies_across_roots ... ok
[INFO] [stdout] test make_gate_openings_dedups_identical_starting_position ... ok
[INFO] [stdout] test make_gate_openings_drops_unplayable_position_by_default ... ok
[INFO] [stdout] test make_gate_openings_keeps_playable_position ... ok
[INFO] [stdout] test make_gate_openings_manifest_canonical_valid_count_distinct_from_records_kept_when_count_trims ... ok
[INFO] [stdout] test make_gate_openings_manifest_distributions_sum_to_records_kept ... ok
[INFO] [stdout] test make_gate_openings_manifest_output_sha256_is_deterministic_and_changes_with_count ... ok
[INFO] [stdout] test make_gate_openings_manifest_records_selection_seed_and_algorithm_version ... ok
[INFO] [stdout] test make_gate_openings_manifest_reports_root_diversity_stats ... ok
[INFO] [stdout] test make_gate_openings_manifest_reports_unplayable_count ... ok
[INFO] [stdout] test make_gate_openings_min_ply_filters_early_positions ... ok
[INFO] [stdout] test make_gate_openings_max_ply_filters_late_positions ... ok
[INFO] [stdout] test make_gate_openings_skips_invalid_sfen_without_crashing ... ok
[INFO] [stdout] test make_gate_openings_writes_plain_sfen_lines_not_jsonl ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test merge_observations_keep_both_keeps_all_colliding_observations ... ok
[INFO] [stdout] test label_weight_file_directory_errors_clearly ... FAILED
[INFO] [stdout] test merge_observations_prefer_primary_drops_secondary_on_collision ... ok
[INFO] [stdout] test merge_observations_prefer_secondary_replaces_primary_on_collision ... ok
[INFO] [stdout] test mine_losing_threshold ... ok
[INFO] [stdout] test mine_detects_blunder_and_window ... ok
[INFO] [stdout] test pack_fixture_round_trip_and_manifest_hashes_are_stable ... FAILED
[INFO] [stdout] test mine_no_blunder_empty_output ... ok
[INFO] [stdout] test pack_manifest_records_counts ... ok
[INFO] [stdout] test recipe_plan_fixture_is_typed_deterministic_and_dry_run_only ... FAILED
[INFO] [stdout] test pack_mixed_fixture_reports_skipped_line_in_manifest ... FAILED
[INFO] [stdout] test recipe_plan_rejects_forward_dependencies ... FAILED
[INFO] [stdout] test recipe_plan_rejects_json_output_aliasing_recipe_without_overwrite ... FAILED
[INFO] [stdout] test recipe_plan_rejects_stage_output_overwriting_recipe ... ok
[INFO] [stdout] test recipe_plan_rejects_output_outside_recipe_directory ... FAILED
[INFO] [stdout] test recipe_run_verify_and_reuse_stage_outputs ... FAILED
[INFO] [stdout] test report_engine_disagreement_excludes_resign ... FAILED
[INFO] [stdout] test report_bounded_streaming_matches_pre_refactor_golden_output ... ok
[INFO] [stdout] test report_eval_bucket_normalizes_to_black_perspective ... ok
[INFO] [stdout] test report_shows_engine_disagreement ... FAILED
[INFO] [stdout] test report_hides_multipv_coverage_without_multipv ... FAILED
[INFO] [stdout] test report_shows_special_bestmove_rate ... ok
[INFO] [stdout] test report_shows_stats ... FAILED
[INFO] [stdout] test report_skips_future_schema_through_typed_reader ... ok
[INFO] [stdout] test report_shows_labeled_diagnostics ... FAILED
[INFO] [stdout] test sample_bounded_heap_matches_pre_refactor_golden_output ... ok
[INFO] [stdout] test sample_bounded_heap_resolves_full_tie_contest_by_earliest_index ... ok
[INFO] [stdout] test sample_count_larger_than_dataset_keeps_everything ... ok
[INFO] [stdout] test sample_count_zero_selects_nothing ... ok
[INFO] [stdout] test sample_deterministic_with_seed ... ok
[INFO] [stdout] test sample_manifest_records_counts ... ok
[INFO] [stdout] test sample_returns_exact_count ... ok
[INFO] [stdout] test schema_v1_minimal_round_trips ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_restart_on_protocol_error_relaunches_engine_after_violation ... FAILED
[INFO] [stdout] test schema_v2_policy_margin_round_trips ... ok
[INFO] [stdout] test schema_v3_engine_stability_round_trips ... ok
[INFO] [stdout] test schema_v4_candidates_round_trips ... ok
[INFO] [stdout] test schema_v5_score_bound_round_trips ... ok
[INFO] [stdout] test schema_v6_source_root_id_round_trips ... ok
[INFO] [stdout] test select_coverage_bounded_heap_matches_pre_refactor_golden_output ... ok
[INFO] [stdout] test schema_v7_score_perspective_and_bestmove_kind_round_trips ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_without_restart_on_protocol_error_keeps_reusing_engine_after_violation ... FAILED
[INFO] [stdout] test select_coverage_bounded_heap_resolves_full_tie_contest_by_earliest_index ... ok
[INFO] [stdout] test select_coverage_prioritizes_thin_bucket ... ok
[INFO] [stdout] test select_hard_breaks_ties_by_per_record_score_swing ... ok
[INFO] [stdout] test select_hard_grouped_streaming_matches_materialized_for_blunder_adjacency ... ok
[INFO] [stdout] test select_hard_prioritizes_blunder_adjacent_position ... ok
[INFO] [stdout] test select_hard_grouped_streaming_matches_materialized_for_swing_tiebreak ... ok
[INFO] [stdout] test select_hard_grouped_streaming_ranks_across_group_boundaries ... ok
[INFO] [stdout] test select_uncertain_count_larger_than_dataset_keeps_everything ... ok
[INFO] [stdout] test select_uncertain_bounded_heap_resolves_full_tie_contest_by_earliest_index ... ok
[INFO] [stdout] test select_uncertain_bounded_heap_matches_pre_refactor_golden_output ... ok
[INFO] [stdout] test shuffle_block_size_zero_rejected ... ok
[INFO] [stdout] test select_uncertain_ranks_worst_quality_first ... ok
[INFO] [stdout] test shuffle_block_id_arithmetic_at_boundaries ... ok
[INFO] [stdout] test shuffle_different_seed_different_order ... ok
[INFO] [stdout] test shuffle_manifest_records_shuffle_seed ... ok
[INFO] [stdout] test shuffle_outcome_column_reflects_game_result ... ok
[INFO] [stdout] test shuffle_order_hash_changes_if_any_sample_id_changes ... ok
[INFO] [stdout] test shuffle_empty_input_deterministic ... ok
[INFO] [stdout] test shuffle_teacher_flags_omitted_produces_null_columns ... ok
[INFO] [stdout] test shuffle_teacher_flags_partial_is_rejected ... ok
[INFO] [stdout] test shuffle_teacher_flags_select_correct_observation ... ok
[INFO] [stdout] test split_by_source_creates_one_file_per_game ... ok
[INFO] [stdout] test shuffle_split_id_passthrough ... ok
[INFO] [stdout] test shuffle_same_seed_same_order_and_hash ... ok
[INFO] [stdout] test split_by_source_preserves_existing_bundle_when_input_read_fails ... ok
[INFO] [stdout] test split_by_source_rejects_future_schema_instead_of_emitting_it ... ok
[INFO] [stdout] test split_by_source_disambiguates_sanitized_file_name_collisions ... ok
[INFO] [stdout] test split_by_source_rejects_generated_output_aliasing_input ... ok
[INFO] [stdout] test split_by_source_truncates_stale_file_on_first_touch_this_run ... ok
[INFO] [stdout] test split_by_source_survives_forced_eviction_with_more_sources_than_max_open_writers ... ok
[INFO] [stdout] test split_by_source_updates_existing_output_symlink_target ... ok
[INFO] [stdout] test split_train_valid_test_deterministic_with_seed ... ok
[INFO] [stdout] test split_train_valid_test_rejects_future_schema_instead_of_emitting_it ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test split_train_valid_test_requires_all_three_paths ... ok
[INFO] [stdout] test label_transcript_on_error_writes_a_file ... FAILED
[INFO] [stdout] test split_train_valid_test_keeps_variation_with_mainline ... ok
[INFO] [stdout] test split_train_valid_test_no_leakage ... ok
[INFO] [stdout] test stability_detects_disagreement ... ok
[INFO] [stdout] test stability_excludes_resign_from_bestmove_agreement ... ok
[INFO] [stdout] test stability_populates_swing_and_agreement ... ok
[INFO] [stdout] test stability_skips_future_schema_through_typed_reader ... ok
[INFO] [stdout] test stability_skips_unlabeled ... ok
[INFO] [stdout] test stratify_drops_bucket_not_in_quota_distinctly_from_over_quota ... ok
[INFO] [stdout] test split_train_valid_test_root_id_overrides_unrelated_paths ... ok
[INFO] [stdout] test stratify_preserves_original_file_order ... ok
[INFO] [stdout] test stratify_manifest_reports_root_diversity_stats ... ok
[INFO] [stdout] test stratify_quota_rejects_by_flag ... ok
[INFO] [stdout] test stratify_group_aware_quota_fill_diversifies_across_roots ... ok
[INFO] [stdout] test stratify_quota_keeps_up_to_each_bucket_quota ... ok
[INFO] [stdout] test stratify_requires_exactly_one_of_write_template_or_quota ... ok
[INFO] [stdout] test stratify_quota_loader_error_paths ... ok
[INFO] [stdout] test stratify_write_template_and_quota_conflict ... ok
[INFO] [stdout] test stratify_single_root_bucket_keeps_first_n_in_file_order ... ok
[INFO] [stdout] test stratify_write_template_requires_by ... ok
[INFO] [stdout] test transform_rejects_hard_link_output_alias_without_truncating_input ... FAILED
[INFO] [stdout] test transform_rejects_input_as_output_without_truncating_it ... FAILED
[INFO] [stdout] test stratify_write_template_then_quota_unedited_keeps_everything ... ok
[INFO] [stdout] test stratify_write_template_writes_observed_bucket_counts ... ok
[INFO] [stdout] test tune_csv_grid_has_expected_coverage_and_mismatch_per_threshold ... ok
[INFO] [stdout] test tune_grid_is_a_full_cartesian_product_of_both_swept_axes ... ok
[INFO] [stdout] test transform_rejects_colliding_output_and_sidecar_without_overwrite ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test tune_preset_out_writes_three_candidates_with_full_configs ... ok
[INFO] [stdout] test tune_preset_out_empty_when_no_audit_pairs ... ok
[INFO] [stdout] test tune_report_collapses_candidates_when_frontier_has_one_point ... ok
[INFO] [stdout] test tune_no_report_flag_writes_only_csv ... ok
[INFO] [stdout] test tune_rejects_a_student_depth_equal_to_the_teacher ... ok
[INFO] [stdout] test same_input_file_produces_same_manifest_input_hash_across_commands ... FAILED
[INFO] [stdout] test tune_preset_out_collapses_like_report_does ... ok
[INFO] [stdout] test tune_requires_at_least_one_sweep_flag ... ok
[INFO] [stdout] test unpack_corrupt_pack_fixtures_fails_without_output_claim ... FAILED
[INFO] [stdout] test validate_broken_json_shows_warn_but_exits_0 ... ok
[INFO] [stdout] test validate_clean_data_exits_0 ... FAILED
[INFO] [stdout] test validate_strict_clean_data_exits_0 ... FAILED
[INFO] [stdout] test validate_strict_rejects_future_schema_and_reports_version ... ok
[INFO] [stdout] test validate_broken_fixture_has_stable_normal_and_strict_outcomes ... FAILED
[INFO] [stdout] test validate_strict_rejects_valid_json_with_invalid_record_shape ... ok
[INFO] [stdout] test validate_strict_tag_mismatch_exits_1 ... ok
[INFO] [stdout] test validate_strict_broken_json_exits_1 ... ok
[INFO] [stdout] test tune_report_produces_three_distinct_pareto_candidates ... ok
[INFO] [stdout] test version_flag_reports_crate_version ... ok
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test manifest_common_keys_present_across_commands ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_usi_strict_off_does_not_flag_illegal_bestmove ... FAILED
[INFO] [stderr] error: package ID specification `fake-usi-engine` did not match any packages
[INFO] [stdout] test label_usi_strict_detects_illegal_bestmove_and_discards_observation ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- block_report_keeps_roots_separate_and_reports_cp_summary stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'block_report_keeps_roots_separate_and_reports_cp_summary' (1663) panicked at tests/cli_test.rs:852:9:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938bf60c9 - <cli_test[45f3f53efc0c4446]::block_report_keeps_roots_separate_and_reports_cp_summary::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_prune_requires_at_least_one_filter stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_prune_requires_at_least_one_filter' (1680) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpkKF8IB"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938bad329 - <cli_test[45f3f53efc0c4446]::cache_prune_requires_at_least_one_filter::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_prune_dry_run_deletes_nothing_by_default stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_prune_dry_run_deletes_nothing_by_default' (1664) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmp1a06NS"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938bc653e - <cli_test[45f3f53efc0c4446]::cache_prune_dry_run_deletes_nothing_by_default::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_prune_legacy_only_removes_only_v1_entries stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_prune_legacy_only_removes_only_v1_entries' (1665) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpZa6O7t"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938bc930e - <cli_test[45f3f53efc0c4446]::cache_prune_legacy_only_removes_only_v1_entries::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_verify_and_stats_distinguish_v1_legacy_from_v2_entries stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_verify_and_stats_distinguish_v1_legacy_from_v2_entries' (1691) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpoQGVxA"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938c078ce - <cli_test[45f3f53efc0c4446]::cache_verify_and_stats_distinguish_v1_legacy_from_v2_entries::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_verify_detects_corruption_and_does_not_claim_schema_awareness stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_verify_detects_corruption_and_does_not_claim_schema_awareness' (1698) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpcsvhsb"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938c22fae - <cli_test[45f3f53efc0c4446]::cache_verify_detects_corruption_and_does_not_claim_schema_awareness::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_prune_yes_older_than_days_removes_only_aged_entries stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_prune_yes_older_than_days_removes_only_aged_entries' (1688) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpjzTYLm"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938bfc4de - <cli_test[45f3f53efc0c4446]::cache_prune_yes_older_than_days_removes_only_aged_entries::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_prune_yes_corrupted_only_removes_only_corrupted_entries stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_prune_yes_corrupted_only_removes_only_corrupted_entries' (1687) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpW5wfgz"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938c0d28c - <cli_test[45f3f53efc0c4446]::cache_prune_yes_corrupted_only_removes_only_corrupted_entries::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_stats_reports_entry_count_and_engine_distribution stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_stats_reports_entry_count_and_engine_distribution' (1689) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmplQHoRl"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938bf14eb - <cli_test[45f3f53efc0c4446]::cache_stats_reports_entry_count_and_engine_distribution::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- calibrate_sweep_policy_margin_produces_golden_csv_rows stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'calibrate_sweep_policy_margin_produces_golden_csv_rows' (1721) panicked at tests/cli_test.rs:5139:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot open \"/opt/rustwide/workdir/../../tests/fixtures/calibrate_policy_margin_input.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_calibrate
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "calibrate" "--input" "/opt/rustwide/workdir/../../tests/fixtures/calibrate_policy_margin_input.jsonl" "--sweep-policy-margin" "0,100,200" "--out" "/tmp/.tmpNxJnce"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot open \"/opt/rustwide/workdir/../../tests/fixtures/calibrate_policy_margin_input.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_calibrate
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938beb6a1 - <cli_test[45f3f53efc0c4446]::calibrate_sweep_policy_margin_produces_golden_csv_rows::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_stats_reports_search_limit_kind_distribution stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_stats_reports_search_limit_kind_distribution' (1690) panicked at tests/cli_test.rs:3557:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpabeUB9"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bd2bde - <cli_test[45f3f53efc0c4446]::cache_stats_reports_search_limit_kind_distribution::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dataset_diff_reports_physical_line_after_blank_lines stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dataset_diff_reports_physical_line_after_blank_lines' (1745) panicked at tests/cli_test.rs:411:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bde693 - <cli_test[45f3f53efc0c4446]::dataset_diff_reports_physical_line_after_blank_lines::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dataset_diff_position_mode_treats_source_path_change_as_a_field_change stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dataset_diff_position_mode_treats_source_path_change_as_a_field_change' (1744) panicked at tests/cli_test.rs:374:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938c2b34f - <cli_test[45f3f53efc0c4446]::dataset_diff_position_mode_treats_source_path_change_as_a_field_change::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cache_write_path_produces_v2_envelope_not_bare_observation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cache_write_path_produces_v2_envelope_not_bare_observation' (1711) panicked at tests/cli_test.rs:3489:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpM8gNRo"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b67f02 - cli_test[45f3f53efc0c4446]::populate_cache_dir
[INFO] [stdout]   14:     0x55f938c00f7a - <cli_test[45f3f53efc0c4446]::cache_write_path_produces_v2_envelope_not_bare_observation::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- distribution_flags_missing_eval_bucket_as_missing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'distribution_flags_missing_eval_bucket_as_missing' (1753) panicked at tests/cli_test.rs:9216:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938bcf021 - <cli_test[45f3f53efc0c4446]::distribution_flags_missing_eval_bucket_as_missing::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- conflict_report_deadband_fixture_goldenizes_excluded_cp_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'conflict_report_deadband_fixture_goldenizes_excluded_cp_count' (1740) panicked at tests/cli_test.rs:819:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938c0de08 - <cli_test[45f3f53efc0c4446]::conflict_report_deadband_fixture_goldenizes_excluded_cp_count::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- distribution_shows_basic_sections stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'distribution_shows_basic_sections' (1768) panicked at tests/cli_test.rs:9187:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938b9778a - <cli_test[45f3f53efc0c4446]::distribution_shows_basic_sections::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- conflict_report_excludes_unknown_draw_and_mate_and_counts_cp_sign_conflicts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'conflict_report_excludes_unknown_draw_and_mate_and_counts_cp_sign_conflicts' (1741) panicked at tests/cli_test.rs:754:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938c31a7a - <cli_test[45f3f53efc0c4446]::conflict_report_excludes_unknown_draw_and_mate_and_counts_cp_sign_conflicts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dataset_diff_fixture_reports_semantic_changes_independent_of_input_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dataset_diff_fixture_reports_semantic_changes_independent_of_input_order' (1743) panicked at tests/cli_test.rs:337:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938c2da70 - <cli_test[45f3f53efc0c4446]::dataset_diff_fixture_reports_semantic_changes_independent_of_input_order::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_creates_jsonl stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_creates_jsonl' (1777) panicked at tests/cli_test.rs:73:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpC7hN9v"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b81bd9 - <cli_test[45f3f53efc0c4446]::extract_creates_jsonl::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_directory_remains_shallow_by_default stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_directory_remains_shallow_by_default' (1790) panicked at tests/cli_test.rs:121:10:
[INFO] [stdout] Unexpected stderr, failed var.contains(no .csa, .kif, or .ki2 files found)
[INFO] [stdout] ├── var: Error: cannot read directory "/opt/rustwide/workdir/../../tests/fixtures/recursive_extract"
[INFO] [stdout] │   
[INFO] [stdout] │   Caused by:
[INFO] [stdout] │       No such file or directory (os error 2)
[INFO] [stdout] │   
[INFO] [stdout] │   Stack backtrace:
[INFO] [stdout] │      0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout] │      1: shogiesa::collect_game_paths
[INFO] [stdout] │      2: shogiesa::cmd_extract
[INFO] [stdout] │      3: shogiesa::main
[INFO] [stdout] │      4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout] │      5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout] │      6: std::rt::lang_start_internal
[INFO] [stdout] │      7: main
[INFO] [stdout] │      8: <unknown>
[INFO] [stdout] │      9: __libc_start_main
[INFO] [stdout] │     10: _start
[INFO] [stdout] └── var as str: Error: cannot read directory "/opt/rustwide/workdir/../../tests/fixtures/recursive_extract"
[INFO] [stdout]     
[INFO] [stdout]     Caused by:
[INFO] [stdout]         No such file or directory (os error 2)
[INFO] [stdout]     
[INFO] [stdout]     Stack backtrace:
[INFO] [stdout]        0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]        1: shogiesa::collect_game_paths
[INFO] [stdout]        2: shogiesa::cmd_extract
[INFO] [stdout]        3: shogiesa::main
[INFO] [stdout]        4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]        5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]        6: std::rt::lang_start_internal
[INFO] [stdout]        7: main
[INFO] [stdout]        8: <unknown>
[INFO] [stdout]        9: __libc_start_main
[INFO] [stdout]       10: _start
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/recursive_extract" "--out" "/tmp/.tmpiSPvAQ"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/recursive_extract\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c755f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938bc14e1 - <cli_test[45f3f53efc0c4446]::extract_directory_remains_shallow_by_default::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_dedup_zobrist_removes_duplicates stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_dedup_zobrist_removes_duplicates' (1786) panicked at tests/cli_test.rs:7555:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpQJPXnY" "--dedup-zobrist"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bad950 - <cli_test[45f3f53efc0c4446]::extract_dedup_zobrist_removes_duplicates::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- distribution_malformed_fixture_keeps_valid_records_and_goldenizes_warning_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'distribution_malformed_fixture_keeps_valid_records_and_goldenizes_warning_count' (1765) panicked at tests/cli_test.rs:9235:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938c35791 - <cli_test[45f3f53efc0c4446]::distribution_malformed_fixture_keeps_valid_records_and_goldenizes_warning_count::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_recursive_does_not_follow_symlink_cycles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_recursive_does_not_follow_symlink_cycles' (1806) panicked at tests/cli_test.rs:191:73:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bccd4b - <cli_test[45f3f53efc0c4446]::extract_recursive_does_not_follow_symlink_cycles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_fixture_error_cases_preserve_valid_data_and_variation_provenance stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_fixture_error_cases_preserve_valid_data_and_variation_provenance' (1792) panicked at tests/cli_test.rs:258:14:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/malformed.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/malformed.csa" "--out" "/tmp/.tmpXn7m05"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/malformed.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c2e176 - <cli_test[45f3f53efc0c4446]::extract_fixture_error_cases_preserve_valid_data_and_variation_provenance::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_recursive_deduplicates_across_the_whole_tree stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_recursive_deduplicates_across_the_whole_tree' (1805) panicked at tests/cli_test.rs:174:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot inspect input \"/opt/rustwide/workdir/../../tests/fixtures/recursive_extract\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_extract
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/recursive_extract" "--out" "/tmp/.tmpEdiV7J" "--recursive" "--dedup"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot inspect input \"/opt/rustwide/workdir/../../tests/fixtures/recursive_extract\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_extract
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bdecdc - <cli_test[45f3f53efc0c4446]::extract_recursive_deduplicates_across_the_whole_tree::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_ply_filter_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_ply_filter_flag' (1803) panicked at tests/cli_test.rs:101:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmp1VlerD" "--min-ply" "3" "--max-ply" "4"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b84345 - <cli_test[45f3f53efc0c4446]::extract_ply_filter_flag::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_recursive_is_byte_stable_and_uses_sorted_relative_provenance stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_recursive_is_byte_stable_and_uses_sorted_relative_provenance' (1807) panicked at tests/cli_test.rs:141:14:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot inspect input \"/opt/rustwide/workdir/../../tests/fixtures/recursive_extract\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_extract
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/recursive_extract" "--out" "/tmp/.tmpYh3tC6" "--recursive"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot inspect input \"/opt/rustwide/workdir/../../tests/fixtures/recursive_extract\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_extract
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c25c12 - <cli_test[45f3f53efc0c4446]::extract_recursive_is_byte_stable_and_uses_sorted_relative_provenance::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- extract_recursive_rejects_a_symlink_input_root stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'extract_recursive_rejects_a_symlink_input_root' (1808) panicked at tests/cli_test.rs:220:71:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bc71e3 - <cli_test[45f3f53efc0c4446]::extract_recursive_rejects_a_symlink_input_root::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- filter_end_to_end_with_label stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'filter_end_to_end_with_label' (1834) panicked at tests/cli_test.rs:7577:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpRgnhiz"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b88c97 - <cli_test[45f3f53efc0c4446]::filter_end_to_end_with_label::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_handles_directory_of_kifu_files stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_handles_directory_of_kifu_files' (1977) panicked at tests/cli_test.rs:8822:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bb82d7 - <cli_test[45f3f53efc0c4446]::from_match_handles_directory_of_kifu_files::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_no_losing_side_keeps_all_games stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_no_losing_side_keeps_all_games' (1984) panicked at tests/cli_test.rs:8793:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bb207d - <cli_test[45f3f53efc0c4446]::from_match_no_losing_side_keeps_all_games::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_extracts_positions_from_startpos_kifu stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_extracts_positions_from_startpos_kifu' (1973) panicked at tests/cli_test.rs:8725:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine2_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_engine2_wins.txt" "--out" "/tmp/.tmp0SEX7o"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine2_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bcda07 - <cli_test[45f3f53efc0c4446]::from_match_extracts_positions_from_startpos_kifu::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_losing_side_engine2_keeps_only_engine1_win_games stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_losing_side_engine2_keeps_only_engine1_win_games' (1980) panicked at tests/cli_test.rs:8780:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine1_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_engine1_wins.txt" "--out" "/tmp/.tmp7HagLz" "--losing-side" "engine2"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine1_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c04657 - <cli_test[45f3f53efc0c4446]::from_match_losing_side_engine2_keeps_only_engine1_win_games::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_position_sfen_line_extracts_from_the_given_starting_position stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_position_sfen_line_extracts_from_the_given_starting_position' (2001) panicked at tests/cli_test.rs:8898:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_standard.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_standard.txt" "--out" "/tmp/.tmpUVnAxg"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_standard.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c2c9e9 - <cli_test[45f3f53efc0c4446]::from_match_position_sfen_line_extracts_from_the_given_starting_position::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_promotion_and_drop_tokens_apply_correctly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_promotion_and_drop_tokens_apply_correctly' (2008) panicked at tests/cli_test.rs:8869:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_promotions_and_drops.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_promotions_and_drops.txt" "--out" "/tmp/.tmpYaYSIV"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_promotions_and_drops.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938be04b9 - <cli_test[45f3f53efc0c4446]::from_match_promotion_and_drop_tokens_apply_correctly::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_adds_observations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_adds_observations' (2021) panicked at tests/cli_test.rs:1520:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpe2h1DI"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b84ef0 - <cli_test[45f3f53efc0c4446]::label_adds_observations::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_appends_to_existing_observations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_appends_to_existing_observations' (2026) panicked at tests/cli_test.rs:1608:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpq96hnt"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938ba7b06 - <cli_test[45f3f53efc0c4446]::label_appends_to_existing_observations::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_losing_side_engine1_keeps_only_engine2_win_games stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_losing_side_engine1_keeps_only_engine2_win_games' (1978) panicked at tests/cli_test.rs:8760:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine1_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_engine1_wins.txt" "--out" "/tmp/.tmpamSkCW" "--losing-side" "engine1"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine1_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c04107 - <cli_test[45f3f53efc0c4446]::from_match_losing_side_engine1_keeps_only_engine2_win_games::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_output_feeds_into_label_and_filter stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_output_feeds_into_label_and_filter' (1987) panicked at tests/cli_test.rs:8998:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine2_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_engine2_wins.txt" "--out" "/tmp/.tmppDMl6v"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_engine2_wins.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bc3c5e - <cli_test[45f3f53efc0c4446]::from_match_output_feeds_into_label_and_filter::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_position_sfen_with_king_in_hand_is_skipped_not_crashed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_position_sfen_with_king_in_hand_is_skipped_not_crashed' (2006) panicked at tests/cli_test.rs:8962:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_king_in_hand.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_king_in_hand.txt" "--out" "/tmp/.tmpSES9tS"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_king_in_hand.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c1c239 - <cli_test[45f3f53efc0c4446]::from_match_position_sfen_with_king_in_hand_is_skipped_not_crashed::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- from_match_position_sfen_nonstandard_start_continues_ply_from_move_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'from_match_position_sfen_nonstandard_start_continues_ply_from_move_count' (2005) panicked at tests/cli_test.rs:8932:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_nonstandard_start.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "from-match" "--input" "/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_nonstandard_start.txt" "--out" "/tmp/.tmps4iGFB"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/match_position_sfen_nonstandard_start.txt\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_from_match
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c2f3c9 - <cli_test[45f3f53efc0c4446]::from_match_position_sfen_nonstandard_start_continues_ply_from_move_count::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_cache_hit_rate_reflects_hits_and_misses stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_cache_hit_rate_reflects_hits_and_misses' (2047) panicked at tests/cli_test.rs:3189:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpvF3Ok6"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bebbfb - <cli_test[45f3f53efc0c4446]::label_manifest_cache_hit_rate_reflects_hits_and_misses::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_cache_dir_hits_on_second_run_and_output_matches stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_cache_dir_hits_on_second_run_and_output_matches' (2037) panicked at tests/cli_test.rs:3018:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmp6BN5ds"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938be6739 - <cli_test[45f3f53efc0c4446]::label_cache_dir_hits_on_second_run_and_output_matches::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_existing_policy_distinguishes_multipv_setting stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_existing_policy_distinguishes_multipv_setting' (2040) panicked at tests/cli_test.rs:1727:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmp1SxdCX"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bd7ed4 - <cli_test[45f3f53efc0c4446]::label_existing_policy_distinguishes_multipv_setting::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_preserve_order_flag_is_reported_true_when_passed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_preserve_order_flag_is_reported_true_when_passed' (2055) panicked at tests/cli_test.rs:3151:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpzrGGDP"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c154db - <cli_test[45f3f53efc0c4446]::label_manifest_preserve_order_flag_is_reported_true_when_passed::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_cache_dir_distinguishes_depth_and_nodes_at_same_numeric_value stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_cache_dir_distinguishes_depth_and_nodes_at_same_numeric_value' (2030) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c2449d - <cli_test[45f3f53efc0c4446]::label_cache_dir_distinguishes_depth_and_nodes_at_same_numeric_value::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_binds_input_and_output_bytes_and_passes_typed_verifier stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_binds_input_and_output_bytes_and_passes_typed_verifier' (2046) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c290cb - <cli_test[45f3f53efc0c4446]::label_manifest_binds_input_and_output_bytes_and_passes_typed_verifier::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_depths_and_nodes_conflict stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_depths_and_nodes_conflict' (2039) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938b92481 - <cli_test[45f3f53efc0c4446]::label_depths_and_nodes_conflict::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_records_binary_sha256 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_records_binary_sha256' (2059) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938ba220d - <cli_test[45f3f53efc0c4446]::label_manifest_records_binary_sha256::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_reports_throughput_metrics stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_reports_throughput_metrics' (2071) panicked at tests/cli_test.rs:3095:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpwH7uxu"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bb2579 - <cli_test[45f3f53efc0c4446]::label_manifest_reports_throughput_metrics::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_dead_engine_unconditionally_restarts_and_recovers_next_position stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_dead_engine_unconditionally_restarts_and_recovers_next_position' (2038) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c279f5 - <cli_test[45f3f53efc0c4446]::label_dead_engine_unconditionally_restarts_and_recovers_next_position::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_multipv_populates_margin stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_multipv_populates_margin' (2078) panicked at tests/cli_test.rs:1567:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpvOqdF1"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b8bc4d - <cli_test[45f3f53efc0c4446]::label_multipv_populates_margin::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_counts_skipped_input_in_records_read stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_counts_skipped_input_in_records_read' (2051) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bd9c39 - <cli_test[45f3f53efc0c4446]::label_manifest_counts_skipped_input_in_records_read::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_records_engine_and_depths stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_records_engine_and_depths' (2060) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938baee9d - <cli_test[45f3f53efc0c4446]::label_manifest_records_engine_and_depths::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_reports_resumed_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_reports_resumed_count' (2068) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938ba2f21 - <cli_test[45f3f53efc0c4446]::label_manifest_reports_resumed_count::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_jobs_2_is_unordered_by_default_and_preserve_order_matches_input_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_jobs_2_is_unordered_by_default_and_preserve_order_matches_input_order' (2043) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c3284a - <cli_test[45f3f53efc0c4446]::label_jobs_2_is_unordered_by_default_and_preserve_order_matches_input_order::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_replace_existing_overwrites stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_replace_existing_overwrites' (2121) panicked at tests/cli_test.rs:1892:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpZe4bhI"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b97f62 - <cli_test[45f3f53efc0c4446]::label_replace_existing_overwrites::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_reports_timeout_salvaged_count stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_reports_timeout_salvaged_count' (2076) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bc4f03 - <cli_test[45f3f53efc0c4446]::label_manifest_reports_timeout_salvaged_count::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_records_owned_provenance_fields stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_records_owned_provenance_fields' (2065) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bc8074 - <cli_test[45f3f53efc0c4446]::label_manifest_records_owned_provenance_fields::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_restart_engine_every_cycles_without_losing_data stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_restart_engine_every_cycles_without_losing_data' (2134) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938be87dc - <cli_test[45f3f53efc0c4446]::label_restart_engine_every_cycles_without_losing_data::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_nodes_sends_go_nodes_and_populates_requested_nodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_nodes_sends_go_nodes_and_populates_requested_nodes' (2082) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bf720a - <cli_test[45f3f53efc0c4446]::label_nodes_sends_go_nodes_and_populates_requested_nodes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_records_seldepth_nps_hashfull stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_records_seldepth_nps_hashfull' (2088) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938b9f85c - <cli_test[45f3f53efc0c4446]::label_records_seldepth_nps_hashfull::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_resume_from_same_as_out_is_rejected stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_resume_from_same_as_out_is_rejected' (2143) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bb37c4 - <cli_test[45f3f53efc0c4446]::label_resume_from_same_as_out_is_rejected::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_manifest_records_engine_threads_and_hash_mb stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_manifest_records_engine_threads_and_hash_mb' (2062) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bcf86e - <cli_test[45f3f53efc0c4446]::label_manifest_records_engine_threads_and_hash_mb::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_skip_existing_avoids_duplicate stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_skip_existing_avoids_duplicate' (2155) panicked at tests/cli_test.rs:1664:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpNefWVJ"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938ba35ab - <cli_test[45f3f53efc0c4446]::label_skip_existing_avoids_duplicate::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_skip_existing_no_duplicate_on_early_stop_divergence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_skip_existing_no_duplicate_on_early_stop_divergence' (2159) panicked at tests/cli_test.rs:1822:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpN6t7a0"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bfe0be - <cli_test[45f3f53efc0c4446]::label_skip_existing_no_duplicate_on_early_stop_divergence::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_then_filter_keeps_record_when_one_engine_resigns stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_then_filter_keeps_record_when_one_engine_resigns' (2163) panicked at tests/cli_test.rs:4074:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpJ0IoYm"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bed234 - <cli_test[45f3f53efc0c4446]::label_then_filter_keeps_record_when_one_engine_resigns::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_resume_from_tolerates_an_unreadable_record_and_relabels_it stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_resume_from_tolerates_an_unreadable_record_and_relabels_it' (2149) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c18b49 - <cli_test[45f3f53efc0c4446]::label_resume_from_tolerates_an_unreadable_record_and_relabels_it::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_records_engine_options_hash stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_records_engine_options_hash' (2085) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938b5d7e3 - cli_test[45f3f53efc0c4446]::label_records_engine_options_hash::{closure#0}
[INFO] [stdout]   15:     0x55f938b97a08 - <cli_test[45f3f53efc0c4446]::label_records_engine_options_hash::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   22:     0x7de2aa5823d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_skip_and_replace_existing_conflict stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_skip_and_replace_existing_conflict' (2152) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bafc51 - <cli_test[45f3f53efc0c4446]::label_skip_and_replace_existing_conflict::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_resume_from_missing_path_is_a_noop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_resume_from_missing_path_is_a_noop' (2140) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938baf67d - <cli_test[45f3f53efc0c4446]::label_resume_from_missing_path_is_a_noop::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_resume_from_skips_already_covered_and_labels_the_rest stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_resume_from_skips_already_covered_and_labels_the_rest' (2146) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c056e3 - <cli_test[45f3f53efc0c4446]::label_resume_from_skips_already_covered_and_labels_the_rest::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_requires_depths_or_nodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_requires_depths_or_nodes' (2131) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938b8c9ac - <cli_test[45f3f53efc0c4446]::label_requires_depths_or_nodes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lineprior_export_creates_jsonl_from_csa stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lineprior_export_creates_jsonl_from_csa' (2185) panicked at tests/cli_test.rs:10096:63:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "lineprior" "export" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmp4fSkLH" "--source" "test_v1"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bab395 - <cli_test[45f3f53efc0c4446]::lineprior_export_creates_jsonl_from_csa::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lineprior_export_creates_jsonl_from_kif stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lineprior_export_creates_jsonl_from_kif' (2189) panicked at tests/cli_test.rs:10121:63:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.kif\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "lineprior" "export" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.kif" "--out" "/tmp/.tmppVeloX" "--source" "test_v1"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.kif\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938babccb - <cli_test[45f3f53efc0c4446]::lineprior_export_creates_jsonl_from_kif::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lineprior_export_manifest_input_hash_stable_across_repeated_runs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lineprior_export_manifest_input_hash_stable_across_repeated_runs' (2193) panicked at tests/cli_test.rs:10261:68:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938c19515 - <cli_test[45f3f53efc0c4446]::lineprior_export_manifest_input_hash_stable_across_repeated_runs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lineprior_export_manifest_shape_and_counts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lineprior_export_manifest_shape_and_counts' (2194) panicked at tests/cli_test.rs:10230:68:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bb97e9 - <cli_test[45f3f53efc0c4446]::lineprior_export_manifest_shape_and_counts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lineprior_export_max_ply_truncates_but_outcome_still_correct stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lineprior_export_max_ply_truncates_but_outcome_still_correct' (2199) panicked at tests/cli_test.rs:10137:79:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "lineprior" "export" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpv1Hd3z" "--source" "test_v1" "--max-ply" "3"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c08c70 - <cli_test[45f3f53efc0c4446]::lineprior_export_max_ply_truncates_but_outcome_still_correct::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- lineprior_export_sequence_id_stable_across_repeated_runs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'lineprior_export_sequence_id_stable_across_repeated_runs' (2207) panicked at tests/cli_test.rs:10210:64:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.kif\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "lineprior" "export" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.kif" "--out" "/tmp/.tmp2A8YVf" "--source" "test_v1"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.kif\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_lineprior_export
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bf7566 - <cli_test[45f3f53efc0c4446]::lineprior_export_sequence_id_stable_across_repeated_runs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_weight_file_populates_weight_sha256_on_observations_and_manifest stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_weight_file_populates_weight_sha256_on_observations_and_manifest' (2179) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c2c349 - <cli_test[45f3f53efc0c4446]::label_weight_file_populates_weight_sha256_on_observations_and_manifest::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_weight_file_directory_errors_clearly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_weight_file_directory_errors_clearly' (2176) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bb8ced - <cli_test[45f3f53efc0c4446]::label_weight_file_directory_errors_clearly::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- pack_fixture_round_trip_and_manifest_hashes_are_stable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'pack_fixture_round_trip_and_manifest_hashes_are_stable' (2318) panicked at tests/cli_test.rs:8389:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot open \"/opt/rustwide/workdir/../../tests/fixtures/pack_input.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_pack
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "pack" "--input" "/opt/rustwide/workdir/../../tests/fixtures/pack_input.jsonl" "--out" "/tmp/.tmpe2i7m1" "--manifest" "/tmp/.tmp6Ux3Ul"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot open \"/opt/rustwide/workdir/../../tests/fixtures/pack_input.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_pack
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bef559 - <cli_test[45f3f53efc0c4446]::pack_fixture_round_trip_and_manifest_hashes_are_stable::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- recipe_plan_fixture_is_typed_deterministic_and_dry_run_only stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'recipe_plan_fixture_is_typed_deterministic_and_dry_run_only' (2333) panicked at tests/cli_test.rs:450:5:
[INFO] [stdout] assertion failed: output.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c4e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x55f938c06533 - <cli_test[45f3f53efc0c4446]::recipe_plan_fixture_is_typed_deterministic_and_dry_run_only::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- pack_mixed_fixture_reports_skipped_line_in_manifest stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'pack_mixed_fixture_reports_skipped_line_in_manifest' (2329) panicked at tests/cli_test.rs:8499:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot open \"/opt/rustwide/workdir/../../tests/fixtures/malformed_mixed.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_pack
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "pack" "--input" "/opt/rustwide/workdir/../../tests/fixtures/malformed_mixed.jsonl" "--out" "/tmp/.tmpdoqaTL" "--manifest" "/tmp/.tmpynSw90"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot open \"/opt/rustwide/workdir/../../tests/fixtures/malformed_mixed.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_pack
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bdac25 - <cli_test[45f3f53efc0c4446]::pack_mixed_fixture_reports_skipped_line_in_manifest::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- recipe_plan_rejects_forward_dependencies stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'recipe_plan_rejects_forward_dependencies' (2337) panicked at tests/cli_test.rs:489:10:
[INFO] [stdout] Unexpected stderr, failed var.contains(produced by later stage)
[INFO] [stdout] ├── var: Error: cannot read recipe "/opt/rustwide/workdir/../../tests/fixtures/recipe_forward_dependency.json"
[INFO] [stdout] │   
[INFO] [stdout] │   Caused by:
[INFO] [stdout] │       No such file or directory (os error 2)
[INFO] [stdout] │   
[INFO] [stdout] │   Stack backtrace:
[INFO] [stdout] │      0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout] │      1: shogiesa::recipe::run
[INFO] [stdout] │      2: shogiesa::main
[INFO] [stdout] │      3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout] │      4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout] │      5: std::rt::lang_start_internal
[INFO] [stdout] │      6: main
[INFO] [stdout] │      7: <unknown>
[INFO] [stdout] │      8: __libc_start_main
[INFO] [stdout] │      9: _start
[INFO] [stdout] └── var as str: Error: cannot read recipe "/opt/rustwide/workdir/../../tests/fixtures/recipe_forward_dependency.json"
[INFO] [stdout]     
[INFO] [stdout]     Caused by:
[INFO] [stdout]         No such file or directory (os error 2)
[INFO] [stdout]     
[INFO] [stdout]     Stack backtrace:
[INFO] [stdout]        0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]        1: shogiesa::recipe::run
[INFO] [stdout]        2: shogiesa::main
[INFO] [stdout]        3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]        4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]        5: std::rt::lang_start_internal
[INFO] [stdout]        6: main
[INFO] [stdout]        7: <unknown>
[INFO] [stdout]        8: __libc_start_main
[INFO] [stdout]        9: _start
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "recipe" "plan" "--recipe" "/opt/rustwide/workdir/../../tests/fixtures/recipe_forward_dependency.json"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read recipe \"/opt/rustwide/workdir/../../tests/fixtures/recipe_forward_dependency.json\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::recipe::run
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c755f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938bb0123 - <cli_test[45f3f53efc0c4446]::recipe_plan_rejects_forward_dependencies::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- recipe_plan_rejects_json_output_aliasing_recipe_without_overwrite stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'recipe_plan_rejects_json_output_aliasing_recipe_without_overwrite' (2341) panicked at tests/cli_test.rs:510:57:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938c1e08d - <cli_test[45f3f53efc0c4446]::recipe_plan_rejects_json_output_aliasing_recipe_without_overwrite::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- recipe_plan_rejects_output_outside_recipe_directory stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'recipe_plan_rejects_output_outside_recipe_directory' (2342) panicked at tests/cli_test.rs:503:10:
[INFO] [stdout] Unexpected stderr, failed var.contains(escapes the recipe directory)
[INFO] [stdout] ├── var: Error: cannot read recipe "/opt/rustwide/workdir/../../tests/fixtures/recipe_output_escape.json"
[INFO] [stdout] │   
[INFO] [stdout] │   Caused by:
[INFO] [stdout] │       No such file or directory (os error 2)
[INFO] [stdout] │   
[INFO] [stdout] │   Stack backtrace:
[INFO] [stdout] │      0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout] │      1: shogiesa::recipe::run
[INFO] [stdout] │      2: shogiesa::main
[INFO] [stdout] │      3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout] │      4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout] │      5: std::rt::lang_start_internal
[INFO] [stdout] │      6: main
[INFO] [stdout] │      7: <unknown>
[INFO] [stdout] │      8: __libc_start_main
[INFO] [stdout] │      9: _start
[INFO] [stdout] └── var as str: Error: cannot read recipe "/opt/rustwide/workdir/../../tests/fixtures/recipe_output_escape.json"
[INFO] [stdout]     
[INFO] [stdout]     Caused by:
[INFO] [stdout]         No such file or directory (os error 2)
[INFO] [stdout]     
[INFO] [stdout]     Stack backtrace:
[INFO] [stdout]        0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]        1: shogiesa::recipe::run
[INFO] [stdout]        2: shogiesa::main
[INFO] [stdout]        3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]        4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]        5: std::rt::lang_start_internal
[INFO] [stdout]        6: main
[INFO] [stdout]        7: <unknown>
[INFO] [stdout]        8: __libc_start_main
[INFO] [stdout]        9: _start
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "recipe" "plan" "--recipe" "/opt/rustwide/workdir/../../tests/fixtures/recipe_output_escape.json"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read recipe \"/opt/rustwide/workdir/../../tests/fixtures/recipe_output_escape.json\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::recipe::run
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c755f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938bdb550 - <cli_test[45f3f53efc0c4446]::recipe_plan_rejects_output_outside_recipe_directory::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- recipe_run_verify_and_reuse_stage_outputs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'recipe_run_verify_and_reuse_stage_outputs' (2350) panicked at tests/cli_test.rs:600:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: stage \"compare\" is blocked-missing-input
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::recipe::run_recipe
[INFO] [stdout]    2: shogiesa::recipe::run
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "recipe" "run" "--recipe" "/tmp/.tmpO3uon9/recipe.json" "--run-dir" "/tmp/.tmpO3uon9/run"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: stage \"compare\" is blocked-missing-input
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::recipe::run_recipe
[INFO] [stdout]    2: shogiesa::recipe::run
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b7413b - cli_test[45f3f53efc0c4446]::recipe_run_verify_and_reuse_stage_outputs
[INFO] [stdout]   14:     0x55f938bb3989 - <cli_test[45f3f53efc0c4446]::recipe_run_verify_and_reuse_stage_outputs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- report_engine_disagreement_excludes_resign stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'report_engine_disagreement_excludes_resign' (2356) panicked at tests/cli_test.rs:4146:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmppdYbKm"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `--test cli_test`
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bba751 - <cli_test[45f3f53efc0c4446]::report_engine_disagreement_excludes_resign::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- report_shows_engine_disagreement stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'report_shows_engine_disagreement' (2367) panicked at tests/cli_test.rs:972:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmplYHkSG"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b93751 - <cli_test[45f3f53efc0c4446]::report_shows_engine_disagreement::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- report_hides_multipv_coverage_without_multipv stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'report_hides_multipv_coverage_without_multipv' (2366) panicked at tests/cli_test.rs:933:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpBIujKQ"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938bc5c3b - <cli_test[45f3f53efc0c4446]::report_hides_multipv_coverage_without_multipv::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- report_shows_stats stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'report_shows_stats' (2382) panicked at tests/cli_test.rs:310:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmp6ehlKk"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b80726 - <cli_test[45f3f53efc0c4446]::report_shows_stats::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- report_shows_labeled_diagnostics stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'report_shows_labeled_diagnostics' (2374) panicked at tests/cli_test.rs:884:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpfyYNSh"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b947d3 - <cli_test[45f3f53efc0c4446]::report_shows_labeled_diagnostics::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_restart_on_protocol_error_relaunches_engine_after_violation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_restart_on_protocol_error_relaunches_engine_after_violation' (2137) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c1ccbd - <cli_test[45f3f53efc0c4446]::label_restart_on_protocol_error_relaunches_engine_after_violation::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_without_restart_on_protocol_error_keeps_reusing_engine_after_violation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_without_restart_on_protocol_error_keeps_reusing_engine_after_violation' (2182) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c334f0 - <cli_test[45f3f53efc0c4446]::label_without_restart_on_protocol_error_keeps_reusing_engine_after_violation::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_transcript_on_error_writes_a_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_transcript_on_error_writes_a_file' (2167) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bab03b - <cli_test[45f3f53efc0c4446]::label_transcript_on_error_writes_a_file::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- transform_rejects_hard_link_output_alias_without_truncating_input stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'transform_rejects_hard_link_output_alias_without_truncating_input' (2779) panicked at tests/cli_test.rs:10680:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938c20254 - <cli_test[45f3f53efc0c4446]::transform_rejects_hard_link_output_alias_without_truncating_input::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- transform_rejects_input_as_output_without_truncating_it stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'transform_rejects_input_as_output_without_truncating_it' (2780) panicked at tests/cli_test.rs:10655:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bf4ba3 - <cli_test[45f3f53efc0c4446]::transform_rejects_input_as_output_without_truncating_it::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- same_input_file_produces_same_manifest_input_hash_across_commands stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'same_input_file_produces_same_manifest_input_hash_across_commands' (2390) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c1f46b - <cli_test[45f3f53efc0c4446]::same_input_file_produces_same_manifest_input_hash_across_commands::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- unpack_corrupt_pack_fixtures_fails_without_output_claim stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'unpack_corrupt_pack_fixtures_fails_without_output_claim' (2825) panicked at tests/cli_test.rs:8430:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938e3c2f2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x55f938bf565e - <cli_test[45f3f53efc0c4446]::unpack_corrupt_pack_fixtures_fails_without_output_claim::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   19:     0x7de2aa5823d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_clean_data_exits_0 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_clean_data_exits_0' (2832) panicked at tests/cli_test.rs:1055:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpUVN1au"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b88512 - <cli_test[45f3f53efc0c4446]::validate_clean_data_exits_0::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_strict_clean_data_exits_0 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_strict_clean_data_exits_0' (2842) panicked at tests/cli_test.rs:1303:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "extract" "--input" "/opt/rustwide/workdir/../../tests/fixtures/sample.csa" "--out" "/tmp/.tmpTCWKjJ"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read directory \"/opt/rustwide/workdir/../../tests/fixtures/sample.csa\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::collect_game_paths
[INFO] [stdout]    2: shogiesa::cmd_extract
[INFO] [stdout]    3: shogiesa::main
[INFO] [stdout]    4: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    5: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    6: std::rt::lang_start_internal
[INFO] [stdout]    7: main
[INFO] [stdout]    8: <unknown>
[INFO] [stdout]    9: __libc_start_main
[INFO] [stdout]   10: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938b9e7b2 - <cli_test[45f3f53efc0c4446]::validate_strict_clean_data_exits_0::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- validate_broken_fixture_has_stable_normal_and_strict_outcomes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validate_broken_fixture_has_stable_normal_and_strict_outcomes' (2826) panicked at tests/cli_test.rs:1274:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] Error: cannot read \"/opt/rustwide/workdir/../../tests/fixtures/broken.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_validate
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/shogiesa" "validate" "--input" "/opt/rustwide/workdir/../../tests/fixtures/broken.jsonl"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] Error: cannot read \"/opt/rustwide/workdir/../../tests/fixtures/broken.jsonl\"
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: shogiesa::cmd_validate
[INFO] [stdout]    2: shogiesa::main
[INFO] [stdout]    3: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    4: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    5: std::rt::lang_start_internal
[INFO] [stdout]    6: main
[INFO] [stdout]    7: <unknown>
[INFO] [stdout]    8: __libc_start_main
[INFO] [stdout]    9: _start
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938ce88f0 - <assert_cmd[c52a2b5cff3cc5e5]::assert::AssertError>::panic::<assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>
[INFO] [stdout]   12:     0x55f938ce9259 - <assert_cmd[c52a2b5cff3cc5e5]::assert::Assert>::success
[INFO] [stdout]   13:     0x55f938c12f31 - <cli_test[45f3f53efc0c4446]::validate_broken_fixture_has_stable_normal_and_strict_outcomes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   20:     0x7de2aa5823d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- manifest_common_keys_present_across_commands stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'manifest_common_keys_present_across_commands' (2295) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938b79e22 - cli_test[45f3f53efc0c4446]::manifest_common_keys_present_across_commands
[INFO] [stdout]   15:     0x55f938bc15c9 - <cli_test[45f3f53efc0c4446]::manifest_common_keys_present_across_commands::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   22:     0x7de2aa5823d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_usi_strict_off_does_not_flag_illegal_bestmove stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_usi_strict_off_does_not_flag_illegal_bestmove' (2173) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938bda6e5 - <cli_test[45f3f53efc0c4446]::label_usi_strict_off_does_not_flag_illegal_bestmove::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- label_usi_strict_detects_illegal_bestmove_and_discards_observation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'label_usi_strict_detects_illegal_bestmove_and_discards_observation' (2170) panicked at tests/cli_test.rs:54:9:
[INFO] [stdout] failed to build fake-usi-engine
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f938e23d41 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55f938e3bd3a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x55f938e2997c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55f938dfc406 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55f938e19f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x55f938cb2440 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55f938e1a152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55f938dfc4e4 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55f938df4e19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55f938dfd28d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x55f938e3c51c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55f938c77495 - <std[70759c8f55707aa4]::sync::once::Once>::call_once_force::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>::{closure#0}>::{closure#0}
[INFO] [stdout]   12:     0x55f938e02299 - <std[70759c8f55707aa4]::sys::sync::once::futex::Once>::call
[INFO] [stdout]   13:     0x55f938c75487 - <std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::initialize::<<std[70759c8f55707aa4]::sync::once_lock::OnceLock<()>>::get_or_init<cli_test[45f3f53efc0c4446]::fake_usi_engine_bin::{closure#0}>::{closure#0}, !>
[INFO] [stdout]   14:     0x55f938c215f8 - <cli_test[45f3f53efc0c4446]::label_usi_strict_detects_illegal_bestmove_and_discards_observation::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55f938ca572b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x55f938cb2d95 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55f938cac654 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55f938cb5ef2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x55f938e22c59 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7de2aa4eedfa - <unknown>
[INFO] [stdout]   21:     0x7de2aa5823d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     block_report_keeps_roots_separate_and_reports_cp_summary
[INFO] [stdout]     cache_prune_dry_run_deletes_nothing_by_default
[INFO] [stdout]     cache_prune_legacy_only_removes_only_v1_entries
[INFO] [stdout]     cache_prune_requires_at_least_one_filter
[INFO] [stdout]     cache_prune_yes_corrupted_only_removes_only_corrupted_entries
[INFO] [stdout]     cache_prune_yes_older_than_days_removes_only_aged_entries
[INFO] [stdout]     cache_stats_reports_entry_count_and_engine_distribution
[INFO] [stdout]     cache_stats_reports_search_limit_kind_distribution
[INFO] [stdout]     cache_verify_and_stats_distinguish_v1_legacy_from_v2_entries
[INFO] [stdout]     cache_verify_detects_corruption_and_does_not_claim_schema_awareness
[INFO] [stdout]     cache_write_path_produces_v2_envelope_not_bare_observation
[INFO] [stdout]     calibrate_sweep_policy_margin_produces_golden_csv_rows
[INFO] [stdout]     conflict_report_deadband_fixture_goldenizes_excluded_cp_count
[INFO] [stdout]     conflict_report_excludes_unknown_draw_and_mate_and_counts_cp_sign_conflicts
[INFO] [stdout]     dataset_diff_fixture_reports_semantic_changes_independent_of_input_order
[INFO] [stdout]     dataset_diff_position_mode_treats_source_path_change_as_a_field_change
[INFO] [stdout]     dataset_diff_reports_physical_line_after_blank_lines
[INFO] [stdout]     distribution_flags_missing_eval_bucket_as_missing
[INFO] [stdout]     distribution_malformed_fixture_keeps_valid_records_and_goldenizes_warning_count
[INFO] [stdout]     distribution_shows_basic_sections
[INFO] [stdout]     extract_creates_jsonl
[INFO] [stdout]     extract_dedup_zobrist_removes_duplicates
[INFO] [stdout]     extract_directory_remains_shallow_by_default
[INFO] [stdout]     extract_fixture_error_cases_preserve_valid_data_and_variation_provenance
[INFO] [stdout]     extract_ply_filter_flag
[INFO] [stdout]     extract_recursive_deduplicates_across_the_whole_tree
[INFO] [stdout]     extract_recursive_does_not_follow_symlink_cycles
[INFO] [stdout]     extract_recursive_is_byte_stable_and_uses_sorted_relative_provenance
[INFO] [stdout]     extract_recursive_rejects_a_symlink_input_root
[INFO] [stdout]     filter_end_to_end_with_label
[INFO] [stdout]     from_match_extracts_positions_from_startpos_kifu
[INFO] [stdout]     from_match_handles_directory_of_kifu_files
[INFO] [stdout]     from_match_losing_side_engine1_keeps_only_engine2_win_games
[INFO] [stdout]     from_match_losing_side_engine2_keeps_only_engine1_win_games
[INFO] [stdout]     from_match_no_losing_side_keeps_all_games
[INFO] [stdout]     from_match_output_feeds_into_label_and_filter
[INFO] [stdout]     from_match_position_sfen_line_extracts_from_the_given_starting_position
[INFO] [stdout]     from_match_position_sfen_nonstandard_start_continues_ply_from_move_count
[INFO] [stdout]     from_match_position_sfen_with_king_in_hand_is_skipped_not_crashed
[INFO] [stdout]     from_match_promotion_and_drop_tokens_apply_correctly
[INFO] [stdout]     label_adds_observations
[INFO] [stdout]     label_appends_to_existing_observations
[INFO] [stdout]     label_cache_dir_distinguishes_depth_and_nodes_at_same_numeric_value
[INFO] [stdout]     label_cache_dir_hits_on_second_run_and_output_matches
[INFO] [stdout]     label_dead_engine_unconditionally_restarts_and_recovers_next_position
[INFO] [stdout]     label_depths_and_nodes_conflict
[INFO] [stdout]     label_existing_policy_distinguishes_multipv_setting
[INFO] [stdout]     label_jobs_2_is_unordered_by_default_and_preserve_order_matches_input_order
[INFO] [stdout]     label_manifest_binds_input_and_output_bytes_and_passes_typed_verifier
[INFO] [stdout]     label_manifest_cache_hit_rate_reflects_hits_and_misses
[INFO] [stdout]     label_manifest_counts_skipped_input_in_records_read
[INFO] [stdout]     label_manifest_preserve_order_flag_is_reported_true_when_passed
[INFO] [stdout]     label_manifest_records_binary_sha256
[INFO] [stdout]     label_manifest_records_engine_and_depths
[INFO] [stdout]     label_manifest_records_engine_threads_and_hash_mb
[INFO] [stdout]     label_manifest_records_owned_provenance_fields
[INFO] [stdout]     label_manifest_reports_resumed_count
[INFO] [stdout]     label_manifest_reports_throughput_metrics
[INFO] [stdout]     label_manifest_reports_timeout_salvaged_count
[INFO] [stdout]     label_multipv_populates_margin
[INFO] [stdout]     label_nodes_sends_go_nodes_and_populates_requested_nodes
[INFO] [stdout]     label_records_engine_options_hash
[INFO] [stdout]     label_records_seldepth_nps_hashfull
[INFO] [stdout]     label_replace_existing_overwrites
[INFO] [stdout]     label_requires_depths_or_nodes
[INFO] [stdout]     label_restart_engine_every_cycles_without_losing_data
[INFO] [stdout]     label_restart_on_protocol_error_relaunches_engine_after_violation
[INFO] [stdout]     label_resume_from_missing_path_is_a_noop
[INFO] [stdout]     label_resume_from_same_as_out_is_rejected
[INFO] [stdout]     label_resume_from_skips_already_covered_and_labels_the_rest
[INFO] [stdout]     label_resume_from_tolerates_an_unreadable_record_and_relabels_it
[INFO] [stdout]     label_skip_and_replace_existing_conflict
[INFO] [stdout]     label_skip_existing_avoids_duplicate
[INFO] [stdout]     label_skip_existing_no_duplicate_on_early_stop_divergence
[INFO] [stdout]     label_then_filter_keeps_record_when_one_engine_resigns
[INFO] [stdout]     label_transcript_on_error_writes_a_file
[INFO] [stdout]     label_usi_strict_detects_illegal_bestmove_and_discards_observation
[INFO] [stdout]     label_usi_strict_off_does_not_flag_illegal_bestmove
[INFO] [stdout]     label_weight_file_directory_errors_clearly
[INFO] [stdout]     label_weight_file_populates_weight_sha256_on_observations_and_manifest
[INFO] [stdout]     label_without_restart_on_protocol_error_keeps_reusing_engine_after_violation
[INFO] [stdout]     lineprior_export_creates_jsonl_from_csa
[INFO] [stdout]     lineprior_export_creates_jsonl_from_kif
[INFO] [stdout]     lineprior_export_manifest_input_hash_stable_across_repeated_runs
[INFO] [stdout]     lineprior_export_manifest_shape_and_counts
[INFO] [stdout]     lineprior_export_max_ply_truncates_but_outcome_still_correct
[INFO] [stdout]     lineprior_export_sequence_id_stable_across_repeated_runs
[INFO] [stdout]     manifest_common_keys_present_across_commands
[INFO] [stdout]     pack_fixture_round_trip_and_manifest_hashes_are_stable
[INFO] [stdout]     pack_mixed_fixture_reports_skipped_line_in_manifest
[INFO] [stdout]     recipe_plan_fixture_is_typed_deterministic_and_dry_run_only
[INFO] [stdout]     recipe_plan_rejects_forward_dependencies
[INFO] [stdout]     recipe_plan_rejects_json_output_aliasing_recipe_without_overwrite
[INFO] [stdout]     recipe_plan_rejects_output_outside_recipe_directory
[INFO] [stdout]     recipe_run_verify_and_reuse_stage_outputs
[INFO] [stdout]     report_engine_disagreement_excludes_resign
[INFO] [stdout]     report_hides_multipv_coverage_without_multipv
[INFO] [stdout]     report_shows_engine_disagreement
[INFO] [stdout]     report_shows_labeled_diagnostics
[INFO] [stdout]     report_shows_stats
[INFO] [stdout]     same_input_file_produces_same_manifest_input_hash_across_commands
[INFO] [stdout]     transform_rejects_hard_link_output_alias_without_truncating_input
[INFO] [stdout]     transform_rejects_input_as_output_without_truncating_it
[INFO] [stdout]     unpack_corrupt_pack_fixtures_fails_without_output_claim
[INFO] [stdout]     validate_broken_fixture_has_stable_normal_and_strict_outcomes
[INFO] [stdout]     validate_clean_data_exits_0
[INFO] [stdout]     validate_strict_clean_data_exits_0
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 180 passed; 107 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.69s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db", kill_on_drop: false }`
[INFO] [stdout] 9fe373da39a9449788efedb51996e35832898b68b6bdc5a4b9890594f42057db
