[INFO] fetching crate xalen-chinese 0.6.0...
[INFO] testing xalen-chinese-0.6.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate xalen-chinese 0.6.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate xalen-chinese 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate xalen-chinese 0.6.0
[INFO] tweaked toml for crates.io crate xalen-chinese 0.6.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate xalen-chinese 0.6.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xalen-chinese 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8
[INFO] running `Command { std: "docker" "start" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", 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" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", 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" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling xalen-time v0.6.0
[INFO] [stderr]    Compiling xalen-chinese v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.79s
[INFO] running `Command { std: "docker" "inspect" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", 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" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling xalen-chinese v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.89s
[INFO] running `Command { std: "docker" "inspect" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", 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" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/xalen-chinese/f3ef2debc459654a/out/xalen_chinese-f3ef2debc459654a)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test fengshui::tests::annual_star_9_year_cycle ... ok
[INFO] [stdout] test fengshui::tests::annual_star_always_1_to_9 ... ok
[INFO] [stdout] test fengshui::tests::all_8_directions ... ok
[INFO] [stdout] test fengshui::tests::auspicious_combos_symmetric ... ok
[INFO] [stdout] test fengshui::tests::annual_star_known_years ... ok
[INFO] [stdout] test fengshui::tests::ba_zhai_covers_all_8_directions ... ok
[INFO] [stdout] test fengshui::tests::ba_zhai_east_group ... ok
[INFO] [stdout] test fengshui::tests::ba_zhai_west_group ... ok
[INFO] [stdout] test fengshui::tests::double_8_is_auspicious ... ok
[INFO] [stdout] test fengshui::tests::direction_names ... ok
[INFO] [stdout] test fengshui::tests::ba_zhai_best_worst ... ok
[INFO] [stdout] test fengshui::tests::ba_zhai_auspicious_inauspicious_no_overlap ... ok
[INFO] [stdout] test fengshui::tests::fly_stars_center_5_forward_is_lo_shu ... ok
[INFO] [stdout] test fengshui::tests::fly_stars_center_is_input ... ok
[INFO] [stdout] test fengshui::tests::fly_stars_forward_vs_reverse_differ ... ok
[INFO] [stdout] test fengshui::tests::fly_stars_contains_all_9 ... ok
[INFO] [stdout] test fengshui::tests::flying_star_chart_grids_valid ... ok
[INFO] [stdout] test fengshui::tests::gua_female_5_becomes_8 ... ok
[INFO] [stdout] test fengshui::tests::gua_male_5_becomes_2 ... ok
[INFO] [stdout] test fengshui::tests::gua_never_5 ... ok
[INFO] [stdout] test fengshui::tests::gua_post_2000_male ... ok
[INFO] [stdout] test fengshui::tests::monthly_star_always_1_to_9 ... ok
[INFO] [stdout] test fengshui::tests::monthly_star_feb_matches_group_base ... ok
[INFO] [stdout] test fengshui::tests::palace_directions_match_lo_shu ... ok
[INFO] [stdout] test fengshui::tests::inauspicious_combos ... ok
[INFO] [stdout] test fengshui::tests::period_boundaries ... ok
[INFO] [stdout] test fengshui::tests::flying_star_chart_period_matches ... ok
[INFO] [stdout] test fengshui::tests::star_elements_all_defined ... ok
[INFO] [stdout] test fengshui::tests::star_8_is_wealth ... ok
[INFO] [stdout] test fengshui::tests::gua_always_valid_range ... ok
[INFO] [stdout] test fengshui::tests::period_wraps_after_180_years ... ok
[INFO] [stdout] test fengshui::tests::gua_number_known_examples ... ok
[INFO] [stdout] test fengshui::tests::star_meanings_all_defined ... ok
[INFO] [stdout] test qimen::tests::all_8_deities_present ... ok
[INFO] [stdout] test qimen::tests::all_9_stars_present ... ok
[INFO] [stdout] test qimen::tests::compute_qimen_is_deterministic ... ok
[INFO] [stdout] test qimen::tests::compute_qimen_different_seasons_differ_in_dun ... ok
[INFO] [stdout] test qimen::tests::door_auspicious ... ok
[INFO] [stdout] test qimen::tests::earth_plate_stems_are_the_nine_distinct_stems ... ok
[INFO] [stdout] test qimen::tests::all_8_doors_present ... ok
[INFO] [stdout] test qimen::tests::door_names ... ok
[INFO] [stdout] test qimen::tests::jia_palace_yang_dun ... ok
[INFO] [stdout] test qimen::tests::liu_yi_are_wu_through_gui ... ok
[INFO] [stdout] test qimen::tests::lo_shu_is_magic_square ... ok
[INFO] [stdout] test qimen::tests::qimen_day_stem_is_continuous_and_anchored ... ok
[INFO] [stdout] test qimen::tests::qimen_ju_known_anchors ... ok
[INFO] [stdout] test qimen::tests::qimen_ju_summer_terms_are_yin_dun ... ok
[INFO] [stdout] test qimen::tests::qimen_ju_winter_terms_are_yang_dun ... ok
[INFO] [stdout] test qimen::tests::san_yuan_fu_tou_groups ... ok
[INFO] [stdout] test qimen::tests::san_qi_are_yi_bing_ding ... ok
[INFO] [stdout] test qimen::tests::star_names ... ok
[INFO] [stdout] test tests::all_12_animals ... ok
[INFO] [stdout] test qimen::tests::zhifu_anchored_to_xun_head_yi ... ok
[INFO] [stdout] test tests::all_12_months_reachable ... ok
[INFO] [stdout] test tests::bazi_chart_produces_4_pillars ... ok
[INFO] [stdout] test tests::heavenly_stem_elements ... ok
[INFO] [stdout] test tests::hour_branches ... ok
[INFO] [stdout] test tests::known_chart_2000_jun15 ... ok
[INFO] [stdout] test tests::li_chun_2000_around_feb4 ... ok
[INFO] [stdout] test qimen::tests::lo_shu_contains_1_to_9 ... ok
[INFO] [stdout] test tests::li_chun_2024_around_feb4 ... ok
[INFO] [stdout] test tests::month_branch_wu_for_month5 ... ok
[INFO] [stdout] test tests::month_branch_yin_for_month1 ... ok
[INFO] [stdout] test tests::month_branch_zi_for_month11 ... ok
[INFO] [stdout] test tests::month_stem_yi_year_month1_is_wu ... ok
[INFO] [stdout] test tests::month_stem_jia_year_month1_is_bing ... ok
[INFO] [stdout] test tests::sexagenary_60_year_cycle ... ok
[INFO] [stdout] test tests::solar_longitude_at_summer_solstice_2024 ... ok
[INFO] [stdout] test tests::solar_longitude_at_j2000 ... ok
[INFO] [stdout] test tests::solar_month_mid_january_is_month12 ... ok
[INFO] [stdout] test tests::solar_longitude_at_vernal_equinox_2024 ... ok
[INFO] [stdout] test tests::solar_month_mid_july_is_month6 ... ok
[INFO] [stdout] test qimen::tests::deity_names ... ok
[INFO] [stdout] test tests::solar_terms_start_at_315 ... ok
[INFO] [stdout] test tests::wu_xing_generating_cycle ... ok
[INFO] [stdout] test qimen::tests::favorable_palace_check ... ok
[INFO] [stdout] test qimen::tests::all_eight_deities_seated_and_zhifu_consistent ... ok
[INFO] [stdout] test tests::year_2000_cycle ... ok
[INFO] [stdout] test qimen::tests::jia_palace_yin_dun ... ok
[INFO] [stdout] test tests::solar_month_mid_december_is_month11 ... ok
[INFO] [stdout] test tests::month_stem_all_five_year_groups ... ok
[INFO] [stdout] test tests::wu_xing_overcoming_cycle ... ok
[INFO] [stdout] test tests::solar_month_mid_march_is_month2 ... ok
[INFO] [stdout] test qimen::tests::compute_qimen_produces_9_palaces ... ok
[INFO] [stdout] test tests::year_pillar_after_li_chun_uses_current_year ... ok
[INFO] [stdout] test tests::year_2024_is_jia_chen ... ok
[INFO] [stdout] test tests::year_pillar_before_li_chun_uses_previous_year ... ok
[INFO] [stdout] test ziwei::tests::all_star_palaces_in_range ... ok
[INFO] [stdout] test ziwei::tests::benefic_stars ... ok
[INFO] [stdout] test tests::year_pillar_derived_from_jd_not_passed_year ... ok
[INFO] [stdout] test ziwei::tests::compute_chart_has_12_palaces ... ok
[INFO] [stdout] test ziwei::tests::da_xian_12_periods ... ok
[INFO] [stdout] test ziwei::tests::da_xian_age_ranges_consecutive ... ok
[INFO] [stdout] test ziwei::tests::da_xian_starts_at_wu_xing_value ... ok
[INFO] [stdout] test ziwei::tests::da_xian_wraps_around ... ok
[INFO] [stdout] test ziwei::tests::chart_places_all_14_stars ... ok
[INFO] [stdout] test ziwei::tests::da_xian_yang_clockwise ... ok
[INFO] [stdout] test ziwei::tests::da_xian_yin_counterclockwise ... ok
[INFO] [stdout] test ziwei::tests::different_months_different_charts ... ok
[INFO] [stdout] test ziwei::tests::huo_xing_varies_with_birth_hour ... ok
[INFO] [stdout] test ziwei::tests::liu_nian_all_12_branches ... ok
[INFO] [stdout] test ziwei::tests::major_star_chinese_names ... ok
[INFO] [stdout] test ziwei::tests::major_star_elements ... ok
[INFO] [stdout] test ziwei::tests::ming_gong_month1_zi_hour ... ok
[INFO] [stdout] test ziwei::tests::ming_gong_varies_with_hour ... ok
[INFO] [stdout] test ziwei::tests::minor_star_chinese_names ... ok
[INFO] [stdout] test ziwei::tests::di_kong_di_jie_use_birth_hour ... ok
[INFO] [stdout] test ziwei::tests::minor_star_lucky_classification ... ok
[INFO] [stdout] test ziwei::tests::palace_chinese_names ... ok
[INFO] [stdout] test ziwei::tests::place_14_major_stars ... ok
[INFO] [stdout] test ziwei::tests::place_14_minor_stars ... ok
[INFO] [stdout] test ziwei::tests::qing_yang_tuo_luo_flank_lu_cun ... ok
[INFO] [stdout] test ziwei::tests::shen_gong_always_valid_range ... ok
[INFO] [stdout] test ziwei::tests::liu_nian_matches_branch_index ... ok
[INFO] [stdout] test ziwei::tests::shen_gong_computed ... ok
[INFO] [stdout] test ziwei::tests::shen_gong_specific_values ... ok
[INFO] [stdout] test ziwei::tests::wen_chang_jia_at_si ... ok
[INFO] [stdout] test ziwei::tests::zi_wei_palace_day_zero_no_underflow ... ok
[INFO] [stdout] test ziwei::tests::lunar_month_out_of_range_clamps_consistently ... ok
[INFO] [stdout] test ziwei::tests::zi_wei_palace_in_range ... ok
[INFO] [stdout] test ziwei::tests::zi_wei_palace_canonical_cases ... ok
[INFO] [stdout] test ziwei::tests::shen_gong_differs_from_ming_for_nonzero_hours ... ok
[INFO] [stdout] test ziwei::tests::zuo_fu_you_bi_month_only_and_anchored ... ok
[INFO] [stdout] test ziwei::tests::wu_xing_ju_is_2_to_6 ... ok
[INFO] [stdout] test ziwei::tests::minor_star_palaces_in_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 125 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bazi_fixtures.rs (/opt/rustwide/target/debug/build/xalen-chinese/2c842c11e2874d74/out/bazi_fixtures-2c842c11e2874d74)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test chart_a_2024_06_15_noon ... ok
[INFO] [stdout] test chart_b_2000_06_15_noon ... ok
[INFO] [stdout] test chart_c_1984_jia_zi_cycle_restart ... ok
[INFO] [stdout] test day_pillar_documented_anchors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xalen_chinese
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8", kill_on_drop: false }`
[INFO] [stdout] 36d23f427224963f01147eacefad2acb644bad9cddd74663bcaaf48450a12bd8
