[INFO] fetching crate promptex-rs 1.0.1...
[INFO] testing promptex-rs-1.0.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate promptex-rs 1.0.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate promptex-rs 1.0.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate promptex-rs 1.0.1
[INFO] tweaked toml for crates.io crate promptex-rs 1.0.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate promptex-rs 1.0.1 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 promptex-rs 1.0.1 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b
[INFO] running `Command { std: "docker" "start" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", 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" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b" "/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" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", 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" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling target-features v0.1.6
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling encoding_rs v0.8.40
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling core_detect v1.0.0
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling base62 v2.2.4
[INFO] [stderr]    Compiling annotate-snippets v0.12.16
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling granit-parser v1.2.0
[INFO] [stderr]    Compiling normpath v1.5.1
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling promptex-core v1.0.1
[INFO] [stderr]    Compiling sys-locale v0.3.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling multiversion-macros v0.8.0
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling multiversion v0.8.0
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling globwalk v0.8.1
[INFO] [stderr]    Compiling rust-i18n v4.2.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling encoding_rs_io v0.1.8
[INFO] [stderr]    Compiling serde-saphyr v1.2.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling triomphe v0.1.16
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rust-i18n-support v4.2.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rust-i18n-macro v4.2.2
[INFO] [stderr]    Compiling promptex-rs v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.98s
[INFO] running `Command { std: "docker" "inspect" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", 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" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b" "/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 libc v0.2.189
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling encoding_rs v0.8.40
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling encoding_rs_io v0.1.8
[INFO] [stderr]    Compiling serde-saphyr v1.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rust-i18n-support v4.2.2
[INFO] [stderr]    Compiling rust-i18n-macro v4.2.2
[INFO] [stderr]    Compiling rust-i18n v4.2.2
[INFO] [stderr]    Compiling promptex-core v1.0.1
[INFO] [stderr]    Compiling promptex-rs v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.60s
[INFO] running `Command { std: "docker" "inspect" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", 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" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b" "/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.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/promptex-rs/ec6e112d2ac7520f/out/promptex_rs-ec6e112d2ac7520f)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test cli::parsing::flag_tests::旗標決定寫入模式 ... ok
[INFO] [stdout] test cli::parsing::tests::declare_給兩個位置參數時前者是專案根 ... ok
[INFO] [stdout] test cli::parsing::tests::專案根省略時取當前目錄 ... ok
[INFO] [stdout] test cli::parsing::tests::declare_只給一個位置參數時它是_crate_名 ... ok
[INFO] [stdout] test diag::tests::收掉當前目錄段並保留絕對路徑的根 ... ok
[INFO] [stdout] test diag::tests::相對路徑退無可退時保留上層段 ... ok
[INFO] [stdout] test cli::parsing::flag_tests::內容旗標只在試跑加結構化輸出下成立 ... ok
[INFO] [stdout] test cli::parsing::tests::read_仍只收專案根 ... ok
[INFO] [stdout] test cli::parsing::flag_tests::舊動詞名一律視為未知指令 ... ok
[INFO] [stdout] test diag::tests::絕對路徑退到根之後仍是根 ... ok
[INFO] [stdout] test diag::tests::收掉中間的上層段 ... ok
[INFO] [stdout] test diag::tests::已正規化的路徑原樣回傳 ... ok
[INFO] [stdout] test cli::parsing::flag_tests::互斥的旗標組合被拒絕 ... ok
[INFO] [stdout] test cli::parsing::tests::declare_缺_crate_名即報錯 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adapter.rs (/opt/rustwide/target/debug/build/promptex-rs/eb7ac1c2d1dafb38/out/adapter-eb7ac1c2d1dafb38)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test has_notes無落差時為false記過任一類即為true ... ok
[INFO] [stdout] test 求值期的註冊表讀取不套用平台限定與select ... ok
[INFO] [stdout] test 未宣告平台限定與select時涵蓋註冊表當下的全部節點 ... ok
[INFO] [stdout] test 配置單元的分發選取只篩能力類型節點素材不受影響 ... ok
[INFO] [stdout] test 階梯往上升時格式化被擋下並回報診斷 ... ok
[INFO] [stdout] test 無降級無不支援時只輸出產物清單 ... ok
[INFO] [stdout] test 階梯前後同層時格式化被擋下 ... ok
[INFO] [stdout] test 不支援記錄帶強制力落差時報告印出防護落空與替代路徑 ... ok
[INFO] [stdout] test 節點宣告的平台限定排除本平台時不回傳該節點 ... ok
[INFO] [stdout] test degrade與unsupported經report併成安裝報告 ... ok
[INFO] [stdout] test 沒有鍵值面的不支援記錄取自核心模板 ... ok
[INFO] [stdout] test 保留鍵與平台原生鍵分兩份回傳且只在界定的類型上解析 ... ok
[INFO] [stdout] test 覆寫讀取沿用空物件視同未宣告與不外溢兩條判定 ... ok
[INFO] [stdout] test 降級記錄帶強制力落差時報告印出階梯前後的層級 ... ok
[INFO] [stdout] test 未填強制力時報告不印階梯 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_json_output.rs (/opt/rustwide/target/debug/build/promptex-rs/3c03764a7820271d/out/cli_json_output-3c03764a7820271d)
[INFO] [stdout] test 各寫入模式與查詢取 json 旗標時標準輸出可被解析為單一結構化值 ... ok
[INFO] [stdout] test 取 json 旗標時人讀訊息與 manifest 查詢 JSON 改走標準錯誤 ... ok
[INFO] [stdout] test 不帶 json 旗標時既有行為不變 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: 3 passed; 0 failed
[INFO] [stderr]      Running tests/config.rs (/opt/rustwide/target/debug/build/promptex-rs/2cffe26381ad54af/out/config-2cffe26381ad54af)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test 多單元清單原樣整理長度不變 ... ok
[INFO] [stdout] test 未宣告plugins時為空陣列 ... ok
[INFO] [stdout] test 頂層形態為version與units ... ok
[INFO] [stdout] test claude與codex求值為僅含platform的字典 ... ok
[INFO] [stdout] test external_config求值為config欄位形態 ... ok
[INFO] [stdout] test plugins欄位留下名稱而函式本體不序列化 ... ok
[INFO] [stdout] test targets求值為純資料物件 ... ok
[INFO] [stdout] test 已宣告的欄位原樣保留 ... ok
[INFO] [stdout] test 欄位順序符合契約 ... ok
[INFO] [stdout] test externals欄位原樣帶入未宣告時為空陣列 ... ok
[INFO] [stdout] test out_dir傳入前已是求值好的絕對路徑字串 ... ok
[INFO] [stdout] test 擴充與適配各自帶出自己的參數宣告 ... ok
[INFO] [stdout] test 未宣告name與out_dir與scope時該欄位不出現 ... ok
[INFO] [stdout] test 未宣告的欄位維持未宣告不在此補預設值 ... ok
[INFO] [stdout] test select欄位存在時原樣帶入 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_export_multi_target.rs (/opt/rustwide/target/debug/build/promptex-rs/27e20147d71cbf24/out/config_export_multi_target-27e20147d71cbf24)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test 同一單元的兩個目標匯出後產物並存 ... ok
[INFO] [stderr]      Running tests/config_externals_dump.rs (/opt/rustwide/target/debug/build/promptex-rs/0860fcf261e33511/out/config_externals_dump-0860fcf261e33511)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test 落點表只在指定環境變數時傾印且逐目標各一份 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_ir_dump.rs (/opt/rustwide/target/debug/build/promptex-rs/44970232d2523fc3/out/config_ir_dump-44970232d2523fc3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test ir只在指定環境變數時傾印且傾印的即是交接字串 ... ok
[INFO] [stderr]      Running tests/config_rewrite.rs (/opt/rustwide/target/debug/build/promptex-rs/8d2b3a791a49b9b3/out/config_rewrite-8d2b3a791a49b9b3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test 一組操作一次套用 ... ok
[INFO] [stdout] test 兩邊都清空時整個_select_拿掉 ... ok
[INFO] [stdout] test 內建平台不必安裝也答得出宣告 ... ok
[INFO] [stdout] test 加一份外部條目 ... ok
[INFO] [stdout] test 匯入形態的值照收且認不得的值退回standalone ... ok
[INFO] [stdout] test 值不是單純字面量的欄位不給改 ... ok
[INFO] [stdout] test 已經在裡面的不重複加 ... ok
[INFO] [stdout] test 條目帶著識別符與引數原文 ... ok
[INFO] [stdout] test 帶尾隨逗號的陣列加一項不會多出逗號 ... ok
[INFO] [stdout] test 前綴之後必須是版本才算同一個crate ... ok
[INFO] [stdout] test 操作名認得但欄位不對回invalid_op_field ... ok
[INFO] [stdout] test 一組操作中有一項被拒絕時整組都不套用 ... ok
[INFO] [stdout] test 改選取條件時整個_select_重寫 ... ok
[INFO] [stdout] test 內建平台優先於同名的已安裝crate ... ok
[INFO] [stdout] test 沒有cargo_home時回none而非恐慌 ... ok
[INFO] [stdout] test 追加單元接在陣列末端 ... ok
[INFO] [stdout] test 沒有宣告檔與壞掉的宣告都回none ... ok
[INFO] [stdout] test 認不得的操作名回unknown_op ... ok
[INFO] [stdout] test 移除一項時匯入留著 ... ok
[INFO] [stdout] test 找不到單元陣列 ... ok
[INFO] [stdout] test 指名的單元不存在時不猜 ... ok
[INFO] [stdout] test 欄位值是配置檔裡那段原文 ... ok
[INFO] [stdout] test 註解裡的括號不影響切段 ... ok
[INFO] [stdout] test 條目索引超出範圍 ... ok
[INFO] [stdout] test 未指定套用時只算不寫 ... ok
[INFO] [stdout] test 匯入行對得出識別符與來源模組 ... ok
[INFO] [stdout] test 認得的操作名照常套用 ... ok
[INFO] [stdout] test 同名多版本並存時取排序最後那一個 ... ok
[INFO] [stdout] test 選填欄位缺漏不算不對 ... ok
[INFO] [stdout] test 讀得到已安裝crate宣告的參數表面 ... ok
[INFO] [stdout] test 陣列另起一行時仍讀得出全部單元 ... ok
[INFO] [stdout] test 選取條件與外部條目剖得出結構 ... ok
[INFO] [stdout] test 還沒有_select_的單元補上一個 ... ok
[INFO] [stdout] test 選取條件值沒變就不改 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_run.rs (/opt/rustwide/target/debug/build/promptex-rs/30c6c4bedcaaa77c/out/config_run-30c6c4bedcaaa77c)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test plan動詞不建立安裝根不寫入ir_json ... ok
[INFO] [stdout] test 單元宣告的擴充在解析遍回傳阻斷級診斷時中止 ... ok
[INFO] [stdout] test 斷鏈引用中止且不建立任何單元的安裝根 ... ok
[INFO] [stdout] test install帶有externals宣告時引用外部目標算出正確相對路徑 ... ok
[INFO] [stdout] test 單元宣告的擴充在改寫遍新增的節點進入產物 ... ok
[INFO] [stdout] test install動詞回傳distribute結果 ... ok
[INFO] [stdout] test build單一單元只寫框架中繼不寫平台產物 ... ok
[INFO] [stderr]      Running tests/config_run_platform_settings.rs (/opt/rustwide/target/debug/build/promptex-rs/ed722ec8cd1c262d/out/config_run_platform_settings-ed722ec8cd1c262d)
[INFO] [stdout] test select依tags篩選出兩個單元各自的落點 ... ok
[INFO] [stdout] test 兄弟單元的節點免宣告即可被引用 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test 只有宣告了settings的單元寫出該平台的設定檔 ... ok
[INFO] [stdout] test 旁置設定檔退出持久化不落在安裝根 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_settings_dump.rs (/opt/rustwide/target/debug/build/promptex-rs/822140a1906cab94/out/config_settings_dump-822140a1906cab94)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test 旁置設定只在指定環境變數時傾印且形態即交接內容 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/content.rs (/opt/rustwide/target/debug/build/promptex-rs/0fe50f92a7bb855c/out/content-0fe50f92a7bb855c)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test quote_details巢狀 ... ok
[INFO] [stdout] test link_code_image_divider ... ok
[INFO] [stdout] test list_check_ordered ... ok
[INFO] [stdout] test table保留列與表頭順序 ... ok
[INFO] [stdout] test 區塊容器接得住引用 ... ok
[INFO] [stdout] test section可巢狀 ... ok
[INFO] [stdout] test inline以片段承載不帶樣式的子項序列 ... ok
[INFO] [stdout] test table列長度與表頭欄數不符時記一則e104診斷 ... ok
[INFO] [stdout] test 來源檔找得到卻讀不出來時記一則e107診斷且內容留空 ... ok
[INFO] [stdout] test 行內修飾四式產出對應片段 ... ok
[INFO] [stdout] test 工作目錄在子目錄時不以工作目錄解析相對路徑 ... ok
[INFO] [stdout] test 來源檔不是utf8文字時記一則e106診斷且內容留空 ... ok
[INFO] [stdout] test 找不到來源檔記一則e103診斷且內容留空 ... ok
[INFO] [stdout] test 讀入既有檔案並去除結尾單一換行 ... ok
[INFO] [stdout] test 來源檔開頭的bom原樣保留 ... ok
[INFO] [stdout] test 清單項目接受引用作為項目 ... ok
[INFO] [stdout] test 行內修飾可巢狀 ... ok
[INFO] [stdout] test 純文字直接視為散文片段 ... ok
[INFO] [stdout] test table列長度與表頭欄數逐列相符時不記診斷 ... ok
[INFO] [stdout] test 行內修飾包住引用時引用保留為符號 ... ok
[INFO] [stdout] test 表格的表頭與儲存格皆接受引用 ... ok
[INFO] [stdout] test 求值宿主未設定專案根時直接拒絕 - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diag.rs (/opt/rustwide/target/debug/build/promptex-rs/49dd6a4b7051cee4/out/diag-49dd6a4b7051cee4)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test 省略嚴重度視為error ... ok
[INFO] [stdout] test 一次替換距離為一 ... ok
[INFO] [stdout] test 全為warning時回傳false ... ok
[INFO] [stdout] test 空字串距離為對方長度 ... ok
[INFO] [stdout] test 位置不帶uri_scheme也不帶上層段 ... ok
[INFO] [stdout] test 捕捉呼叫端所在行而非sdk內部 ... ok
[INFO] [stdout] test 組成use前綴函式名 ... ok
[INFO] [stdout] test 空清單回傳false ... ok
[INFO] [stdout] test 相同字串距離為零 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kinds.rs (/opt/rustwide/target/debug/build/promptex-rs/c2923df937801041/out/kinds-c2923df937801041)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test transport兩形態落入config_transport ... ok
[INFO] [stdout] test use_asset回傳帶類型資訊的引用 ... ok
[INFO] [stdout] test use_permission回傳帶類型資訊的引用 ... ok
[INFO] [stdout] test use_dir回傳帶類型資訊的引用 ... ok
[INFO] [stdout] test asset登記為素材類型出現在resources陣列 ... ok
[INFO] [stdout] test command可混用純文字與素材引用 ... ok
[INFO] [stdout] test permission登記為能力類型config含四欄位 ... ok
[INFO] [stdout] test e101hook_command內的斷鏈引用同樣被攔下 ... ok
[INFO] [stdout] test dir登記為素材類型本體目錄落入config_dir ... ok
[INFO] [stdout] test hook登記為能力類型出現在nodes陣列 ... ok
[INFO] [stdout] test use_hook回傳帶類型資訊的引用 ... ok
[INFO] [stdout] test meta落點在config與content之間 ... ok
[INFO] [stdout] test use_mcp回傳帶類型資訊的引用 ... ok
[INFO] [stdout] test event_matcher與actions併入config欄位順序符合契約 ... ok
[INFO] [stdout] test 內容加檔名落入config_content_file_name ... ok
[INFO] [stdout] test e102新類型的重複識別同樣被攔下 ... ok
[INFO] [stdout] test 檔案來源落入config_file ... ok
[INFO] [stdout] test mcp登記為能力類型無content語意 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/locale_flag.rs (/opt/rustwide/target/debug/build/promptex-rs/cb954bb23c3bfc09/out/locale_flag-cb954bb23c3bfc09)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test 認不出的語系值不讓動詞失敗 ... ok
[INFO] [stdout] test 語系旗標被認得而非判為未知旗標 ... ok
[INFO] [stdout] test 參數解析階段的訊息也隨環境變數的語系走 ... ok
[INFO] [stdout] test 語系旗標缺值時以失敗收場 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/meta_open.rs (/opt/rustwide/target/debug/build/promptex-rs/ea775371905c34dc/out/meta_open-ea775371905c34dc)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test plugins具名便利方法序列化為以plugin名為鍵的物件 ... ok
[INFO] [stdout] test custom逃生口承載既有四欄位之外的任意鍵 ... ok
[INFO] [stdout] test 重複寫入同一個鍵時值取後者而位置維持首次 ... ok
[INFO] [stdout] test plugins的plugin名依宣告順序而非字典序 ... ok
[INFO] [stderr]      Running tests/meta_targets_none.rs (/opt/rustwide/target/debug/build/promptex-rs/c379374eb1b5c238/out/meta_targets_none-c379374eb1b5c238)
[INFO] [stdout] test meta鍵序依作者的宣告順序而非具名欄位先行 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test 既有空陣列寫法targets仍序列化為空陣列不受targets_none新增影響 ... ok
[INFO] [stdout] test targets_none建構出的meta序列化為純量字串而非空陣列 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/neutral_values.rs (/opt/rustwide/target/debug/build/promptex-rs/46f92544ba4fbde4/out/neutral_values-46f92544ba4fbde4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test rust的effort_level與核心effort_values相同 ... ok
[INFO] [stdout] test rust的model_tier與核心model_values相同 ... ok
[INFO] [stdout] test typescript的兩組常數與核心相同 ... FAILED
[INFO] [stdout] test python的兩組常數與核心相同 ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- typescript的兩組常數與核心相同 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'typescript的兩組常數與核心相同' (2261) panicked at tests/neutral_values.rs:17:66:
[INFO] [stdout] 讀不到 /opt/rustwide/workdir/../../packages/promptex-js/src/index.ts：No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b35208da961 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b35208da961 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b35208da961 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b35208da961 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b35208ee8fa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b35208ee8fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5b35208deb9c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5b35208deb9c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5b35208b68d6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b35208b68d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5b35208d2c99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5b3520867230 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5b3520867230 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5b35208d2e52 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5b35208d2e52 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5b35208b6982 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5b35208af509 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b35208b758d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5b35208ef02c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b3520857450 - neutral_values[5a670ddd07767eb5]::literals_after::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:17:66
[INFO] [stdout]   20:     0x5b3520856111 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<neutral_values[5a670ddd07767eb5]::literals_after::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5b3520857941 - neutral_values[5a670ddd07767eb5]::literals_after
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:17:47
[INFO] [stdout]   22:     0x5b352085802a - neutral_values[5a670ddd07767eb5]::typescript的兩組常數與核心相同
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:43:16
[INFO] [stdout]   23:     0x5b3520857737 - neutral_values[5a670ddd07767eb5]::typescript的兩組常數與核心相同::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:42:46
[INFO] [stdout]   24:     0x5b352085a5e6 - <neutral_values[5a670ddd07767eb5]::typescript的兩組常數與核心相同::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b352085a67b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b352085a67b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5b3520867855 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5b3520867855 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5b3520867855 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5b3520867855 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5b3520867855 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5b3520867855 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5b3520867855 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5b3520861144 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5b3520861144 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5b352086a8e2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5b352086a8e2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5b352086a8e2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5b352086a8e2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5b352086a8e2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5b352086a8e2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5b352086a8e2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5b35208d9e5f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5b35208d9e5f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x719204787dfa - <unknown>
[INFO] [stdout]   46:     0x71920481b3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- python的兩組常數與核心相同 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'python的兩組常數與核心相同' (2258) panicked at tests/neutral_values.rs:17:66:
[INFO] [stdout] 讀不到 /opt/rustwide/workdir/../../python/promptex-py/src/promptex/_config_domain.py：No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b35208da961 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b35208da961 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b35208da961 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b35208da961 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b35208ee8fa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b35208ee8fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5b35208deb9c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5b35208deb9c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5b35208b68d6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b35208b68d6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5b35208d2c99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5b3520867230 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5b3520867230 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5b35208d2e52 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5b35208d2e52 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5b35208b6982 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5b35208af509 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b35208b758d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5b35208ef02c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b3520857450 - neutral_values[5a670ddd07767eb5]::literals_after::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:17:66
[INFO] [stdout]   20:     0x5b3520856111 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<neutral_values[5a670ddd07767eb5]::literals_after::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5b3520857941 - neutral_values[5a670ddd07767eb5]::literals_after
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:17:47
[INFO] [stdout]   22:     0x5b3520857dae - neutral_values[5a670ddd07767eb5]::python的兩組常數與核心相同
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:50:16
[INFO] [stdout]   23:     0x5b3520857707 - neutral_values[5a670ddd07767eb5]::python的兩組常數與核心相同::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/neutral_values.rs:48:42
[INFO] [stdout]   24:     0x5b352085a5c6 - <neutral_values[5a670ddd07767eb5]::python的兩組常數與核心相同::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b352085a67b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5b352085a67b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5b3520867855 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5b3520867855 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5b3520867855 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5b3520867855 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5b3520867855 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5b3520867855 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5b3520867855 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5b3520861144 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5b3520861144 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5b352086a8e2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5b352086a8e2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5b352086a8e2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5b352086a8e2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5b352086a8e2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5b352086a8e2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5b352086a8e2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5b35208d9e5f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5b35208d9e5f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x719204787dfa - <unknown>
[INFO] [stdout]   46:     0x71920481b3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     python的兩組常數與核心相同
[INFO] [stdout]     typescript的兩組常數與核心相同
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test neutral_values`
[INFO] running `Command { std: "docker" "inspect" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b", kill_on_drop: false }`
[INFO] [stdout] 052f533356e17b42c6eddfff3dcbe9a9343176c6379ec2c11092b4e6553f296b
