==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_9cf5eb97-2ee8-4818-9123-bfbc11204997]...done ==> Making package: openai-codex 0.55.0-3.1 (Thu Nov 6 10:46:47 2025) ==> Retrieving sources... -> Downloading openai-codex-0.55.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6004k 0 6004k 0 0 3623k 0 --:--:-- 0:00:01 --:--:-- 6241k 100 13.1M 0 13.1M 0 0 5045k 0 --:--:-- 0:00:02 --:--:-- 6826k 100 19.1M 0 19.1M 0 0 5347k 0 --:--:-- 0:00:03 --:--:-- 6600k 100 25.6M 0 25.6M 0 0 5628k 0 --:--:-- 0:00:04 --:--:-- 6613k 100 26.5M 0 26.5M 0 0 5696k 0 --:--:-- 0:00:04 --:--:-- 6666k ==> Validating source files with b2sums... openai-codex-0.55.0.tar.gz ... Passed ==> Making package: openai-codex 0.55.0-3.1 (Thu Nov 6 09:46:54 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (11) New Version Net Change extra/compiler-rt 21.1.4-2 46.11 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/lld 21.1.4-1 6.83 MiB extra/llvm-libs 21.1.4-1 150.01 MiB extra/perl-error 0.17030-2 0.04 MiB extra/perl-mailtools 2.22-2 0.10 MiB extra/perl-timedate 2.33-8 0.08 MiB extra/zlib-ng 2.2.5-1 0.26 MiB extra/cargo-nextest 0.9.111-1 11.95 MiB extra/git 2.51.2-2 29.25 MiB extra/rust 1:1.91.0-1 269.20 MiB Total Installed Size: 514.09 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing cargo-nextest... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found openai-codex-0.55.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting openai-codex-0.55.0.tar.gz with bsdtar ==> Starting prepare()... Updating git repository `https://github.com/nornagon/crossterm` Updating git repository `https://github.com/nornagon/ratatui` Updating crates.io index Updating crates.io index Downloading crates ... Downloaded unicode-ident v1.0.18 Downloaded fxhash v0.2.1 Downloaded lock_api v0.4.13 Downloaded precomputed-hash v0.1.1 Downloaded equivalent v1.0.2 Downloaded dupe v0.9.1 Downloaded parking_lot_core v0.9.11 Downloaded dupe_derive v0.9.1 Downloaded fastrand v2.3.0 Downloaded version_check v0.9.5 Downloaded thiserror v1.0.69 Downloaded strsim v0.10.0 Downloaded errno v0.3.13 Downloaded zerofrom v0.1.6 Downloaded byteorder v1.5.0 Downloaded cfg-if v1.0.1 Downloaded new_debug_unreachable v1.0.6 Downloaded static_assertions v1.1.0 Downloaded phf_shared v0.11.3 Downloaded allocative v0.3.4 Downloaded path-absolutize v3.1.1 Downloaded is-terminal v0.4.16 Downloaded either v1.15.0 Downloaded crunchy v0.2.4 Downloaded fixedbitset v0.4.2 Downloaded scopeguard v1.2.0 Downloaded siphasher v1.0.1 Downloaded display_container v0.9.0 Downloaded schemafy_core v0.5.2 Downloaded schemafy_lib v0.5.2 Downloaded endian-type v0.1.2 Downloaded zerofrom-derive v0.1.6 Downloaded thiserror-impl v1.0.69 Downloaded once_cell v1.21.3 Downloaded indenter v0.3.3 Downloaded quote v1.0.40 Downloaded utf8parse v0.2.2 Downloaded cfg_aliases v0.1.1 Downloaded yoke-derive v0.8.0 Downloaded home v0.5.11 Downloaded maplit v1.0.2 Downloaded potential_utf v0.1.4 Downloaded stable_deref_trait v1.2.0 Downloaded serde_repr v0.1.20 Downloaded synstructure v0.13.2 Downloaded lalrpop-util v0.19.12 Downloaded bit-vec v0.6.3 Downloaded dirs-sys-next v0.1.2 Downloaded dirs-next v2.0.0 Downloaded tiny-keccak v2.0.2 Downloaded beef v0.5.2 Downloaded bitflags v1.3.2 Downloaded itoa v1.0.15 Downloaded idna_adapter v1.2.1 Downloaded utf8_iter v1.0.4 Downloaded percent-encoding v2.3.1 Downloaded ctor v0.1.26 Downloaded autocfg v1.5.0 Downloaded convert_case v0.6.0 Downloaded ascii-canvas v3.0.0 Downloaded strsim v0.11.1 Downloaded string_cache v0.8.9 Downloaded unicode-xid v0.2.6 Downloaded logos v0.12.1 Downloaded lazy_static v1.5.0 Downloaded normalize-line-endings v0.3.0 Downloaded allocator-api2 v0.2.21 Downloaded starlark_map v0.13.0 Downloaded proc-macro2 v1.0.95 Downloaded getrandom v0.3.3 Downloaded assert_cmd v2.0.17 Downloaded num-integer v0.1.46 Downloaded ahash v0.8.12 Downloaded darling_macro v0.20.11 Downloaded serde_derive v1.0.228 Downloaded num_threads v0.1.7 Downloaded num-conv v0.1.0 Downloaded litemap v0.8.0 Downloaded tinystr v0.8.1 Downloaded writeable v0.6.2 Downloaded yoke v0.8.0 Downloaded displaydoc v0.2.5 Downloaded form_urlencoded v1.2.1 Downloaded logos-derive v0.12.1 Downloaded ident_case v1.0.1 Downloaded fnv v1.0.7 Downloaded cmp_any v0.8.1 Downloaded zerovec-derive v0.11.1 Downloaded term v0.7.0 Downloaded tempfile v3.23.0 Downloaded bitflags v2.10.0 Downloaded doc-comment v0.3.3 Downloaded difflib v0.4.0 Downloaded zeroize_derive v1.4.2 Downloaded httpdate v1.0.3 Downloaded serde_core v1.0.228 Downloaded path-dedot v3.1.1 Downloaded predicates-core v1.0.9 Downloaded termtree v0.5.1 Downloaded icu_provider v2.1.1 Downloaded ryu v1.0.20 Downloaded ref-cast-impl v1.0.24 Downloaded nibble_vec v0.1.0 Downloaded zeroize v1.8.1 Downloaded tokio-macros v2.5.0 Downloaded paste v1.0.15 Downloaded inventory v0.3.20 Downloaded ena v0.14.3 Downloaded smallvec v1.15.1 Downloaded bit-set v0.5.3 Downloaded icu_locale_core v2.1.1 Downloaded icu_normalizer v2.1.1 Downloaded icu_normalizer_data v2.1.1 Downloaded icu_properties v2.1.1 Downloaded num-traits v0.2.19 Downloaded lsp-types v0.94.1 Downloaded yansi v1.0.1 Downloaded num-bigint v0.4.6 Downloaded hashbrown v0.14.5 Downloaded serde v1.0.228 Downloaded pin-utils v0.1.0 Downloaded http-body v1.0.1 Downloaded sync_wrapper v1.0.2 Downloaded futures-io v0.3.31 Downloaded futures-macro v0.3.31 Downloaded signal-hook-registry v1.4.5 Downloaded futures-core v0.3.31 Downloaded parking_lot v0.12.4 Downloaded float-cmp v0.10.0 Downloaded tower-layer v0.3.3 Downloaded icu_collections v2.1.1 Downloaded zerotrie v0.2.2 Downloaded tower-service v0.3.3 Downloaded url v2.5.4 Downloaded ascii v1.1.0 Downloaded foreign-types-shared v0.1.1 Downloaded foreign-types v0.3.2 Downloaded openssl-macros v0.1.1 Downloaded time-core v0.1.6 Downloaded tiny_http v0.12.0 Downloaded bumpalo v3.19.0 Downloaded indexmap v2.12.0 Downloaded tinyvec_macros v0.1.1 Downloaded cfg_aliases v0.2.1 Downloaded tracing-core v0.1.34 Downloaded shlex v1.3.0 Downloaded untrusted v0.9.0 Downloaded anstyle-parse v0.2.7 Downloaded anstyle v1.0.11 Downloaded serde_urlencoded v0.7.1 Downloaded openssl-probe v0.1.6 Downloaded want v0.3.1 Downloaded try-lock v0.2.5 Downloaded clap_lex v0.7.5 Downloaded rustc-hash v2.1.1 Downloaded ppv-lite86 v0.2.21 Downloaded heck v0.5.0 Downloaded env_filter v0.1.3 Downloaded rand_core v0.9.3 Downloaded lru-slab v0.1.2 Downloaded futures-channel v0.3.31 Downloaded hex v0.4.3 Downloaded multimap v0.10.1 Downloaded powerfmt v0.2.0 Downloaded memchr v2.7.5 Downloaded dtor v0.1.0 Downloaded allocative_derive v0.3.3 Downloaded rand_chacha v0.9.0 Downloaded dtor-proc-macro v0.0.6 Downloaded anstyle-query v1.1.3 Downloaded ref-cast v1.0.24 Downloaded subtle v2.6.1 Downloaded textwrap v0.11.0 Downloaded pkg-config v0.3.32 Downloaded getrandom v0.2.16 Downloaded sha1_smol v1.0.1 Downloaded is_terminal_polyfill v1.70.1 Downloaded http-body-util v0.1.3 Downloaded thiserror v2.0.17 Downloaded predicates-tree v1.0.12 Downloaded hyper-tls v0.6.0 Downloaded wait-timeout v0.2.1 Downloaded terminal_size v0.4.2 Downloaded dyn-clone v1.0.19 Downloaded ctor v0.5.0 Downloaded socket2 v0.6.0 Downloaded schemars_derive v1.0.4 Downloaded ipnet v2.11.0 Downloaded rustls-native-certs v0.8.1 Downloaded Inflector v0.11.4 Downloaded fd-lock v4.0.4 Downloaded icu_decimal_data v2.1.1 Downloaded atomic-waker v1.1.2 Downloaded quinn-udp v0.5.14 Downloaded strum v0.27.2 Downloaded sys-locale v0.3.2 Downloaded zerovec v0.11.5 Downloaded bytes v1.10.1 Downloaded erased-serde v0.3.31 Downloaded adler2 v2.0.1 Downloaded log v0.4.28 Downloaded diff v0.1.13 Downloaded unicase v2.8.1 Downloaded icu_decimal v2.1.1 Downloaded idna v1.0.3 Downloaded mime v0.3.17 Downloaded httparse v1.10.1 Downloaded chunked_transfer v1.5.0 Downloaded quick-error v2.0.1 Downloaded pin-project-lite v0.2.16 Downloaded simd-adler32 v0.3.7 Downloaded hashbrown v0.16.0 Downloaded slab v0.4.11 Downloaded crypto-common v0.1.6 Downloaded ctor-proc-macro v0.0.6 Downloaded generic-array v0.14.7 Downloaded lru v0.12.5 Downloaded block-buffer v0.10.4 Downloaded byteorder-lite v0.1.0 Downloaded mime_guess v2.0.5 Downloaded quinn v0.11.9 Downloaded fax_derive v0.2.0 Downloaded fax v0.2.6 Downloaded icu_locale v2.1.1 Downloaded fixed_decimal v0.7.0 Downloaded annotate-snippets v0.9.2 Downloaded zune-core v0.4.12 Downloaded sha1 v0.10.6 Downloaded darling v0.20.11 Downloaded time-macros v0.2.24 Downloaded deranged v0.5.4 Downloaded memoffset v0.6.5 Downloaded serde_derive_internals v0.29.1 Downloaded serde_json v1.0.145 Downloaded icu_properties_data v2.1.1 Downloaded matchers v0.2.0 Downloaded crc32fast v1.5.0 Downloaded colorchoice v1.0.4 Downloaded iana-time-zone v0.1.63 Downloaded clap_derive v4.5.47 Downloaded tree-sitter-language v0.1.5 Downloaded anstream v0.6.19 Downloaded cpufeatures v0.2.17 Downloaded assert_matches v1.5.0 Downloaded same-file v1.0.6 Downloaded walkdir v2.5.0 Downloaded rustls-webpki v0.103.4 Downloaded env_logger v0.11.8 Downloaded uuid v1.18.1 Downloaded os_info v3.12.0 Downloaded predicates v3.1.3 Downloaded num_cpus v1.17.0 Downloaded which v6.0.3 Downloaded schemars v0.8.22 Downloaded weezl v0.1.10 Downloaded anyhow v1.0.100 Downloaded derivative v2.2.0 Downloaded rand v0.9.2 Downloaded http v1.3.1 Downloaded notify-types v2.0.0 Downloaded futures-executor v0.3.31 Downloaded tokio-native-tls v0.3.1 Downloaded inotify v0.11.0 Downloaded tokio-test v0.4.4 Downloaded digest v0.10.7 Downloaded thiserror-impl v2.0.17 Downloaded serial_test v3.2.0 Downloaded serial_test_derive v3.2.0 Downloaded schemafy v0.5.2 Downloaded toml_datetime v0.7.0 Downloaded tracing-test v0.2.5 Downloaded fdeflate v0.3.7 Downloaded half v2.6.0 Downloaded starlark_derive v0.13.0 Downloaded test-log v0.2.18 Downloaded zune-jpeg v0.4.19 Downloaded notify v8.2.0 Downloaded proc-macro-crate v3.4.0 Downloaded test-log-macros v0.2.18 Downloaded tracing-test-macro v0.2.5 Downloaded toml_parser v1.0.2 Downloaded wildmatch v2.5.0 Downloaded cc v1.2.30 Downloaded inotify-sys v0.1.5 Downloaded rand_chacha v0.3.1 Downloaded tokio-stream v0.1.17 Downloaded flate2 v1.1.2 Downloaded deadpool v0.12.3 Downloaded aho-corasick v1.1.3 Downloaded futures-sink v0.3.31 Downloaded tracing-attributes v0.1.30 Downloaded parking v2.2.1 Downloaded nu-ansi-term v0.50.1 Downloaded enumflags2_derive v0.7.12 Downloaded zvariant_derive v4.2.0 Downloaded zbus_names v3.0.0 Downloaded sha2 v0.10.9 Downloaded futures-task v0.3.31 Downloaded ts-rs-macros v11.0.1 Downloaded async-stream-impl v0.3.6 Downloaded wiremock v0.6.5 Downloaded iri-string v0.7.8 Downloaded toml v0.9.5 Downloaded termcolor v1.4.1 Downloaded memoffset v0.9.1 Downloaded ordered-stream v0.2.0 Downloaded typenum v1.18.0 Downloaded reqwest v0.12.23 Downloaded schemars_derive v0.8.22 Downloaded starlark_syntax v0.13.0 Downloaded blocking v1.6.2 Downloaded lalrpop v0.19.12 Downloaded tokio-rustls v0.26.2 Downloaded async-channel v2.5.0 Downloaded block-padding v0.3.3 Downloaded piper v0.2.4 Downloaded async-fs v2.2.0 Downloaded serde_with_macros v3.14.0 Downloaded dirs v6.0.0 Downloaded option-ext v0.2.0 Downloaded endi v1.1.0 Downloaded zvariant_utils v2.1.0 Downloaded async-broadcast v0.7.2 Downloaded inout v0.1.4 Downloaded cipher v0.4.4 Downloaded xdg-home v1.3.0 Downloaded zerocopy v0.8.26 Downloaded cbc v0.1.2 Downloaded itertools v0.10.5 Downloaded windows-targets v0.52.6 Downloaded similar v2.7.0 Downloaded linux-keyutils v0.2.4 Downloaded downcast-rs v1.2.1 Downloaded zbus_macros v4.4.0 Downloaded async-task v4.7.1 Downloaded eventsource-stream v0.2.3 Downloaded escargot v0.5.15 Downloaded hyper v1.7.0 Downloaded icu_locale_data v2.1.1 Downloaded dirs-sys v0.5.0 Downloaded secret-service v4.0.0 Downloaded derive_more-impl v1.0.0 Downloaded event-listener v5.4.0 Downloaded unicode-width v0.1.14 Downloaded keyring v3.6.3 Downloaded darling_macro v0.21.3 Downloaded portable-pty v0.9.0 Downloaded tracing-log v0.2.0 Downloaded assert-json-diff v2.0.2 Downloaded deadpool-runtime v0.1.4 Downloaded syn v1.0.109 Downloaded env-flags v0.1.1 Downloaded filedescriptor v0.8.3 Downloaded async-executor v1.13.3 Downloaded sse-stream v0.2.1 Downloaded png v0.18.0 Downloaded rustls-pki-types v1.12.0 Downloaded streaming-iterator v0.1.9 Downloaded serde_spanned v1.0.0 Downloaded toml_writer v1.0.2 Downloaded hyper-rustls v0.27.7 Downloaded hmac v0.12.1 Downloaded rmcp-macros v0.8.3 Downloaded dbus-secret-service v4.1.0 Downloaded dunce v1.0.5 Downloaded enumflags2 v0.7.12 Downloaded regex v1.11.1 Downloaded prost-derive v0.13.5 Downloaded rustversion v1.0.21 Downloaded urlencoding v2.1.3 Downloaded rustc-hash v1.1.0 Downloaded derive_more v1.0.0 Downloaded async-stream v0.3.6 Downloaded debugserver-types v0.5.0 Downloaded rand v0.8.5 Downloaded hyper-timeout v0.5.2 Downloaded pin-project-internal v1.1.10 Downloaded strum_macros v0.27.2 Downloaded darling v0.21.3 Downloaded opentelemetry-http v0.30.0 Downloaded is_ci v1.2.0 Downloaded clap v4.5.47 Downloaded indexmap v1.9.3 Downloaded serial2 v0.2.31 Downloaded askama v0.12.1 Downloaded unicode-linebreak v0.1.5 Downloaded rand_core v0.6.4 Downloaded derive_more v2.0.1 Downloaded askama_escape v0.10.3 Downloaded crossbeam-deque v0.8.6 Downloaded h2 v0.4.11 Downloaded prost v0.13.5 Downloaded syn v2.0.104 Downloaded strum v0.26.3 Downloaded concurrent-queue v2.5.0 Downloaded event-listener-strategy v0.5.4 Downloaded tinyvec v1.10.0 Downloaded signal-hook-mio v0.2.4 Downloaded askama_parser v0.2.1 Downloaded pathdiff v0.2.3 Downloaded supports-color v3.0.2 Downloaded tree-sitter-highlight v0.25.10 Downloaded async-trait v0.1.89 Downloaded matchit v0.8.4 Downloaded crossbeam-epoch v0.9.18 Downloaded tracing-appender v0.2.3 Downloaded webbrowser v1.0.5 Downloaded ratatui-macros v0.6.0 Downloaded foldhash v0.1.5 Downloaded askama_derive v0.12.5 Downloaded globset v0.4.16 Downloaded num-iter v0.1.45 Downloaded num v0.4.3 Downloaded regex-syntax v0.6.29 Downloaded seccompiler v0.5.0 Downloaded unicode-truncate v1.1.0 Downloaded instability v0.3.9 Downloaded num-rational v0.4.2 Downloaded dotenvy v0.15.7 Downloaded indoc v2.0.6 Downloaded strum_macros v0.26.4 Downloaded fancy-regex v0.13.0 Downloaded nucleo-matcher v0.3.1 Downloaded sentry-backtrace v0.34.0 Downloaded moxcms v0.7.5 Downloaded castaway v0.2.4 Downloaded opentelemetry-appender-tracing v0.30.1 Downloaded thread_local v1.1.9 Downloaded getopts v0.2.23 Downloaded sentry-panic v0.34.0 Downloaded sentry-debug-images v0.34.0 Downloaded color-spantrace v0.3.0 Downloaded minimal-lexical v0.2.1 Downloaded pin-project v1.1.10 Downloaded rustc_version v0.4.1 Downloaded ts-rs v11.0.1 Downloaded shell-words v1.1.0 Downloaded pulldown-cmark-escape v0.10.1 Downloaded debugid v0.8.0 Downloaded scc v2.4.0 Downloaded vt100 v0.16.2 Downloaded oauth2 v5.0.0 Downloaded sdd v3.0.10 Downloaded bytemuck v1.23.1 Downloaded socket2 v0.5.10 Downloaded darling_core v0.20.11 Downloaded diffy v0.4.2 Downloaded console v0.15.11 Downloaded derive_more-impl v2.0.1 Downloaded nom v7.1.3 Downloaded addr2line v0.24.2 Downloaded signal-hook v0.3.18 Downloaded regex-lite v0.1.7 Downloaded serde_path_to_error v0.1.20 Downloaded tree-sitter v0.25.10 Downloaded sentry-tracing v0.34.0 Downloaded rustc-demangle v0.1.25 Downloaded native-tls v0.2.14 Downloaded regex-syntax v0.8.5 Downloaded zbus v4.4.0 Downloaded futures-lite v2.6.1 Downloaded textwrap v0.16.2 Downloaded sentry-contexts v0.34.0 Downloaded compact_str v0.8.1 Downloaded tracing-subscriber v0.3.20 Downloaded humansize v2.1.3 Downloaded clap_complete v4.5.57 Downloaded num-complex v0.4.6 Downloaded sharded-slab v0.1.7 Downloaded async-lock v3.4.1 Downloaded arrayvec v0.7.6 Downloaded openssl v0.10.73 Downloaded cassowary v0.3.0 Downloaded smawk v0.3.2 Downloaded uname v0.1.1 Downloaded tracing v0.1.41 Downloaded insta v1.43.2 Downloaded bstr v1.12.0 Downloaded hkdf v0.12.4 Downloaded schemars v1.0.4 Downloaded landlock v0.4.2 Downloaded tracing-error v0.2.1 Downloaded hashbrown v0.12.3 Downloaded schemars v0.9.0 Downloaded pretty_assertions v1.4.1 Downloaded base64 v0.22.1 Downloaded process-wrap v8.2.1 Downloaded hostname v0.4.1 Downloaded rustix v1.0.8 Downloaded axum v0.8.4 Downloaded rmcp v0.8.3 Downloaded openssl-sys v0.9.109 Downloaded image v0.25.8 Downloaded itertools v0.14.0 Downloaded libm v0.2.15 Downloaded crossbeam-utils v0.8.21 Downloaded findshlibs v0.10.2 Downloaded ansi-to-tui v7.0.0 Downloaded semver v1.0.27 Downloaded rustyline v14.0.0 Downloaded async-io v2.6.0 Downloaded futures v0.3.31 Downloaded pulldown-cmark v0.10.3 Downloaded owo-colors v4.2.2 Downloaded toml_edit v0.23.4 Downloaded rustls v0.23.29 Downloaded opentelemetry-proto v0.30.0 Downloaded eyre v0.6.12 Downloaded axum-core v0.5.2 Downloaded opentelemetry_sdk v0.30.0 Downloaded ignore v0.4.23 Downloaded hyper-util v0.1.16 Downloaded unicode-segmentation v1.12.0 Downloaded nix v0.29.0 Downloaded simdutf8 v0.1.5 Downloaded polling v3.11.0 Downloaded tower v0.5.2 Downloaded rustix v0.38.44 Downloaded mio v1.0.4 Downloaded x11rb v0.13.1 Downloaded unicode-width v0.2.1 Downloaded miniz_oxide v0.8.9 Downloaded sentry v0.34.0 Downloaded sentry-core v0.34.0 Downloaded starlark v0.13.0 Downloaded opentelemetry-otlp v0.30.0 Downloaded gimli v0.31.1 Downloaded basic-toml v0.1.10 Downloaded tree-sitter-bash v0.25.0 Downloaded vte v0.15.0 Downloaded regex-automata v0.4.9 Downloaded object v0.36.7 Downloaded zvariant v4.2.0 Downloaded sentry-types v0.34.0 Downloaded itertools v0.13.0 Downloaded arboard v3.6.0 Downloaded clap_builder v4.5.47 Downloaded darling_core v0.21.3 Downloaded tokio-util v0.7.16 Downloaded tower-http v0.6.6 Downloaded opentelemetry v0.30.0 Downloaded opentelemetry-semantic-conventions v0.30.0 Downloaded time v0.3.44 Downloaded libc v0.2.175 Downloaded dbus v0.9.9 Downloaded backtrace v0.3.75 Downloaded tonic v0.13.1 Downloaded x11rb-protocol v0.13.1 Downloaded crossbeam-channel v0.5.15 Downloaded futures-util v0.3.31 Downloaded ureq v2.12.1 Downloaded aes v0.8.4 Downloaded hashbrown v0.15.4 Downloaded serde_with v3.14.0 Downloaded winnow v0.7.12 Downloaded chrono v0.4.42 Downloaded radix_trie v0.2.1 Downloaded windows_x86_64_gnu v0.52.6 Downloaded vcpkg v0.2.15 Downloaded nix v0.28.0 Downloaded quinn-proto v0.11.13 Downloaded webpki-roots v1.0.2 Downloaded nix v0.30.1 Downloaded libdbus-sys v0.2.6 Downloaded pxfm v0.1.23 Downloaded encoding_rs v0.8.35 Downloaded ring v0.17.14 Downloaded tiff v0.10.3 Downloaded petgraph v0.6.5 Downloaded color-eyre v0.6.5 Downloaded jiff v0.2.15 Downloaded tokio v1.47.1 Downloaded linux-raw-sys v0.9.4 Downloaded linux-raw-sys v0.4.15 Downloaded windows-sys v0.52.0 Downloaded tiktoken-rs v0.7.0 Downloaded openssl-src v300.5.1+3.5.1 ==> Starting build()... Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.175 Compiling cfg-if v1.0.1 Compiling memchr v2.7.5 Compiling autocfg v1.5.0 Compiling pin-project-lite v0.2.16 Compiling log v0.4.28 Compiling smallvec v1.15.1 Compiling serde_core v1.0.228 Compiling itoa v1.0.15 Compiling futures-core v0.3.31 Compiling serde v1.0.228 Compiling once_cell v1.21.3 Compiling equivalent v1.0.2 Compiling bitflags v2.10.0 Compiling parking_lot_core v0.9.11 Compiling scopeguard v1.2.0 Compiling hashbrown v0.16.0 Compiling bytes v1.10.1 Compiling shlex v1.3.0 Compiling futures-io v0.3.31 Compiling ryu v1.0.20 Compiling futures-sink v0.3.31 Compiling slab v0.4.11 Compiling stable_deref_trait v1.2.0 Compiling serde_json v1.0.145 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling writeable v0.6.2 Compiling futures-channel v0.3.31 Compiling regex-syntax v0.8.5 Compiling percent-encoding v2.3.1 Compiling cc v1.2.30 Compiling tracing-core v0.1.34 Compiling litemap v0.8.0 Compiling version_check v0.9.5 Compiling typenum v1.18.0 Compiling getrandom v0.3.3 Compiling atomic-waker v1.1.2 Compiling subtle v2.6.1 Compiling base64 v0.22.1 Compiling zerocopy v0.8.26 Compiling fnv v1.0.7 Compiling icu_normalizer_data v2.1.1 Compiling icu_properties_data v2.1.1 Compiling anyhow v1.0.100 Compiling thiserror v2.0.17 Compiling crossbeam-utils v0.8.21 Compiling rustix v1.0.8 Compiling httparse v1.10.1 Compiling aho-corasick v1.1.3 Compiling tower-service v0.3.3 Compiling http v1.3.1 Compiling linux-raw-sys v0.9.4 Compiling ident_case v1.0.1 Compiling indexmap v2.12.0 Compiling strsim v0.11.1 Compiling form_urlencoded v1.2.1 Compiling try-lock v0.2.5 Compiling utf8_iter v1.0.4 Compiling httpdate v1.0.3 Compiling want v0.3.1 Compiling vcpkg v0.2.15 Compiling pkg-config v0.3.32 Compiling quote v1.0.40 Compiling heck v0.5.0 Compiling generic-array v0.14.7 Compiling syn v2.0.104 Compiling mime v0.3.17 Compiling ipnet v2.11.0 Compiling thiserror v1.0.69 Compiling http-body v1.0.1 Compiling lock_api v0.4.13 Compiling num-traits v0.2.19 Compiling sha1_smol v1.0.1 Compiling http-body-util v0.1.3 Compiling zeroize v1.8.1 Compiling fastrand v2.3.0 Compiling simd-adler32 v0.3.7 Compiling rustls-pki-types v1.12.0 Compiling sync_wrapper v1.0.2 Compiling cpufeatures v0.2.17 Compiling tower-layer v0.3.3 Compiling rustversion v1.0.21 Compiling adler2 v2.0.1 Compiling foreign-types-shared v0.1.1 Compiling miniz_oxide v0.8.9 Compiling regex-automata v0.4.9 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling openssl v0.10.73 Compiling openssl-probe v0.1.6 Compiling hex v0.4.3 Compiling digest v0.10.7 Compiling untrusted v0.9.0 Compiling foreign-types v0.3.2 Compiling rustls v0.23.29 Compiling native-tls v0.2.14 Compiling parking v2.2.1 Compiling concurrent-queue v2.5.0 Compiling signal-hook-registry v1.4.5 Compiling mio v1.0.4 Compiling socket2 v0.6.0 Compiling getrandom v0.2.16 Compiling allocator-api2 v0.2.21 Compiling foldhash v0.1.5 Compiling parking_lot v0.12.4 Compiling rand_core v0.6.4 Compiling unicase v2.8.1 Compiling cfg_aliases v0.2.1 Compiling utf8parse v0.2.2 Compiling crc32fast v1.5.0 Compiling anstyle-parse v0.2.7 Compiling hashbrown v0.15.4 Compiling mime_guess v2.0.5 Compiling sha1 v0.10.6 Compiling rustls-native-certs v0.8.1 Compiling webpki-roots v1.0.2 Compiling static_assertions v1.1.0 Compiling iri-string v0.7.8 Compiling colorchoice v1.0.4 Compiling ppv-lite86 v0.2.21 Compiling is_terminal_polyfill v1.70.1 Compiling time-core v0.1.6 Compiling anstyle v1.0.11 Compiling powerfmt v0.2.0 Compiling lazy_static v1.5.0 Compiling num-conv v0.1.0 Compiling anstyle-query v1.1.3 Compiling winnow v0.7.12 Compiling event-listener v5.4.0 Compiling anstream v0.6.19 Compiling deranged v0.5.4 Compiling time-macros v0.2.24 Compiling encoding_rs v0.8.35 Compiling rand_chacha v0.3.1 Compiling paste v1.0.15 Compiling dyn-clone v1.0.19 Compiling lru v0.12.5 Compiling num_threads v0.1.7 Compiling toml_datetime v0.7.0 Compiling rand v0.8.5 Compiling event-listener-strategy v0.5.4 Compiling flate2 v1.1.2 Compiling pxfm v0.1.23 Compiling fdeflate v0.3.7 Compiling rustix v0.38.44 Compiling zune-core v0.4.12 Compiling icu_locale_data v2.1.1 Compiling same-file v1.0.6 Compiling termcolor v1.4.1 Compiling schemars v0.8.22 Compiling zune-jpeg v0.4.19 Compiling walkdir v2.5.0 Compiling png v0.18.0 Compiling futures-lite v2.6.1 Compiling icu_decimal_data v2.1.1 Compiling bytemuck v1.23.1 Compiling byteorder-lite v0.1.0 Compiling clap_lex v0.7.5 Compiling linux-raw-sys v0.4.15 Compiling rand_core v0.9.3 Compiling num-integer v0.1.46 Compiling block-padding v0.3.3 Compiling toml_parser v1.0.2 Compiling memoffset v0.9.1 Compiling async-task v4.7.1 Compiling either v1.15.0 Compiling inout v0.1.4 Compiling regex v1.11.1 Compiling rand_chacha v0.9.0 Compiling async-channel v2.5.0 Compiling nix v0.29.0 Compiling piper v0.2.4 Compiling async-io v2.6.0 Compiling toml_edit v0.23.4 Compiling endi v1.1.0 Compiling unicode-segmentation v1.12.0 Compiling rand v0.9.2 Compiling synstructure v0.13.2 Compiling darling_core v0.20.11 Compiling serde_derive_internals v0.29.1 Compiling zvariant_utils v2.1.0 Compiling itertools v0.14.0 Compiling moxcms v0.7.5 Compiling terminal_size v0.4.2 Compiling clap_builder v4.5.47 Compiling proc-macro-crate v3.4.0 Compiling tempfile v3.23.0 Compiling polling v3.11.0 Compiling blocking v1.6.2 Compiling cipher v0.4.4 Compiling openssl-sys v0.9.109 Compiling ring v0.17.14 Compiling num-bigint v0.4.6 Compiling axum-core v0.5.2 Compiling async-lock v3.4.1 Compiling sha2 v0.10.9 Compiling matchit v0.8.4 Compiling iana-time-zone v0.1.63 Compiling sys-locale v0.3.2 Compiling strum v0.27.2 Compiling async-fs v2.2.0 Compiling time v0.3.44 Compiling darling_core v0.21.3 Compiling async-executor v1.13.3 Compiling bstr v1.12.0 Compiling num-iter v0.1.45 Compiling async-broadcast v0.7.2 Compiling nix v0.30.1 Compiling num-rational v0.4.2 Compiling num-complex v0.4.6 Compiling xdg-home v1.3.0 Compiling hmac v0.12.1 Compiling ordered-stream v0.2.0 Compiling windows_x86_64_gnu v0.52.6 Compiling minimal-lexical v0.2.1 Compiling ref-cast v1.0.24 Compiling cfg_aliases v0.1.1 Compiling num v0.4.3 Compiling nix v0.28.0 Compiling hkdf v0.12.4 Compiling tree-sitter v0.25.10 Compiling nom v7.1.3 Compiling cbc v0.1.2 Compiling aes v0.8.4 Compiling socket2 v0.5.10 Compiling tree-sitter-language v0.1.5 Compiling bit-vec v0.6.3 Compiling ascii v1.1.0 Compiling chunked_transfer v1.5.0 Compiling libm v0.2.15 Compiling bit-set v0.5.3 Compiling tree-sitter-bash v0.25.0 Compiling tiny_http v0.12.0 Compiling image v0.25.8 Compiling serde_path_to_error v0.1.20 Compiling linux-keyutils v0.2.4 Compiling crossbeam-epoch v0.9.18 Compiling option-ext v0.2.0 Compiling streaming-iterator v0.1.9 Compiling toml_writer v1.0.2 Compiling crossbeam-deque v0.8.6 Compiling dirs-sys v0.5.0 Compiling windows-targets v0.52.6 Compiling fancy-regex v0.13.0 Compiling globset v0.4.16 Compiling env_filter v0.1.3 Compiling dirs-sys-next v0.1.2 Compiling serial2 v0.2.31 Compiling askama_parser v0.2.1 Compiling downcast-rs v1.2.1 Compiling jiff v0.2.15 Compiling rustc-hash v1.1.0 Compiling shell-words v1.1.0 Compiling tiktoken-rs v0.7.0 Compiling humansize v2.1.3 Compiling ignore v0.4.23 Compiling dirs-next v2.0.0 Compiling eventsource-stream v0.2.3 Compiling windows-sys v0.52.0 Compiling dirs v6.0.0 Compiling nucleo-matcher v0.3.1 Compiling opentelemetry-semantic-conventions v0.30.0 Compiling urlencoding v2.1.3 Compiling similar v2.7.0 Compiling askama_escape v0.10.3 Compiling home v0.5.11 Compiling seccompiler v0.5.0 Compiling which v6.0.3 Compiling env-flags v0.1.1 Compiling dunce v1.0.5 Compiling nu-ansi-term v0.50.1 Compiling wildmatch v2.5.0 Compiling regex-lite v0.1.7 Compiling codex-utils-string v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/string) Compiling matchers v0.2.0 Compiling sharded-slab v0.1.7 Compiling tracing-log v0.2.0 Compiling thread_local v1.1.9 Compiling object v0.36.7 Compiling signal-hook v0.3.18 Compiling gimli v0.31.1 Compiling rustc-demangle v0.1.25 Compiling unicode-width v0.2.1 Compiling semver v1.0.27 Compiling rustc_version v0.4.1 Compiling findshlibs v0.10.2 Compiling instability v0.3.9 Compiling signal-hook-mio v0.2.4 Compiling itertools v0.13.0 Compiling castaway v0.2.4 Compiling indoc v2.0.6 Compiling unicode-width v0.1.14 Compiling owo-colors v4.2.2 Compiling sentry-contexts v0.34.0 Compiling compact_str v0.8.1 Compiling crossterm v0.28.1 (https://github.com/nornagon/crossterm?branch=nornagon%2Fcolor-query#87db8bfa) Compiling uname v0.1.1 Compiling hostname v0.4.1 Compiling num_cpus v1.17.0 Compiling deadpool-runtime v0.1.4 Compiling cassowary v0.3.0 Compiling dotenvy v0.15.7 Compiling eyre v0.6.12 Compiling color-spantrace v0.3.0 Compiling x11rb-protocol v0.13.1 Compiling env_logger v0.11.8 Compiling addr2line v0.24.2 Compiling indenter v0.3.3 Compiling pulldown-cmark v0.10.3 Compiling simdutf8 v0.1.5 Compiling unicode-truncate v1.1.0 Compiling is_ci v1.2.0 Compiling dtor-proc-macro v0.0.6 Compiling supports-color v3.0.2 Compiling getopts v0.2.23 Compiling diffy v0.4.2 Compiling crossbeam-channel v0.5.15 Compiling ctor-proc-macro v0.0.6 Compiling pulldown-cmark-escape v0.10.1 Compiling unicode-linebreak v0.1.5 Compiling smawk v0.3.2 Compiling dtor v0.1.0 Compiling codex-process-hardening v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/process-hardening) Compiling pathdiff v0.2.3 Compiling textwrap v0.16.2 Compiling codex-stdio-to-uds v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/stdio-to-uds) Compiling ctor v0.5.0 Compiling backtrace v0.3.75 Compiling rustls-webpki v0.103.4 Compiling x11rb v0.13.1 Compiling arboard v3.6.0 Compiling serde_derive v1.0.228 Compiling tracing-attributes v0.1.30 Compiling tokio-macros v2.5.0 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.0 Compiling displaydoc v0.2.5 Compiling futures-macro v0.3.31 Compiling zerovec-derive v0.11.1 Compiling thiserror-impl v2.0.17 Compiling thiserror-impl v1.0.69 Compiling openssl-macros v0.1.1 Compiling darling_macro v0.20.11 Compiling async-trait v0.1.89 Compiling schemars_derive v0.8.22 Compiling ts-rs-macros v11.0.1 Compiling enumflags2_derive v0.7.12 Compiling clap_derive v4.5.47 Compiling zvariant_derive v4.2.0 Compiling strum_macros v0.27.2 Compiling prost-derive v0.13.5 Compiling darling v0.20.11 Compiling serde_with_macros v3.14.0 Compiling pin-project-internal v1.1.10 Compiling serde_repr v0.1.20 Compiling zbus_macros v4.4.0 Compiling tokio v1.47.1 Compiling fixed_decimal v0.7.0 Compiling darling_macro v0.21.3 Compiling ref-cast-impl v1.0.24 Compiling futures-util v0.3.31 Compiling schemars_derive v1.0.4 Compiling test-log-macros v0.2.18 Compiling strum_macros v0.26.4 Compiling darling v0.21.3 Compiling rmcp-macros v0.8.3 Compiling async-stream-impl v0.3.6 Compiling test-log v0.2.18 Compiling futures-executor v0.3.31 Compiling sse-stream v0.2.1 Compiling filedescriptor v0.8.3 Compiling futures v0.3.31 Compiling portable-pty v0.9.0 Compiling tokio-util v0.7.16 Compiling tokio-native-tls v0.3.1 Compiling tokio-rustls v0.26.2 Compiling tokio-stream v0.1.17 Compiling codex-utils-cache v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/cache) Compiling prost v0.13.5 Compiling codex-apply-patch v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/apply-patch) Compiling codex-utils-tokenizer v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/tokenizer) Compiling codex-utils-image v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/image) Compiling codex-utils-pty v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/pty) Compiling deadpool v0.12.3 Compiling tree-sitter-highlight v0.25.10 Compiling clap v4.5.47 Compiling clap_complete v4.5.57 Compiling pin-project v1.1.10 Compiling async-stream v0.3.6 Compiling zerofrom v0.1.6 Compiling yoke v0.8.0 Compiling zerovec v0.11.5 Compiling zerotrie v0.2.2 Compiling tracing v0.1.41 Compiling h2 v0.4.11 Compiling tower v0.5.2 Compiling opentelemetry v0.30.0 Compiling process-wrap v8.2.1 Compiling tracing-subscriber v0.3.20 Compiling tinystr v0.8.1 Compiling potential_utf v0.1.4 Compiling icu_collections v2.1.1 Compiling icu_locale_core v2.1.1 Compiling opentelemetry_sdk v0.30.0 Compiling tower-http v0.6.6 Compiling icu_provider v2.1.1 Compiling opentelemetry-appender-tracing v0.30.1 Compiling tracing-error v0.2.1 Compiling tracing-appender v0.2.3 Compiling color-eyre v0.6.5 Compiling icu_normalizer v2.1.1 Compiling icu_properties v2.1.1 Compiling icu_locale v2.1.1 Compiling basic-toml v0.1.10 Compiling uuid v1.18.1 Compiling serde_urlencoded v0.7.1 Compiling enumflags2 v0.7.12 Compiling serde_with v3.14.0 Compiling chrono v0.4.42 Compiling serde_spanned v1.0.0 Compiling zvariant v4.2.0 Compiling icu_decimal v2.1.1 Compiling idna_adapter v1.2.1 Compiling toml v0.9.5 Compiling idna v1.0.3 Compiling ts-rs v11.0.1 Compiling landlock v0.4.2 Compiling os_info v3.12.0 Compiling url v2.5.4 Compiling codex-windows-sandbox v0.1.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/windows-sandbox-rs) Compiling codex-file-search v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/file-search) Compiling debugid v0.8.0 Compiling assert-json-diff v2.0.2 Compiling codex-git v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/git) Compiling mcp-types v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/mcp-types) Compiling codex-utils-json-to-toml v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/json-to-toml) Compiling schemars v1.0.4 Compiling webbrowser v1.0.5 Compiling sentry-types v0.34.0 Compiling codex-backend-openapi-models v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/codex-backend-openapi-models) Compiling hyper v1.7.0 Compiling codex-utils-readiness v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/readiness) Compiling codex-async-utils v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/async-utils) Compiling askama_derive v0.12.5 Compiling strum v0.26.3 Compiling ratatui v0.29.0 (https://github.com/nornagon/ratatui?branch=nornagon-v0.29.0-patch#9b2ad129) Compiling zbus_names v3.0.0 Compiling hyper-util v0.1.16 Compiling sentry-core v0.34.0 Compiling ansi-to-tui v7.0.0 Compiling ratatui-macros v0.6.0 Compiling codex-ansi-escape v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/ansi-escape) Compiling sentry-backtrace v0.34.0 Compiling sentry-debug-images v0.34.0 Compiling sentry-panic v0.34.0 Compiling hyper-rustls v0.27.7 Compiling hyper-tls v0.6.0 Compiling axum v0.8.4 Compiling hyper-timeout v0.5.2 Compiling wiremock v0.6.5 Compiling reqwest v0.12.23 Compiling codex-protocol v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/protocol) Compiling zbus v4.4.0 Compiling opentelemetry-http v0.30.0 Compiling oauth2 v5.0.0 Compiling sentry v0.34.0 Compiling codex-responses-api-proxy v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/responses-api-proxy) Compiling rmcp v0.8.3 Compiling tonic v0.13.1 Compiling codex-app-server-protocol v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/app-server-protocol) Compiling codex-feedback v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/feedback) Compiling opentelemetry-proto v0.30.0 Compiling secret-service v4.0.0 Compiling opentelemetry-otlp v0.30.0 Compiling keyring v3.6.3 Compiling codex-keyring-store v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/keyring-store) Compiling codex-otel v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/otel) Compiling codex-protocol-ts v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/protocol-ts) Compiling codex-rmcp-client v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/rmcp-client) Compiling askama v0.12.1 Compiling codex-core v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/core) Compiling codex-common v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/common) Compiling codex-linux-sandbox v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/linux-sandbox) Compiling codex-login v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/login) Compiling codex-ollama v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/ollama) Compiling codex-backend-client v0.0.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/backend-client) Compiling codex-arg0 v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/arg0) Compiling codex-chatgpt v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/chatgpt) Compiling codex-exec v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/exec) Compiling codex-mcp-server v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/mcp-server) Compiling codex-cloud-tasks-client v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/cloud-tasks-client) Compiling codex-tui v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/tui) Compiling codex-app-server v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/app-server) Compiling codex-cloud-tasks v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/cloud-tasks) Compiling codex-cli v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/cli) Finished `release` profile [optimized] target(s) in 10m 21s ==> Starting check()... Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling cfg-if v1.0.1 Compiling libc v0.2.175 Compiling memchr v2.7.5 Compiling autocfg v1.5.0 Compiling equivalent v1.0.2 Compiling hashbrown v0.16.0 Compiling itoa v1.0.15 Compiling log v0.4.28 Compiling smallvec v1.15.1 Compiling pin-project-lite v0.2.16 Compiling serde_core v1.0.228 Compiling once_cell v1.21.3 Compiling serde v1.0.228 Compiling bitflags v2.10.0 Compiling ryu v1.0.20 Compiling parking_lot_core v0.9.11 Compiling scopeguard v1.2.0 Compiling regex-syntax v0.8.5 Compiling bytes v1.10.1 Compiling serde_json v1.0.145 Compiling fnv v1.0.7 Compiling futures-core v0.3.31 Compiling rustix v1.0.8 Compiling anyhow v1.0.100 Compiling linux-raw-sys v0.9.4 Compiling version_check v0.9.5 Compiling stable_deref_trait v1.2.0 Compiling getrandom v0.3.3 Compiling writeable v0.6.2 Compiling strsim v0.11.1 Compiling litemap v0.8.0 Compiling tracing-core v0.1.34 Compiling base64 v0.22.1 Compiling thiserror v2.0.17 Compiling futures-io v0.3.31 Compiling shlex v1.3.0 Compiling futures-sink v0.3.31 Compiling slab v0.4.11 Compiling fastrand v2.3.0 Compiling cc v1.2.30 Compiling aho-corasick v1.1.3 Compiling indexmap v2.12.0 Compiling subtle v2.6.1 Compiling percent-encoding v2.3.1 Compiling zerocopy v0.8.26 Compiling typenum v1.18.0 Compiling futures-channel v0.3.31 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling ident_case v1.0.1 Compiling heck v0.5.0 Compiling allocator-api2 v0.2.21 Compiling icu_properties_data v2.1.1 Compiling icu_normalizer_data v2.1.1 Compiling form_urlencoded v1.2.1 Compiling quote v1.0.40 Compiling utf8_iter v1.0.4 Compiling generic-array v0.14.7 Compiling atomic-waker v1.1.2 Compiling sha1_smol v1.0.1 Compiling cpufeatures v0.2.17 Compiling syn v2.0.104 Compiling mime v0.3.17 Compiling thiserror v1.0.69 Compiling http v1.3.1 Compiling simd-adler32 v0.3.7 Compiling anstyle v1.0.11 Compiling foldhash v0.1.5 Compiling adler2 v2.0.1 Compiling lock_api v0.4.13 Compiling num-traits v0.2.19 Compiling hashbrown v0.15.4 Compiling miniz_oxide v0.8.9 Compiling crossbeam-utils v0.8.21 Compiling httparse v1.10.1 Compiling dyn-clone v1.0.19 Compiling same-file v1.0.6 Compiling paste v1.0.15 Compiling tower-service v0.3.3 Compiling walkdir v2.5.0 Compiling try-lock v0.2.5 Compiling termcolor v1.4.1 Compiling schemars v0.8.22 Compiling regex-automata v0.4.9 Compiling httpdate v1.0.3 Compiling http-body v1.0.1 Compiling lru v0.12.5 Compiling crc32fast v1.5.0 Compiling want v0.3.1 Compiling vcpkg v0.2.15 Compiling pkg-config v0.3.32 Compiling mio v1.0.4 Compiling signal-hook-registry v1.4.5 Compiling socket2 v0.6.0 Compiling parking_lot v0.12.4 Compiling crypto-common v0.1.6 Compiling getrandom v0.2.16 Compiling block-buffer v0.10.4 Compiling ipnet v2.11.0 Compiling digest v0.10.7 Compiling rand_core v0.6.4 Compiling utf8parse v0.2.2 Compiling sha1 v0.10.6 Compiling flate2 v1.1.2 Compiling pxfm v0.1.23 Compiling http-body-util v0.1.3 Compiling fdeflate v0.3.7 Compiling zeroize v1.8.1 Compiling zune-core v0.4.12 Compiling static_assertions v1.1.0 Compiling ppv-lite86 v0.2.21 Compiling unicase v2.8.1 Compiling rustls-pki-types v1.12.0 Compiling sync_wrapper v1.0.2 Compiling tower-layer v0.3.3 Compiling zune-jpeg v0.4.19 Compiling byteorder-lite v0.1.0 Compiling png v0.18.0 Compiling bytemuck v1.23.1 Compiling mime_guess v2.0.5 Compiling anstyle-parse v0.2.7 Compiling anstyle-query v1.1.3 Compiling hex v0.4.3 Compiling rand_chacha v0.3.1 Compiling openssl v0.10.73 Compiling untrusted v0.9.0 Compiling openssl-probe v0.1.6 Compiling icu_locale_data v2.1.1 Compiling colorchoice v1.0.4 Compiling foreign-types-shared v0.1.1 Compiling is_terminal_polyfill v1.70.1 Compiling foreign-types v0.3.2 Compiling rand v0.8.5 Compiling anstream v0.6.19 Compiling num-integer v0.1.46 Compiling icu_decimal_data v2.1.1 Compiling rustversion v1.0.21 Compiling rustls v0.23.29 Compiling native-tls v0.2.14 Compiling winnow v0.7.12 Compiling lazy_static v1.5.0 Compiling num-bigint v0.4.6 Compiling clap_lex v0.7.5 Compiling rustls-native-certs v0.8.1 Compiling webpki-roots v1.0.2 Compiling parking v2.2.1 Compiling strum v0.27.2 Compiling sys-locale v0.3.2 Compiling iri-string v0.7.8 Compiling concurrent-queue v2.5.0 Compiling encoding_rs v0.8.35 Compiling cfg_aliases v0.2.1 Compiling unicode-segmentation v1.12.0 Compiling event-listener v5.4.0 Compiling toml_datetime v0.7.0 Compiling ref-cast v1.0.24 Compiling futures-lite v2.6.1 Compiling either v1.15.0 Compiling event-listener-strategy v0.5.4 Compiling block-padding v0.3.3 Compiling memoffset v0.9.1 Compiling async-task v4.7.1 Compiling async-channel v2.5.0 Compiling regex v1.11.1 Compiling tempfile v3.23.0 Compiling moxcms v0.7.5 Compiling terminal_size v0.4.2 Compiling bstr v1.12.0 Compiling synstructure v0.13.2 Compiling darling_core v0.20.11 Compiling serde_derive_internals v0.29.1 Compiling toml_parser v1.0.2 Compiling clap_builder v4.5.47 Compiling zvariant_utils v2.1.0 Compiling inout v0.1.4 Compiling nix v0.29.0 Compiling rand_core v0.9.3 Compiling async-io v2.6.0 Compiling piper v0.2.4 Compiling toml_edit v0.23.4 Compiling endi v1.1.0 Compiling blocking v1.6.2 Compiling rand_chacha v0.9.0 Compiling cipher v0.4.4 Compiling polling v3.11.0 Compiling async-lock v3.4.1 Compiling sha2 v0.10.9 Compiling openssl-sys v0.9.109 Compiling ring v0.17.14 Compiling proc-macro-crate v3.4.0 Compiling rand v0.9.2 Compiling async-fs v2.2.0 Compiling axum-core v0.5.2 Compiling num-rational v0.4.2 Compiling async-executor v1.13.3 Compiling async-broadcast v0.7.2 Compiling num-iter v0.1.45 Compiling hmac v0.12.1 Compiling num-complex v0.4.6 Compiling xdg-home v1.3.0 Compiling ordered-stream v0.2.0 Compiling powerfmt v0.2.0 Compiling matchit v0.8.4 Compiling num-conv v0.1.0 Compiling iana-time-zone v0.1.63 Compiling time-core v0.1.6 Compiling deranged v0.5.4 Compiling num v0.4.3 Compiling hkdf v0.12.4 Compiling time-macros v0.2.24 Compiling aes v0.8.4 Compiling cbc v0.1.2 Compiling cfg_aliases v0.1.1 Compiling num_threads v0.1.7 Compiling chunked_transfer v1.5.0 Compiling ascii v1.1.0 Compiling nix v0.28.0 Compiling darling_core v0.21.3 Compiling nix v0.30.1 Compiling linux-keyutils v0.2.4 Compiling serde_path_to_error v0.1.20 Compiling image v0.25.8 Compiling tiny_http v0.12.0 Compiling option-ext v0.2.0 Compiling rustix v0.38.44 Compiling dirs-sys v0.5.0 Compiling linux-raw-sys v0.4.15 Compiling dirs v6.0.0 Compiling urlencoding v2.1.3 Compiling tree-sitter v0.25.10 Compiling tree-sitter-language v0.1.5 Compiling home v0.5.11 Compiling tree-sitter-bash v0.25.0 Compiling env_filter v0.1.3 Compiling minimal-lexical v0.2.1 Compiling jiff v0.2.15 Compiling streaming-iterator v0.1.9 Compiling nom v7.1.3 Compiling itertools v0.14.0 Compiling windows_x86_64_gnu v0.52.6 Compiling similar v2.7.0 Compiling crossbeam-epoch v0.9.18 Compiling bit-vec v0.6.3 Compiling regex-lite v0.1.7 Compiling bit-set v0.5.3 Compiling crossbeam-deque v0.8.6 Compiling globset v0.4.16 Compiling socket2 v0.5.10 Compiling toml_writer v1.0.2 Compiling ignore v0.4.23 Compiling windows-targets v0.52.6 Compiling fancy-regex v0.13.0 Compiling nucleo-matcher v0.3.1 Compiling serial2 v0.2.31 Compiling dirs-sys-next v0.1.2 Compiling downcast-rs v1.2.1 Compiling libm v0.2.15 Compiling time v0.3.44 Compiling shell-words v1.1.0 Compiling rustc-hash v1.1.0 Compiling tiktoken-rs v0.7.0 Compiling dirs-next v2.0.0 Compiling windows-sys v0.52.0 Compiling eventsource-stream v0.2.3 Compiling env_logger v0.11.8 Compiling opentelemetry-semantic-conventions v0.30.0 Compiling humansize v2.1.3 Compiling askama_escape v0.10.3 Compiling codex-utils-string v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/string) Compiling which v6.0.3 Compiling seccompiler v0.5.0 Compiling askama_parser v0.2.1 Compiling env-flags v0.1.1 Compiling dunce v1.0.5 Compiling wildmatch v2.5.0 Compiling diff v0.1.13 Compiling yansi v1.0.1 Compiling nu-ansi-term v0.50.1 Compiling matchers v0.2.0 Compiling sharded-slab v0.1.7 Compiling pretty_assertions v1.4.1 Compiling num_cpus v1.17.0 Compiling tracing-log v0.2.0 Compiling thread_local v1.1.9 Compiling deadpool-runtime v0.1.4 Compiling predicates-core v1.0.9 Compiling doc-comment v0.3.3 Compiling float-cmp v0.10.0 Compiling assert_cmd v2.0.17 Compiling termtree v0.5.1 Compiling normalize-line-endings v0.3.0 Compiling dotenvy v0.15.7 Compiling difflib v0.4.0 Compiling wait-timeout v0.2.1 Compiling unicode-width v0.1.14 Compiling predicates-tree v1.0.12 Compiling object v0.36.7 Compiling predicates v3.1.3 Compiling gimli v0.31.1 Compiling itertools v0.13.0 Compiling semver v1.0.27 Compiling rustc-demangle v0.1.25 Compiling findshlibs v0.10.2 Compiling uname v0.1.1 Compiling rustls-webpki v0.103.4 Compiling rustc_version v0.4.1 Compiling hostname v0.4.1 Compiling owo-colors v4.2.2 Compiling unicode-width v0.2.1 Compiling sentry-contexts v0.34.0 Compiling indenter v0.3.3 Compiling signal-hook v0.3.18 Compiling instability v0.3.9 Compiling is_ci v1.2.0 Compiling castaway v0.2.4 Compiling supports-color v3.0.2 Compiling indoc v2.0.6 Compiling signal-hook-mio v0.2.4 Compiling unicode-truncate v1.1.0 Compiling crossterm v0.28.1 (https://github.com/nornagon/crossterm?branch=nornagon%2Fcolor-query#87db8bfa) Compiling compact_str v0.8.1 Compiling inotify-sys v0.1.5 Compiling cassowary v0.3.0 Compiling addr2line v0.24.2 Compiling assert_matches v1.5.0 Compiling inotify v0.11.0 Compiling notify-types v2.0.0 Compiling notify v8.2.0 Compiling simdutf8 v0.1.5 Compiling diffy v0.4.2 Compiling color-spantrace v0.3.0 Compiling eyre v0.6.12 Compiling sdd v3.0.10 Compiling pulldown-cmark v0.10.3 Compiling x11rb-protocol v0.13.1 Compiling getopts v0.2.23 Compiling scc v2.4.0 Compiling crossbeam-channel v0.5.15 Compiling smawk v0.3.2 Compiling pulldown-cmark-escape v0.10.1 Compiling unicode-linebreak v0.1.5 Compiling backtrace v0.3.75 Compiling textwrap v0.16.2 Compiling pathdiff v0.2.3 Compiling syn v1.0.109 Compiling unicode-xid v0.2.6 Compiling crunchy v0.2.4 Compiling ahash v0.8.12 Compiling escargot v0.5.15 Compiling tiny-keccak v2.0.2 Compiling siphasher v1.0.1 Compiling regex-syntax v0.6.29 Compiling dtor-proc-macro v0.0.6 Compiling phf_shared v0.11.3 Compiling codex-process-hardening v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/process-hardening) Compiling maplit v1.0.2 Compiling fixedbitset v0.4.2 Compiling precomputed-hash v0.1.1 Compiling new_debug_unreachable v1.0.6 Compiling ctor-proc-macro v0.0.6 Compiling dtor v0.1.0 Compiling term v0.7.0 Compiling ena v0.14.3 Compiling string_cache v0.8.9 Compiling petgraph v0.6.5 Compiling is-terminal v0.4.16 Compiling ascii-canvas v3.0.0 Compiling itertools v0.10.5 Compiling ctor v0.5.0 Compiling codex-stdio-to-uds v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/stdio-to-uds) Compiling allocative v0.3.4 Compiling hashbrown v0.14.5 Compiling convert_case v0.6.0 Compiling bumpalo v3.19.0 Compiling starlark_map v0.13.0 Compiling beef v0.5.2 Compiling x11rb v0.13.1 Compiling byteorder v1.5.0 Compiling memoffset v0.6.5 Compiling nibble_vec v0.1.0 Compiling bitflags v1.3.2 Compiling endian-type v0.1.2 Compiling annotate-snippets v0.9.2 Compiling fxhash v0.2.1 Compiling fd-lock v4.0.4 Compiling radix_trie v0.2.1 Compiling lalrpop-util v0.19.12 Compiling starlark v0.13.0 Compiling arrayvec v0.7.6 Compiling display_container v0.9.0 Compiling textwrap v0.11.0 Compiling rustyline v14.0.0 Compiling vte v0.15.0 Compiling console v0.15.11 Compiling path-dedot v3.1.1 Compiling codex-execpolicy v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/execpolicy) Compiling strsim v0.10.0 Compiling inventory v0.3.20 Compiling arboard v3.6.0 Compiling cmp_any v0.8.1 Compiling path-absolutize v3.1.1 Compiling insta v1.43.2 Compiling vt100 v0.16.2 Compiling lalrpop v0.19.12 Compiling Inflector v0.11.4 Compiling serde_derive v1.0.228 Compiling tokio-macros v2.5.0 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.0 Compiling tracing-attributes v0.1.30 Compiling zerovec-derive v0.11.1 Compiling displaydoc v0.2.5 Compiling thiserror-impl v2.0.17 Compiling futures-macro v0.3.31 Compiling darling_macro v0.20.11 Compiling thiserror-impl v1.0.69 Compiling schemars_derive v0.8.22 Compiling ts-rs-macros v11.0.1 Compiling darling v0.20.11 Compiling serde_with_macros v3.14.0 Compiling openssl-macros v0.1.1 Compiling async-trait v0.1.89 Compiling tokio v1.47.1 Compiling fixed_decimal v0.7.0 Compiling serde_repr v0.1.20 Compiling futures-util v0.3.31 Compiling strum_macros v0.27.2 Compiling clap_derive v4.5.47 Compiling enumflags2_derive v0.7.12 Compiling futures-executor v0.3.31 Compiling tokio-util v0.7.16 Compiling codex-utils-cache v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/cache) Compiling codex-utils-image v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/image) Compiling tokio-native-tls v0.3.1 Compiling tokio-rustls v0.26.2 Compiling ref-cast-impl v1.0.24 Compiling tokio-stream v0.1.17 Compiling zvariant_derive v4.2.0 Compiling zbus_macros v4.4.0 Compiling futures v0.3.31 Compiling darling_macro v0.21.3 Compiling schemars_derive v1.0.4 Compiling sse-stream v0.2.1 Compiling prost-derive v0.13.5 Compiling pin-project-internal v1.1.10 Compiling filedescriptor v0.8.3 Compiling codex-apply-patch v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/apply-patch) Compiling portable-pty v0.9.0 Compiling zerofrom v0.1.6 Compiling yoke v0.8.0 Compiling zerovec v0.11.5 Compiling zerotrie v0.2.2 Compiling tracing v0.1.41 Compiling h2 v0.4.11 Compiling tower v0.5.2 Compiling tinystr v0.8.1 Compiling potential_utf v0.1.4 Compiling icu_locale_core v2.1.1 Compiling icu_collections v2.1.1 Compiling darling v0.21.3 Compiling process-wrap v8.2.1 Compiling rmcp-macros v0.8.3 Compiling tower-http v0.6.6 Compiling opentelemetry v0.30.0 Compiling icu_provider v2.1.1 Compiling codex-utils-pty v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/pty) Compiling icu_normalizer v2.1.1 Compiling icu_properties v2.1.1 Compiling icu_locale v2.1.1 Compiling clap v4.5.47 Compiling opentelemetry_sdk v0.30.0 Compiling uuid v1.18.1 Compiling serde_with v3.14.0 Compiling idna_adapter v1.2.1 Compiling idna v1.0.3 Compiling ts-rs v11.0.1 Compiling icu_decimal v2.1.1 Compiling url v2.5.4 Compiling serde_urlencoded v0.7.1 Compiling hyper v1.7.0 Compiling enumflags2 v0.7.12 Compiling chrono v0.4.42 Compiling zvariant v4.2.0 Compiling mcp-types v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/mcp-types) Compiling hyper-util v0.1.16 Compiling codex-git v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/git) Compiling webbrowser v1.0.5 Compiling serde_spanned v1.0.0 Compiling prost v0.13.5 Compiling basic-toml v0.1.10 Compiling pin-project v1.1.10 Compiling toml v0.9.5 Compiling codex-file-search v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/file-search) Compiling codex-windows-sandbox v0.1.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/windows-sandbox-rs) Compiling codex-utils-tokenizer v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/tokenizer) Compiling test-log-macros v0.2.18 Compiling landlock v0.4.2 Compiling os_info v3.12.0 Compiling assert-json-diff v2.0.2 Compiling zbus_names v3.0.0 Compiling tracing-subscriber v0.3.20 Compiling hyper-tls v0.6.0 Compiling hyper-rustls v0.27.7 Compiling axum v0.8.4 Compiling hyper-timeout v0.5.2 Compiling reqwest v0.12.23 Compiling deadpool v0.12.3 Compiling async-stream-impl v0.3.6 Compiling codex-utils-readiness v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/readiness) Compiling codex-async-utils v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/async-utils) Compiling wiremock v0.6.5 Compiling debugid v0.8.0 Compiling askama_derive v0.12.5 Compiling sentry-types v0.34.0 Compiling test-log v0.2.18 Compiling opentelemetry-appender-tracing v0.30.1 Compiling strum_macros v0.26.4 Compiling codex-backend-openapi-models v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/codex-backend-openapi-models) Compiling codex-utils-json-to-toml v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/utils/json-to-toml) Compiling tracing-error v0.2.1 Compiling serial_test_derive v3.2.0 Compiling tracing-appender v0.2.3 Compiling tree-sitter-highlight v0.25.10 Compiling codex-protocol v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/protocol) Compiling schemars v1.0.4 Compiling oauth2 v5.0.0 Compiling opentelemetry-http v0.30.0 Compiling rmcp v0.8.3 Compiling tonic v0.13.1 Compiling sentry-core v0.34.0 Compiling color-eyre v0.6.5 Compiling async-stream v0.3.6 Compiling dupe_derive v0.9.1 Compiling sentry-backtrace v0.34.0 Compiling sentry-debug-images v0.34.0 Compiling sentry-panic v0.34.0 Compiling serial_test v3.2.0 Compiling sentry v0.34.0 Compiling ctor v0.1.26 Compiling schemafy_core v0.5.2 Compiling allocative_derive v0.3.3 Compiling schemafy_lib v0.5.2 Compiling opentelemetry-proto v0.30.0 Compiling codex-responses-api-proxy v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/responses-api-proxy) Compiling logos-derive v0.12.1 Compiling zbus v4.4.0 Compiling dupe v0.9.1 Compiling derive_more-impl v1.0.0 Compiling derivative v2.2.0 Compiling lsp-types v0.94.1 Compiling starlark_derive v0.13.0 Compiling codex-app-server-protocol v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/app-server-protocol) Compiling opentelemetry-otlp v0.30.0 Compiling codex-feedback v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/feedback) Compiling schemafy v0.5.2 Compiling secret-service v4.0.0 Compiling erased-serde v0.3.31 Compiling clap_complete v4.5.57 Compiling derive_more-impl v2.0.1 Compiling multimap v0.10.1 Compiling keyring v3.6.3 Compiling codex-otel v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/otel) Compiling codex-keyring-store v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/keyring-store) Compiling codex-rmcp-client v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/rmcp-client) Compiling askama v0.12.1 Compiling strum v0.26.3 Compiling codex-protocol-ts v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/protocol-ts) Compiling ratatui v0.29.0 (https://github.com/nornagon/ratatui?branch=nornagon-v0.29.0-patch#9b2ad129) Compiling logos v0.12.1 Compiling debugserver-types v0.5.0 Compiling tracing-test-macro v0.2.5 Compiling tokio-test v0.4.4 Compiling codex-core v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/core) Compiling ansi-to-tui v7.0.0 Compiling codex-ansi-escape v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/ansi-escape) Compiling ratatui-macros v0.6.0 Compiling tracing-test v0.2.5 Compiling derive_more v2.0.1 Compiling derive_more v1.0.0 Compiling codex-linux-sandbox v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/linux-sandbox) Compiling codex-common v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/common) Compiling codex-ollama v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/ollama) Compiling codex-login v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/login) Compiling core_test_support v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/core/tests/common) Compiling codex-backend-client v0.0.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/backend-client) Compiling app_test_support v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/app-server/tests/common) Compiling codex-arg0 v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/arg0) Compiling codex-chatgpt v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/chatgpt) Compiling codex-mcp-server v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/mcp-server) Compiling codex-exec v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/exec) Compiling codex-cloud-tasks-client v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/cloud-tasks-client) Compiling codex-tui v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/tui) Compiling codex-app-server v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/app-server) Compiling starlark_syntax v0.13.0 Compiling mcp_test_support v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/mcp-server/tests/common) Compiling codex-cloud-tasks v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/cloud-tasks) Compiling codex-cli v0.55.0 (/startdir/src/codex-rust-v0.55.0/codex-rs/cli) Finished `test` profile [unoptimized + debuginfo] target(s) in 7m 01s ──────────── Nextest run ID 2d1a2e18-d853-439e-ae27-6b0349a7bdf5 with nextest profile: default Starting 1455 tests across 82 binaries (34 tests skipped) PASS [ 0.004s] ( 1/1455) codex-app-server codex_message_processor::tests::extract_conversation_summary_prefers_plain_user_messages PASS [ 0.004s] ( 2/1455) codex-app-server outgoing_message::tests::verify_account_updated_notification_serialization PASS [ 0.004s] ( 3/1455) codex-app-server codex_message_processor::tests::read_summary_from_rollout_returns_empty_preview_when_no_user_message PASS [ 0.005s] ( 4/1455) codex-app-server outgoing_message::tests::verify_account_rate_limits_notification_serialization PASS [ 0.006s] ( 5/1455) codex-app-server outgoing_message::tests::verify_server_notification_serialization PASS [ 0.036s] ( 6/1455) codex-app-server::all suite::model_list::list_models_returns_all_models_with_large_limit PASS [ 0.042s] ( 7/1455) codex-app-server::all suite::config::get_config_toml_parses_all_fields PASS [ 0.043s] ( 8/1455) codex-app-server::all suite::login::login_chatgpt_includes_forced_workspace_query_param PASS [ 0.043s] ( 9/1455) codex-app-server::all suite::auth::get_auth_status_no_auth PASS [ 0.040s] ( 10/1455) codex-app-server::all suite::model_list::list_models_rejects_invalid_cursor PASS [ 0.038s] ( 11/1455) codex-app-server::all suite::rate_limits::get_account_rate_limits_requires_auth PASS [ 0.041s] ( 12/1455) codex-app-server::all suite::model_list::list_models_pagination_works PASS [ 0.046s] ( 13/1455) codex-app-server::all suite::config::get_config_toml_empty PASS [ 0.046s] ( 14/1455) codex-app-server::all suite::login::login_chatgpt_rejected_when_forced_api PASS [ 0.050s] ( 15/1455) codex-app-server::all suite::auth::login_api_key_rejected_when_forced_chatgpt PASS [ 0.050s] ( 16/1455) codex-app-server::all suite::fuzzy_file_search::test_fuzzy_file_search_sorts_and_includes_indices PASS [ 0.004s] ( 17/1455) codex-app-server-protocol protocol::common::tests::account_serializes_fields_in_camel_case PASS [ 0.003s] ( 18/1455) codex-app-server-protocol protocol::common::tests::conversation_id_deserializes_from_plain_string PASS [ 0.004s] ( 19/1455) codex-app-server-protocol protocol::common::tests::conversation_id_serializes_as_plain_string PASS [ 0.054s] ( 20/1455) codex-app-server::all suite::fuzzy_file_search::test_fuzzy_file_search_accepts_cancellation_token PASS [ 0.003s] ( 21/1455) codex-app-server-protocol protocol::common::tests::serialize_account_login_api_key PASS [ 0.003s] ( 22/1455) codex-app-server-protocol protocol::common::tests::serialize_account_logout PASS [ 0.004s] ( 23/1455) codex-app-server-protocol protocol::common::tests::serialize_client_notification PASS [ 0.058s] ( 24/1455) codex-app-server::all suite::auth::get_auth_status_with_api_key PASS [ 0.003s] ( 25/1455) codex-app-server-protocol protocol::common::tests::serialize_get_account_rate_limits PASS [ 0.003s] ( 26/1455) codex-app-server-protocol protocol::common::tests::serialize_list_models PASS [ 0.003s] ( 27/1455) codex-app-server-protocol protocol::common::tests::serialize_new_conversation PASS [ 0.007s] ( 28/1455) codex-app-server-protocol protocol::common::tests::serialize_get_account PASS [ 0.061s] ( 29/1455) codex-app-server::all suite::auth::get_auth_status_with_api_key_when_auth_not_required PASS [ 0.008s] ( 30/1455) codex-app-server-protocol protocol::common::tests::serialize_account_login_chatgpt PASS [ 0.016s] ( 31/1455) codex-app-server-protocol export::tests::generated_ts_has_no_optional_nullable_fields PASS [ 0.003s] ( 32/1455) codex-apply-patch parser::test_parse_patch PASS [ 0.065s] ( 33/1455) codex-app-server::all suite::auth::get_auth_status_with_api_key_no_include_token PASS [ 0.004s] ( 34/1455) codex-apply-patch parser::test_parse_patch_lenient PASS [ 0.005s] ( 35/1455) codex-app-server-protocol protocol::common::tests::serialize_server_request PASS [ 0.003s] ( 36/1455) codex-apply-patch parser::test_parse_one_hunk PASS [ 0.004s] ( 37/1455) codex-apply-patch parser::test_update_file_chunk PASS [ 0.004s] ( 38/1455) codex-apply-patch seek_sequence::tests::test_exact_match_finds_sequence PASS [ 0.004s] ( 39/1455) codex-apply-patch seek_sequence::tests::test_pattern_longer_than_input_returns_none PASS [ 0.003s] ( 40/1455) codex-apply-patch seek_sequence::tests::test_rstrip_match_ignores_trailing_whitespace PASS [ 0.003s] ( 41/1455) codex-apply-patch tests::test_apply_patch_fails_on_write_error PASS [ 0.004s] ( 42/1455) codex-apply-patch seek_sequence::tests::test_trim_match_ignores_leading_and_trailing_whitespace PASS [ 0.004s] ( 43/1455) codex-apply-patch tests::test_add_file_hunk_creates_file_with_contents PASS [ 0.004s] ( 44/1455) codex-apply-patch tests::test_apply_patch_should_resolve_absolute_paths_in_cwd PASS [ 0.066s] ( 45/1455) codex-app-server::all suite::login::logout_chatgpt_removes_auth PASS [ 0.030s] ( 46/1455) codex-app-server::all suite::send_message::test_send_message_session_not_found PASS [ 0.004s] ( 47/1455) codex-apply-patch tests::test_delete_file_hunk_removes_file PASS [ 0.076s] ( 48/1455) codex-app-server::all suite::archive_conversation::archive_conversation_moves_rollout_into_archived_directory PASS [ 0.015s] ( 49/1455) codex-apply-patch tests::test_cd_double_quoted_path_with_spaces PASS [ 0.014s] ( 50/1455) codex-apply-patch tests::test_cd_or_apply_patch_is_ignored PASS [ 0.014s] ( 51/1455) codex-apply-patch tests::test_cd_with_semicolon_is_ignored PASS [ 0.016s] ( 52/1455) codex-apply-patch tests::test_cd_pipe_apply_patch_is_ignored PASS [ 0.018s] ( 53/1455) codex-apply-patch tests::test_apply_patch_with_arg_is_ignored PASS [ 0.039s] ( 54/1455) codex-app-server::all suite::set_default_model::set_default_model_persists_overrides PASS [ 0.015s] ( 55/1455) codex-apply-patch tests::test_cd_then_apply_patch_then_extra_is_ignored PASS [ 0.039s] ( 56/1455) codex-app-server::all suite::user_info::user_info_returns_email_from_auth_json PASS [ 0.017s] ( 57/1455) codex-apply-patch tests::test_cd_single_quoted_path_with_spaces PASS [ 0.016s] ( 58/1455) codex-apply-patch tests::test_cd_two_args_is_ignored PASS [ 0.003s] ( 59/1455) codex-apply-patch tests::test_implicit_patch_single_arg_is_error PASS [ 0.013s] ( 60/1455) codex-apply-patch tests::test_echo_and_apply_patch_is_ignored PASS [ 0.003s] ( 61/1455) codex-apply-patch tests::test_literal PASS [ 0.003s] ( 62/1455) codex-apply-patch tests::test_literal_applypatch PASS [ 0.004s] ( 63/1455) codex-apply-patch tests::test_implicit_patch_bash_script_is_error PASS [ 0.004s] ( 64/1455) codex-apply-patch tests::test_multiple_update_chunks_apply_to_single_file PASS [ 0.016s] ( 65/1455) codex-apply-patch tests::test_double_cd_then_apply_patch_is_ignored PASS [ 0.004s] ( 66/1455) codex-apply-patch tests::test_pure_addition_chunk_followed_by_removal PASS [ 0.004s] ( 67/1455) codex-apply-patch tests::test_unified_diff PASS [ 0.003s] ( 68/1455) codex-apply-patch tests::test_unified_diff_first_line_replacement PASS [ 0.014s] ( 69/1455) codex-apply-patch tests::test_echo_then_cd_and_apply_patch_is_ignored PASS [ 0.004s] ( 70/1455) codex-apply-patch tests::test_unified_diff_insert_at_eof PASS [ 0.003s] ( 71/1455) codex-apply-patch tests::test_update_file_hunk_can_move_file PASS [ 0.004s] ( 72/1455) codex-apply-patch tests::test_unified_diff_interleaved_changes PASS [ 0.003s] ( 73/1455) codex-apply-patch tests::test_unified_diff_last_line_replacement PASS [ 0.003s] ( 74/1455) codex-apply-patch tests::test_update_file_hunk_interleaved_changes PASS [ 0.004s] ( 75/1455) codex-apply-patch tests::test_update_file_hunk_modifies_content PASS [ 0.004s] ( 76/1455) codex-apply-patch tests::test_update_line_with_unicode_dash PASS [ 0.051s] ( 77/1455) codex-app-server::all suite::rate_limits::get_account_rate_limits_returns_snapshot PASS [ 0.005s] ( 78/1455) codex-apply-patch::all suite::cli::test_apply_patch_cli_add_and_update PASS [ 0.053s] ( 79/1455) codex-app-server::all suite::rate_limits::get_account_rate_limits_requires_chatgpt_auth PASS [ 0.004s] ( 80/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_add_overwrites_existing_file PASS [ 0.095s] ( 81/1455) codex-app-server::all suite::codex_message_processor_flow::test_codex_jsonrpc_conversation_flow PASS [ 0.004s] ( 82/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_applies_multiple_chunks PASS [ 0.004s] ( 83/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_delete_directory_fails PASS [ 0.005s] ( 84/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_applies_multiple_operations PASS [ 0.006s] ( 85/1455) codex-apply-patch::all suite::cli::test_apply_patch_cli_stdin_add_and_update PASS [ 0.014s] ( 86/1455) codex-apply-patch tests::test_heredoc_applypatch PASS [ 0.015s] ( 87/1455) codex-apply-patch tests::test_heredoc PASS [ 0.005s] ( 88/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_failure_after_partial_success_leaves_changes PASS [ 0.096s] ( 89/1455) codex-app-server::all suite::create_conversation::test_conversation_create_and_send_message_ok PASS [ 0.005s] ( 90/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_move_overwrites_existing_destination PASS [ 0.005s] ( 91/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_moves_file_to_new_directory PASS [ 0.004s] ( 92/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_rejects_empty_update_hunk PASS [ 0.005s] ( 93/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_rejects_empty_patch PASS [ 0.014s] ( 94/1455) codex-apply-patch tests::test_heredoc_with_leading_cd PASS [ 0.003s] ( 95/1455) codex-async-utils tests::returns_err_when_token_already_cancelled PASS [ 0.005s] ( 96/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_rejects_invalid_hunk_header PASS [ 0.003s] ( 97/1455) codex-async-utils tests::returns_ok_when_future_completes_first PASS [ 0.053s] ( 98/1455) codex-app-server::all suite::v2::account::logout_account_removes_auth_and_notifies PASS [ 0.004s] ( 99/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_requires_existing_file_for_update PASS [ 0.005s] ( 100/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_rejects_missing_file_delete PASS [ 0.004s] ( 101/1455) codex-backend-client types::tests::assistant_text_messages_extracts_text_content PASS [ 0.004s] ( 102/1455) codex-backend-client types::tests::unified_diff_prefers_current_diff_task_turn PASS [ 0.004s] ( 103/1455) codex-backend-client types::tests::assistant_error_message_combines_code_and_message PASS [ 0.004s] ( 104/1455) codex-backend-client types::tests::user_text_prompt_joins_parts_with_spacing PASS [ 0.006s] ( 105/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_reports_missing_context PASS [ 0.004s] ( 106/1455) codex-backend-client types::tests::unified_diff_falls_back_to_pr_output_diff PASS [ 0.003s] ( 107/1455) codex-cli login::tests::short_key_returns_stars PASS [ 0.003s] ( 108/1455) codex-cli login::tests::formats_long_key PASS [ 0.006s] ( 109/1455) codex-apply-patch::all suite::tool::test_apply_patch_cli_updates_file_appends_trailing_newline PASS [ 0.005s] ( 110/1455) codex-cli::bin/codex tests::feature_toggles_known_features_generate_overrides PASS [ 0.005s] ( 111/1455) codex-cli::bin/codex tests::feature_toggles_unknown_feature_errors PASS [ 0.005s] ( 112/1455) codex-cli::bin/codex tests::format_exit_messages_includes_resume_hint_without_color PASS [ 0.006s] ( 113/1455) codex-cli::bin/codex tests::format_exit_messages_applies_color_when_enabled PASS [ 0.005s] ( 114/1455) codex-cli::bin/codex tests::resume_merges_dangerously_bypass_flag PASS [ 0.005s] ( 115/1455) codex-cli::bin/codex tests::format_exit_messages_skips_zero_usage PASS [ 0.014s] ( 116/1455) codex-async-utils tests::returns_err_when_token_cancelled_first PASS [ 0.012s] ( 117/1455) codex-cli::mcp_add_remove add_cant_add_command_and_url PASS [ 0.005s] ( 118/1455) codex-cli::bin/codex tests::resume_merges_option_flags_and_full_auto PASS [ 0.004s] ( 119/1455) codex-cli::bin/codex tests::resume_picker_logic_last PASS [ 0.004s] ( 120/1455) codex-cloud-tasks app::tests::load_tasks_uses_env_parameter PASS [ 0.004s] ( 121/1455) codex-cli::bin/codex tests::resume_picker_logic_none_and_not_last PASS [ 0.004s] ( 122/1455) codex-cli::bin/codex tests::resume_picker_logic_with_session_id PASS [ 0.005s] ( 123/1455) codex-cli::bin/codex tests::resume_model_flag_applies_when_no_root_flags PASS [ 0.003s] ( 124/1455) codex-common config_override::tests::fails_on_unquoted_string PASS [ 0.003s] ( 125/1455) codex-common config_override::tests::parses_array PASS [ 0.003s] ( 126/1455) codex-common elapsed::tests::test_format_duration_one_hour_has_space PASS [ 0.015s] ( 127/1455) codex-cli::mcp_add_remove add_streamable_http_rejects_removed_flag PASS [ 0.003s] ( 128/1455) codex-common config_override::tests::parses_inline_table PASS [ 0.003s] ( 129/1455) codex-common config_override::tests::parses_basic_scalar PASS [ 0.003s] ( 130/1455) codex-common elapsed::tests::test_format_duration_minutes PASS [ 0.016s] ( 131/1455) codex-cli::mcp_add_remove add_streamable_http_with_custom_env_var PASS [ 0.005s] ( 132/1455) codex-cloud-tasks::env_filter mock_backend_varies_by_env PASS [ 0.003s] ( 133/1455) codex-common elapsed::tests::test_format_duration_subsecond PASS [ 0.006s] ( 134/1455) codex-common elapsed::tests::test_format_duration_seconds PASS [ 0.004s] ( 135/1455) codex-common format_env_display::tests::combines_env_pairs_and_vars PASS [ 0.004s] ( 136/1455) codex-common fuzzy_match::tests::ascii_basic_indices PASS [ 0.004s] ( 137/1455) codex-common format_env_display::tests::formats_sorted_env_pairs PASS [ 0.018s] ( 138/1455) codex-cli::mcp_add_remove add_with_env_preserves_key_order_and_values PASS [ 0.005s] ( 139/1455) codex-common format_env_display::tests::formats_env_vars_with_dollar_prefix PASS [ 0.003s] ( 140/1455) codex-common fuzzy_match::tests::indices_are_deduped_for_multichar_lowercase_expansion PASS [ 0.003s] ( 141/1455) codex-common fuzzy_match::tests::empty_needle_matches_with_max_score_and_no_indices PASS [ 0.004s] ( 142/1455) codex-common format_env_display::tests::returns_dash_when_empty PASS [ 0.003s] ( 143/1455) codex-common fuzzy_match::tests::case_insensitive_matching_basic PASS [ 0.018s] ( 144/1455) codex-cli::mcp_list list_shows_empty_state PASS [ 0.119s] ( 145/1455) codex-app-server::all suite::list_resume::test_list_and_resume_conversations PASS [ 0.004s] ( 146/1455) codex-common fuzzy_match::tests::prefer_contiguous_match_over_spread PASS [ 0.002s] ( 147/1455) codex-common model_presets::tests::only_one_default_model_is_configured PASS [ 0.003s] ( 148/1455) codex-common fuzzy_match::tests::start_of_string_bonus_applies PASS [ 0.003s] ( 149/1455) codex-common fuzzy_match::tests::unicode_dotted_i_istanbul_highlighting PASS [ 0.003s] ( 150/1455) codex-common fuzzy_match::tests::unicode_german_sharp_s_casefold PASS [ 0.026s] ( 151/1455) codex-chatgpt::all suite::apply_command_e2e::test_apply_command_creates_fibonacci_file PASS [ 0.005s] ( 152/1455) codex-core auth::storage::tests::auto_auth_storage_delete_removes_keyring_and_file PASS [ 0.005s] ( 153/1455) codex-core auth::storage::tests::auto_auth_storage_load_uses_file_when_keyring_empty PASS [ 0.005s] ( 154/1455) codex-core auth::storage::tests::auto_auth_storage_load_falls_back_when_keyring_errors PASS [ 0.005s] ( 155/1455) codex-core auth::storage::tests::auto_auth_storage_save_falls_back_when_keyring_errors PASS [ 0.005s] ( 156/1455) codex-core auth::storage::tests::auto_auth_storage_save_prefers_keyring PASS [ 0.124s] ( 157/1455) codex-app-server::all suite::codex_message_processor_flow::test_send_user_turn_changes_approval_policy_behavior PASS [ 0.005s] ( 158/1455) codex-core auth::storage::tests::file_storage_delete_removes_auth_file PASS [ 0.007s] ( 159/1455) codex-core auth::storage::tests::auto_auth_storage_load_prefers_keyring_value PASS [ 0.028s] ( 160/1455) codex-chatgpt::all suite::apply_command_e2e::test_apply_command_with_merge_conflicts PASS [ 0.006s] ( 161/1455) codex-core auth::storage::tests::file_storage_load_returns_auth_dot_json PASS [ 0.004s] ( 162/1455) codex-core auth::storage::tests::keyring_auth_storage_compute_store_key_for_home_directory PASS [ 0.008s] ( 163/1455) codex-core apply_patch::tests::convert_apply_patch_maps_add_variant PASS [ 0.005s] ( 164/1455) codex-core auth::storage::tests::file_storage_save_persists_auth_dot_json PASS [ 0.005s] ( 165/1455) codex-core auth::storage::tests::keyring_auth_storage_delete_removes_keyring_and_file PASS [ 0.005s] ( 166/1455) codex-core auth::storage::tests::keyring_auth_storage_load_returns_deserialized_auth PASS [ 0.005s] ( 167/1455) codex-core auth::storage::tests::keyring_auth_storage_save_persists_and_removes_fallback_file PASS [ 0.005s] ( 168/1455) codex-core auth::tests::logout_removes_auth_file PASS [ 0.006s] ( 169/1455) codex-core auth::tests::login_with_api_key_overwrites_existing_auth_json PASS [ 0.005s] ( 170/1455) codex-core auth::tests::refresh_without_id_token PASS [ 0.006s] ( 171/1455) codex-core bash::tests::accepts_multiple_commands_with_allowed_operators PASS [ 0.005s] ( 172/1455) codex-core bash::tests::accepts_single_simple_command PASS [ 0.005s] ( 173/1455) codex-core bash::tests::accepts_numbers_as_words PASS [ 0.005s] ( 174/1455) codex-core bash::tests::extracts_double_and_single_quoted_strings PASS [ 0.032s] ( 175/1455) codex-cli::mcp_list get_disabled_server_shows_single_line PASS [ 0.035s] ( 176/1455) codex-cli::mcp_add_remove add_and_remove_server_updates_global_config PASS [ 0.004s] ( 177/1455) codex-core bash::tests::rejects_command_and_process_substitutions_and_expansions PASS [ 0.007s] ( 178/1455) codex-core bash::tests::parse_zsh_lc_plain_commands PASS [ 0.004s] ( 179/1455) codex-core bash::tests::rejects_parentheses_and_subshells PASS [ 0.005s] ( 180/1455) codex-core bash::tests::rejects_trailing_operator_parse_error PASS [ 0.005s] ( 181/1455) codex-core client::tests::context_window_error_is_fatal PASS [ 0.005s] ( 182/1455) codex-core client::tests::error_response_deserializes_schema_known_plan_type_and_serializes_back PASS [ 0.006s] ( 183/1455) codex-core bash::tests::rejects_variable_assignment_prefix PASS [ 0.006s] ( 184/1455) codex-core client::tests::context_window_error_with_newline_is_fatal PASS [ 0.008s] ( 185/1455) codex-core bash::tests::rejects_redirections_and_unsupported_operators PASS [ 0.005s] ( 186/1455) codex-core client::tests::error_response_deserializes_schema_unknown_plan_type_and_serializes_back PASS [ 0.005s] ( 187/1455) codex-core client::tests::error_when_error_event PASS [ 0.004s] ( 188/1455) codex-core client::tests::parses_items_and_completed PASS [ 0.004s] ( 189/1455) codex-core client::tests::test_try_parse_retry_after PASS [ 0.005s] ( 190/1455) codex-core client::tests::error_when_missing_completed PASS [ 0.005s] ( 191/1455) codex-core client::tests::table_driven_event_kinds PASS [ 0.006s] ( 192/1455) codex-core client::tests::test_try_parse_retry_after_azure PASS [ 0.005s] ( 193/1455) codex-core client_common::tests::get_full_instructions_no_user_content PASS [ 0.005s] ( 194/1455) codex-core client::tests::test_try_parse_retry_after_no_delay PASS [ 0.005s] ( 195/1455) codex-core client_common::tests::omits_text_when_not_set PASS [ 0.004s] ( 196/1455) codex-core client_common::tests::serializes_text_verbosity_when_set PASS [ 0.005s] ( 197/1455) codex-core client_common::tests::serializes_text_schema_with_strict_format PASS [ 0.004s] ( 198/1455) codex-core codex::compact::tests::build_compacted_history_appends_summary_message PASS [ 0.146s] ( 199/1455) codex-app-server::all suite::codex_message_processor_flow::test_send_user_turn_updates_sandbox_and_cwd_between_turns PASS [ 0.005s] ( 200/1455) codex-core codex::compact::tests::collect_user_messages_extracts_user_text_only PASS [ 0.005s] ( 201/1455) codex-core codex::compact::tests::collect_user_messages_filters_session_prefix_entries PASS [ 0.006s] ( 202/1455) codex-core codex::compact::tests::content_items_to_text_joins_non_empty_segments PASS [ 0.006s] ( 203/1455) codex-core codex::compact::tests::content_items_to_text_ignores_image_only_content PASS [ 0.025s] ( 204/1455) codex-core auth::tests::loads_api_key_from_auth_json PASS [ 0.024s] ( 205/1455) codex-core auth::tests::enforce_login_restrictions_logs_out_for_method_mismatch PASS [ 0.005s] ( 206/1455) codex-core codex::tests::falls_back_to_content_when_structured_is_null PASS [ 0.023s] ( 207/1455) codex-core auth::tests::missing_auth_json_returns_none PASS [ 0.004s] ( 208/1455) codex-core codex::tests::includes_timed_out_message PASS [ 0.026s] ( 209/1455) codex-core auth::tests::enforce_login_restrictions_logs_out_for_workspace_mismatch PASS [ 0.005s] ( 210/1455) codex-core codex::tests::mcp_init_error_display_includes_startup_timeout_hint PASS [ 0.028s] ( 211/1455) codex-core auth::tests::enforce_login_restrictions_allows_api_key_if_login_method_not_set_but_forced_chatgpt_workspace_id_is_set PASS [ 0.028s] ( 212/1455) codex-core auth::tests::enforce_login_restrictions_allows_matching_workspace PASS [ 0.006s] ( 213/1455) codex-core codex::tests::mcp_init_error_display_prompts_for_github_pat PASS [ 0.027s] ( 214/1455) codex-core auth::tests::pro_account_with_no_api_key_uses_chatgpt_auth PASS [ 0.004s] ( 215/1455) codex-core codex::tests::prefers_structured_content_when_present PASS [ 0.028s] ( 216/1455) codex-core auth::tests::enforce_login_restrictions_blocks_env_api_key_when_chatgpt_required PASS [ 0.005s] ( 217/1455) codex-core codex::tests::mcp_init_error_display_prompts_for_login_when_auth_required PASS [ 0.005s] ( 218/1455) codex-core codex::tests::mcp_init_error_display_reports_generic_errors PASS [ 0.005s] ( 219/1455) codex-core codex::tests::success_flag_true_with_no_error_and_content_used PASS [ 0.004s] ( 220/1455) codex-core command_safety::is_dangerous_command::tests::bash_git_reset_is_dangerous PASS [ 0.006s] ( 221/1455) codex-core codex::tests::success_flag_reflects_is_error_true PASS [ 0.004s] ( 222/1455) codex-core command_safety::is_dangerous_command::tests::bash_git_status_is_not_dangerous PASS [ 0.005s] ( 223/1455) codex-core command_safety::is_dangerous_command::tests::git_reset_is_dangerous PASS [ 0.005s] ( 224/1455) codex-core command_safety::is_dangerous_command::tests::rm_f_is_dangerous PASS [ 0.005s] ( 225/1455) codex-core command_safety::is_dangerous_command::tests::rm_rf_is_dangerous PASS [ 0.006s] ( 226/1455) codex-core command_safety::is_dangerous_command::tests::git_status_is_not_dangerous PASS [ 0.005s] ( 227/1455) codex-core command_safety::is_dangerous_command::tests::sudo_git_reset_is_dangerous PASS [ 0.005s] ( 228/1455) codex-core command_safety::is_dangerous_command::tests::usr_bin_git_is_dangerous PASS [ 0.004s] ( 229/1455) codex-core command_safety::is_dangerous_command::tests::zsh_git_reset_is_dangerous PASS [ 0.004s] ( 230/1455) codex-core command_safety::is_safe_command::tests::bash_lc_safe_examples PASS [ 0.005s] ( 231/1455) codex-core command_safety::is_safe_command::tests::bash_lc_safe_examples_with_operators PASS [ 0.004s] ( 232/1455) codex-core command_safety::is_safe_command::tests::ripgrep_rules PASS [ 0.005s] ( 233/1455) codex-core command_safety::is_safe_command::tests::known_safe_examples PASS [ 0.005s] ( 234/1455) codex-core command_safety::is_safe_command::tests::zsh_lc_safe_command_sequence PASS [ 0.005s] ( 235/1455) codex-core config::edit::tests::async_builder_set_model_persists PASS [ 0.005s] ( 236/1455) codex-core command_safety::is_safe_command::tests::unknown_or_partial PASS [ 0.007s] ( 237/1455) codex-core command_safety::is_safe_command::tests::bash_lc_unsafe_examples PASS [ 0.006s] ( 238/1455) codex-core config::edit::tests::blocking_builder_set_model_round_trips_back_and_forth PASS [ 0.005s] ( 239/1455) codex-core config::edit::tests::blocking_clear_path_noop_when_missing PASS [ 0.005s] ( 240/1455) codex-core config::edit::tests::blocking_clear_model_removes_inline_table_entry PASS [ 0.006s] ( 241/1455) codex-core config::edit::tests::blocking_replace_mcp_servers_round_trips PASS [ 0.066s] ( 242/1455) codex-cli::mcp_list list_and_get_render_expected_output PASS [ 0.005s] ( 243/1455) codex-core config::edit::tests::blocking_set_hide_full_access_warning_preserves_table PASS [ 0.006s] ( 244/1455) codex-core config::edit::tests::blocking_set_asynchronous_helpers_available PASS [ 0.005s] ( 245/1455) codex-core config::edit::tests::blocking_set_model_scopes_to_active_profile PASS [ 0.005s] ( 246/1455) codex-core config::edit::tests::blocking_set_model_preserves_inline_table_contents PASS [ 0.004s] ( 247/1455) codex-core config::edit::tests::blocking_set_model_with_explicit_profile PASS [ 0.006s] ( 248/1455) codex-core config::edit::tests::blocking_set_model_top_level PASS [ 0.005s] ( 249/1455) codex-core config::edit::tests::replace_mcp_servers_blocking_clears_table_when_empty PASS [ 0.005s] ( 250/1455) codex-core config::edit::tests::blocking_set_path_updates_notifications PASS [ 0.005s] ( 251/1455) codex-core config::notifications_tests::test_tui_notifications_custom_array PASS [ 0.005s] ( 252/1455) codex-core config::notifications_tests::test_tui_notifications_true PASS [ 0.006s] ( 253/1455) codex-core config::tests::add_dir_override_extends_workspace_writable_roots PASS [ 0.007s] ( 254/1455) codex-core config::tests::cli_override_takes_precedence_over_profile_sandbox_mode PASS [ 0.008s] ( 255/1455) codex-core config::tests::cli_override_sets_compact_prompt PASS [ 0.008s] ( 256/1455) codex-core config::tests::config_defaults_to_file_cli_auth_store_mode PASS [ 0.006s] ( 257/1455) codex-core config::tests::load_global_mcp_servers_accepts_legacy_ms_field PASS [ 0.007s] ( 258/1455) codex-core config::tests::config_honors_explicit_keyring_auth_store_mode PASS [ 0.005s] ( 259/1455) codex-core config::tests::load_global_mcp_servers_rejects_inline_bearer_token PASS [ 0.008s] ( 260/1455) codex-core config::tests::config_honors_explicit_file_oauth_store_mode PASS [ 0.009s] ( 261/1455) codex-core config::tests::config_defaults_to_auto_oauth_store_mode PASS [ 0.008s] ( 262/1455) codex-core config::tests::legacy_toggles_map_to_features PASS [ 0.005s] ( 263/1455) codex-core config::tests::load_global_mcp_servers_returns_empty_if_missing PASS [ 0.011s] ( 264/1455) codex-core config::tests::feature_table_overrides_legacy_flags PASS [ 0.007s] ( 265/1455) codex-core config::tests::loads_compact_prompt_from_file PASS [ 0.005s] ( 266/1455) codex-core config::tests::replace_mcp_servers_round_trips_entries PASS [ 0.006s] ( 267/1455) codex-core config::tests::managed_config_wins_over_cli_overrides PASS [ 0.006s] ( 268/1455) codex-core config::tests::profile_sandbox_mode_overrides_base PASS [ 0.038s] ( 269/1455) codex-core codex::tests::fatal_tool_error_stops_turn_and_reports_error PASS [ 0.040s] ( 270/1455) codex-core codex::tests::abort_gracefuly_emits_turn_aborted_only PASS [ 0.008s] ( 271/1455) codex-core config::tests::managed_config_overrides_oauth_store_mode PASS [ 0.005s] ( 272/1455) codex-core config::tests::replace_mcp_servers_serializes_disabled_flag PASS [ 0.005s] ( 273/1455) codex-core config::tests::replace_mcp_servers_serializes_env_vars PASS [ 0.007s] ( 274/1455) codex-core config::tests::replace_mcp_servers_serializes_cwd PASS [ 0.006s] ( 275/1455) codex-core config::tests::replace_mcp_servers_serializes_env_sorted PASS [ 0.009s] ( 276/1455) codex-core config::tests::profile_legacy_toggles_override_base PASS [ 0.005s] ( 277/1455) codex-core config::tests::replace_mcp_servers_serializes_tool_filters PASS [ 0.005s] ( 278/1455) codex-core config::tests::replace_mcp_servers_streamable_http_isolates_headers_between_servers PASS [ 0.005s] ( 279/1455) codex-core config::tests::replace_mcp_servers_streamable_http_serializes_custom_headers PASS [ 0.006s] ( 280/1455) codex-core config::tests::replace_mcp_servers_streamable_http_serializes_bearer_token PASS [ 0.006s] ( 281/1455) codex-core config::tests::replace_mcp_servers_streamable_http_removes_optional_sections PASS [ 0.005s] ( 282/1455) codex-core config::tests::set_model_overwrites_existing_model PASS [ 0.006s] ( 283/1455) codex-core config::tests::set_model_updates_profile PASS [ 0.008s] ( 284/1455) codex-core config::tests::set_model_updates_existing_profile PASS [ 0.042s] ( 285/1455) codex-core codex::tests::reconstruct_history_matches_live_compactions PASS [ 0.008s] ( 286/1455) codex-core config::tests::set_model_updates_defaults PASS [ 0.007s] ( 287/1455) codex-core config::tests::test_precedence_fixture_with_gpt5_profile PASS [ 0.041s] ( 288/1455) codex-core codex::tests::rejects_escalated_permissions_when_policy_not_on_request PASS [ 0.005s] ( 289/1455) codex-core config::tests::test_set_project_trusted_converts_inline_to_explicit PASS [ 0.006s] ( 290/1455) codex-core config::tests::test_sandbox_config_parsing PASS [ 0.007s] ( 291/1455) codex-core config::tests::test_precedence_fixture_with_o3_profile PASS [ 0.006s] ( 292/1455) codex-core config::tests::test_precedence_fixture_with_zdr_profile PASS [ 0.004s] ( 293/1455) codex-core config::tests::test_toml_parsing PASS [ 0.005s] ( 294/1455) codex-core config::tests::test_set_project_trusted_migrates_top_level_inline_projects_preserving_entries PASS [ 0.009s] ( 295/1455) codex-core config::tests::test_did_user_set_custom_approval_policy_or_sandbox_mode_defaults_no PASS [ 0.005s] ( 296/1455) codex-core config::tests::test_set_project_trusted_writes_explicit_tables PASS [ 0.004s] ( 297/1455) codex-core config::tests::tui_config_missing_notifications_field_defaults_to_disabled PASS [ 0.010s] ( 298/1455) codex-core config::tests::test_precedence_fixture_with_gpt3_profile PASS [ 0.004s] ( 299/1455) codex-core config::types::tests::deserialize_rejects_command_and_url PASS [ 0.004s] ( 300/1455) codex-core config::types::tests::deserialize_rejects_headers_for_stdio PASS [ 0.005s] ( 301/1455) codex-core config::types::tests::deserialize_rejects_env_for_http_transport PASS [ 0.005s] ( 302/1455) codex-core config::types::tests::deserialize_rejects_inline_bearer_token_field PASS [ 0.005s] ( 303/1455) codex-core config::types::tests::deserialize_disabled_server_config PASS [ 0.004s] ( 304/1455) codex-core config::types::tests::deserialize_stdio_command_server_config PASS [ 0.004s] ( 305/1455) codex-core config::types::tests::deserialize_streamable_http_server_config PASS [ 0.004s] ( 306/1455) codex-core config::types::tests::deserialize_stdio_command_server_config_with_arg_with_args_and_env PASS [ 0.005s] ( 307/1455) codex-core config::types::tests::deserialize_server_config_with_tool_filters PASS [ 0.005s] ( 308/1455) codex-core config::types::tests::deserialize_streamable_http_server_config_with_headers PASS [ 0.005s] ( 309/1455) codex-core config::types::tests::deserialize_stdio_command_server_config_with_args PASS [ 0.004s] ( 310/1455) codex-core config_loader::tests::merges_managed_config_layer_on_top PASS [ 0.005s] ( 311/1455) codex-core config::types::tests::deserialize_stdio_command_server_config_with_cwd PASS [ 0.005s] ( 312/1455) codex-core config::types::tests::deserialize_streamable_http_server_config_with_env_var PASS [ 0.006s] ( 313/1455) codex-core config::types::tests::deserialize_stdio_command_server_config_with_env_vars PASS [ 0.004s] ( 314/1455) codex-core config_loader::tests::returns_empty_when_all_layers_missing PASS [ 0.004s] ( 315/1455) codex-core conversation_history::tests::format_exec_output_marks_byte_truncation_without_omitted_lines PASS [ 0.005s] ( 316/1455) codex-core conversation_history::tests::filters_non_api_messages PASS [ 0.056s] ( 317/1455) codex-core codex::tests::abort_review_task_emits_exited_then_aborted_and_records_history PASS [ 0.005s] ( 318/1455) codex-core conversation_history::tests::format_exec_output_prefers_line_marker_when_both_limits_exceeded PASS [ 0.005s] ( 319/1455) codex-core conversation_history::tests::format_exec_output_reports_omitted_lines_and_keeps_head_and_tail PASS [ 0.005s] ( 320/1455) codex-core conversation_history::tests::get_history_for_prompt_drops_ghost_commits PASS [ 0.004s] ( 321/1455) codex-core conversation_history::tests::normalize_adds_missing_output_for_custom_tool_call PASS [ 0.005s] ( 322/1455) codex-core conversation_history::tests::format_exec_output_returns_original_when_within_limits PASS [ 0.054s] ( 323/1455) codex-core codex::tests::record_initial_history_reconstructs_resumed_transcript PASS [ 0.005s] ( 324/1455) codex-core conversation_history::tests::normalize_removes_orphan_custom_tool_call_output PASS [ 0.005s] ( 325/1455) codex-core conversation_history::tests::normalize_adds_missing_output_for_function_call PASS [ 0.006s] ( 326/1455) codex-core conversation_history::tests::format_exec_output_truncates_large_error PASS [ 0.006s] ( 327/1455) codex-core conversation_history::tests::normalize_adds_missing_output_for_local_shell_call_with_id PASS [ 0.005s] ( 328/1455) codex-core conversation_history::tests::normalize_removes_orphan_function_call_output PASS [ 0.006s] ( 329/1455) codex-core conversation_history::tests::normalize_mixed_inserts_and_removals PASS [ 0.004s] ( 330/1455) codex-core conversation_history::tests::record_items_truncates_function_call_output_content PASS [ 0.005s] ( 331/1455) codex-core conversation_history::tests::record_items_truncates_custom_tool_call_output_content PASS [ 0.004s] ( 332/1455) codex-core conversation_history::tests::remove_first_item_handles_custom_tool_pair PASS [ 0.005s] ( 333/1455) codex-core conversation_history::tests::remove_first_item_handles_local_shell_pair PASS [ 0.004s] ( 334/1455) codex-core conversation_history::tests::remove_first_item_removes_matching_output_for_function_call PASS [ 0.005s] ( 335/1455) codex-core conversation_history::tests::remove_first_item_removes_matching_call_for_output PASS [ 0.005s] ( 336/1455) codex-core conversation_history::tests::truncates_across_multiple_under_limit_texts_and_reports_omitted PASS [ 0.004s] ( 337/1455) codex-core conversation_manager::tests::drops_from_last_user_only PASS [ 0.058s] ( 338/1455) codex-core codex::tests::record_initial_history_reconstructs_forked_transcript PASS [ 0.005s] ( 339/1455) codex-core custom_prompts::tests::discovers_and_sorts_files PASS [ 0.005s] ( 340/1455) codex-core custom_prompts::tests::empty_when_dir_missing PASS [ 0.005s] ( 341/1455) codex-core custom_prompts::tests::parse_frontmatter_preserves_body_newlines PASS [ 0.005s] ( 342/1455) codex-core custom_prompts::tests::parses_frontmatter_and_strips_from_body PASS [ 0.005s] ( 343/1455) codex-core custom_prompts::tests::excludes_builtins PASS [ 0.005s] ( 344/1455) codex-core default_client::tests::test_invalid_suffix_is_sanitized PASS [ 0.005s] ( 345/1455) codex-core custom_prompts::tests::skips_non_utf8_files PASS [ 0.005s] ( 346/1455) codex-core default_client::tests::test_invalid_suffix_is_sanitized2 PASS [ 0.004s] ( 347/1455) codex-core environment_context::tests::equals_except_shell_compares_sandbox_policy PASS [ 0.005s] ( 348/1455) codex-core environment_context::tests::equals_except_shell_compares_approval_policy PASS [ 0.004s] ( 349/1455) codex-core environment_context::tests::serialize_full_access_environment_context PASS [ 0.005s] ( 350/1455) codex-core environment_context::tests::equals_except_shell_compares_workspace_write_policy PASS [ 0.006s] ( 351/1455) codex-core default_client::tests::test_get_codex_user_agent PASS [ 0.005s] ( 352/1455) codex-core environment_context::tests::equals_except_shell_ignores_shell PASS [ 0.005s] ( 353/1455) codex-core environment_context::tests::serialize_read_only_environment_context PASS [ 0.004s] ( 354/1455) codex-core environment_context::tests::serialize_workspace_write_environment_context PASS [ 0.005s] ( 355/1455) codex-core error::tests::sandbox_denied_reports_both_streams_when_available PASS [ 0.005s] ( 356/1455) codex-core error::tests::sandbox_denied_reports_stdout_when_no_stderr PASS [ 0.005s] ( 357/1455) codex-core error::tests::sandbox_denied_reports_exit_code_when_no_output_available PASS [ 0.004s] ( 358/1455) codex-core error::tests::usage_limit_reached_error_formats_default_for_other_plans PASS [ 0.004s] ( 359/1455) codex-core error::tests::usage_limit_reached_error_formats_business_plan_without_reset PASS [ 0.005s] ( 360/1455) codex-core error::tests::sandbox_denied_uses_aggregated_output_when_stderr_empty PASS [ 0.004s] ( 361/1455) codex-core error::tests::usage_limit_reached_error_formats_free_plan PASS [ 0.005s] ( 362/1455) codex-core error::tests::usage_limit_reached_error_formats_default_when_none PASS [ 0.004s] ( 363/1455) codex-core error::tests::usage_limit_reached_error_formats_pro_plan_with_reset PASS [ 0.004s] ( 364/1455) codex-core error::tests::usage_limit_reached_error_formats_plus_plan PASS [ 0.004s] ( 365/1455) codex-core error::tests::usage_limit_reached_includes_days_hours_minutes PASS [ 0.005s] ( 366/1455) codex-core error::tests::usage_limit_reached_error_formats_team_plan PASS [ 0.005s] ( 367/1455) codex-core error::tests::usage_limit_reached_includes_hours_and_minutes PASS [ 0.005s] ( 368/1455) codex-core error::tests::usage_limit_reached_less_than_minute PASS [ 0.005s] ( 369/1455) codex-core error::tests::usage_limit_reached_includes_minutes_when_available PASS [ 0.005s] ( 370/1455) codex-core event_mapping::tests::parses_agent_message PASS [ 0.005s] ( 371/1455) codex-core event_mapping::tests::parses_reasoning_including_raw_content PASS [ 0.004s] ( 372/1455) codex-core exec::tests::sandbox_detection_requires_keywords PASS [ 0.004s] ( 373/1455) codex-core event_mapping::tests::parses_web_search_call PASS [ 0.005s] ( 374/1455) codex-core event_mapping::tests::skips_user_instructions_and_env PASS [ 0.005s] ( 375/1455) codex-core event_mapping::tests::parses_user_message_with_text_and_two_images PASS [ 0.004s] ( 376/1455) codex-core exec::tests::sandbox_detection_uses_aggregated_output PASS [ 0.005s] ( 377/1455) codex-core event_mapping::tests::parses_reasoning_summary_and_raw_content PASS [ 0.005s] ( 378/1455) codex-core exec::tests::sandbox_detection_identifies_keyword_in_stderr PASS [ 0.005s] ( 379/1455) codex-core exec::tests::sandbox_detection_respects_quick_reject_exit_codes PASS [ 0.005s] ( 380/1455) codex-core exec::tests::sandbox_detection_ignores_non_sandbox_mode PASS [ 0.006s] ( 381/1455) codex-core exec::tests::sandbox_detection_flags_sigsys_exit_code PASS [ 0.005s] ( 382/1455) codex-core exec_env::tests::test_core_inherit_and_default_excludes PASS [ 0.005s] ( 383/1455) codex-core exec_env::tests::test_include_only PASS [ 0.004s] ( 384/1455) codex-core exec_env::tests::test_inherit_all_with_default_excludes PASS [ 0.004s] ( 385/1455) codex-core exec_env::tests::test_inherit_all PASS [ 0.004s] ( 386/1455) codex-core exec_env::tests::test_inherit_none PASS [ 0.005s] ( 387/1455) codex-core exec_env::tests::test_set_overrides PASS [ 0.007s] ( 388/1455) codex-core git_info::tests::resolve_root_git_project_for_trust_non_worktrees_gitdir_returns_none PASS [ 0.006s] ( 389/1455) codex-core git_info::tests::test_collect_git_info_non_git_directory PASS [ 0.006s] ( 390/1455) codex-core git_info::tests::resolve_root_git_project_for_trust_returns_none_outside_repo PASS [ 0.005s] ( 391/1455) codex-core git_info::tests::test_git_info_serialization PASS [ 0.005s] ( 392/1455) codex-core git_info::tests::test_git_info_serialization_with_nones PASS [ 0.006s] ( 393/1455) codex-core git_info::tests::test_recent_commits_non_git_directory_returns_empty PASS [ 0.004s] ( 394/1455) codex-core mcp_connection_manager::tests::test_qualify_tools_duplicated_names_skipped PASS [ 0.026s] ( 395/1455) codex-core default_client::tests::test_create_client_sets_default_headers PASS [ 0.005s] ( 396/1455) codex-core mcp_connection_manager::tests::test_qualify_tools_long_names_same_server PASS [ 0.004s] ( 397/1455) codex-core mcp_connection_manager::tests::test_qualify_tools_short_non_duplicated_names PASS [ 0.005s] ( 398/1455) codex-core mcp_connection_manager::tests::filter_tools_applies_per_server_filters PASS [ 0.005s] ( 399/1455) codex-core mcp_connection_manager::tests::tool_filter_allows_by_default PASS [ 0.005s] ( 400/1455) codex-core mcp_connection_manager::tests::tool_filter_applies_disabled_list PASS [ 0.004s] ( 401/1455) codex-core mcp_connection_manager::tests::tool_filter_applies_enabled_list PASS [ 0.005s] ( 402/1455) codex-core mcp_connection_manager::tests::tool_filter_applies_enabled_then_disabled PASS [ 0.005s] ( 403/1455) codex-core model_provider_info::tests::detects_azure_responses_base_urls PASS [ 0.005s] ( 404/1455) codex-core model_provider_info::tests::test_deserialize_azure_model_provider_toml PASS [ 0.018s] ( 405/1455) codex-core git_info::tests::resolve_root_git_project_for_trust_regular_repo_returns_repo_root PASS [ 0.034s] ( 406/1455) codex-core conversation_manager::tests::ignores_session_prefix_messages_when_truncating PASS [ 0.018s] ( 407/1455) codex-core git_info::tests::test_collect_git_info_git_repository PASS [ 0.006s] ( 408/1455) codex-core model_provider_info::tests::test_deserialize_example_model_provider_toml PASS [ 0.005s] ( 409/1455) codex-core model_provider_info::tests::test_deserialize_ollama_model_provider_toml PASS [ 0.020s] ( 410/1455) codex-core git_info::tests::test_collect_git_info_with_branch PASS [ 0.021s] ( 411/1455) codex-core git_info::tests::test_collect_git_info_with_remote PASS [ 0.004s] ( 412/1455) codex-core parse_command::tests::bash_dash_c_pipeline_parsing PASS [ 0.005s] ( 413/1455) codex-core parse_command::tests::bash_cd_then_bar_is_same_as_bar PASS [ 0.005s] ( 414/1455) codex-core parse_command::tests::bash_lc_redirect_not_quoted PASS [ 0.005s] ( 415/1455) codex-core parse_command::tests::bash_cd_then_cat_is_read PASS [ 0.022s] ( 416/1455) codex-core git_info::tests::test_collect_git_info_detached_head PASS [ 0.005s] ( 417/1455) codex-core parse_command::tests::cat_with_double_dash_and_sed_ranges PASS [ 0.005s] ( 418/1455) codex-core parse_command::tests::cd_then_cat_is_single_read PASS [ 0.004s] ( 419/1455) codex-core parse_command::tests::drop_trailing_nl_in_pipeline PASS [ 0.025s] ( 420/1455) codex-core git_info::tests::resolve_root_git_project_for_trust_detects_worktree_and_returns_main_root PASS [ 0.005s] ( 421/1455) codex-core parse_command::tests::drops_yes_in_pipelines PASS [ 0.004s] ( 422/1455) codex-core parse_command::tests::fd_file_finder_variants PASS [ 0.005s] ( 423/1455) codex-core parse_command::tests::empty_tokens_is_not_small PASS [ 0.005s] ( 424/1455) codex-core parse_command::tests::git_status_is_unknown PASS [ 0.005s] ( 425/1455) codex-core parse_command::tests::filters_out_printf PASS [ 0.005s] ( 426/1455) codex-core parse_command::tests::handles_complex_bash_command PASS [ 0.005s] ( 427/1455) codex-core parse_command::tests::handles_complex_bash_command_head PASS [ 0.005s] ( 428/1455) codex-core parse_command::tests::grep_with_query_and_path PASS [ 0.005s] ( 429/1455) codex-core parse_command::tests::handles_git_pipe_wc PASS [ 0.006s] ( 430/1455) codex-core parse_command::tests::find_type_only_path PASS [ 0.006s] ( 431/1455) codex-core parse_command::tests::find_basic_name_filter PASS [ 0.005s] ( 432/1455) codex-core parse_command::tests::head_behavior PASS [ 0.005s] ( 433/1455) codex-core parse_command::tests::head_with_no_space PASS [ 0.004s] ( 434/1455) codex-core parse_command::tests::ls_with_glob PASS [ 0.005s] ( 435/1455) codex-core parse_command::tests::parses_mixed_sequence_with_pipes_semicolons_and_or PASS [ 0.005s] ( 436/1455) codex-core parse_command::tests::ls_with_time_style_and_path PASS [ 0.004s] ( 437/1455) codex-core parse_command::tests::rg_with_equals_style_flags PASS [ 0.005s] ( 438/1455) codex-core parse_command::tests::preserves_rg_with_spaces PASS [ 0.005s] ( 439/1455) codex-core parse_command::tests::small_formatting_always_true_commands PASS [ 0.005s] ( 440/1455) codex-core parse_command::tests::shorten_path_on_windows PASS [ 0.005s] ( 441/1455) codex-core parse_command::tests::sed_behavior PASS [ 0.004s] ( 442/1455) codex-core parse_command::tests::split_on_or_connector PASS [ 0.005s] ( 443/1455) codex-core parse_command::tests::supports_cat PASS [ 0.005s] ( 444/1455) codex-core parse_command::tests::strips_true_in_sequence PASS [ 0.005s] ( 445/1455) codex-core parse_command::tests::strips_true_inside_bash_lc PASS [ 0.004s] ( 446/1455) codex-core parse_command::tests::supports_cd_and_rg_files PASS [ 0.004s] ( 447/1455) codex-core parse_command::tests::supports_grep_query_with_slashes_not_shortened PASS [ 0.004s] ( 448/1455) codex-core parse_command::tests::supports_grep_weird_backtick_in_query PASS [ 0.007s] ( 449/1455) codex-core parse_command::tests::supports_cat_sed_n PASS [ 0.005s] ( 450/1455) codex-core parse_command::tests::supports_grep_recursive_specific_file PASS [ 0.006s] ( 451/1455) codex-core parse_command::tests::supports_grep_recursive_current_dir PASS [ 0.004s] ( 452/1455) codex-core parse_command::tests::supports_ls_with_pipe PASS [ 0.005s] ( 453/1455) codex-core parse_command::tests::supports_nl_then_sed_reading PASS [ 0.005s] ( 454/1455) codex-core parse_command::tests::supports_head_n PASS [ 0.005s] ( 455/1455) codex-core parse_command::tests::supports_npm_run_build_is_unknown PASS [ 0.005s] ( 456/1455) codex-core parse_command::tests::supports_rg_files_with_path_and_pipe PASS [ 0.005s] ( 457/1455) codex-core parse_command::tests::supports_rg_files_then_head PASS [ 0.005s] ( 458/1455) codex-core parse_command::tests::supports_sed_n PASS [ 0.005s] ( 459/1455) codex-core parse_command::tests::supports_searching_for_navigate_to_route PASS [ 0.005s] ( 460/1455) codex-core parse_command::tests::supports_sed_n_then_nl_as_search PASS [ 0.005s] ( 461/1455) codex-core parse_command::tests::supports_tail_n_last_lines PASS [ 0.005s] ( 462/1455) codex-core parse_command::tests::tail_behavior PASS [ 0.004s] ( 463/1455) codex-core parse_command::tests::trim_on_semicolon PASS [ 0.004s] ( 464/1455) codex-core parse_command::tests::zsh_lc_supports_cat PASS [ 0.005s] ( 465/1455) codex-core parse_command::tests::tail_with_no_space PASS [ 0.006s] ( 466/1455) codex-core parse_command::tests::supports_tail_n_plus PASS [ 0.008s] ( 467/1455) codex-core project_doc::tests::agents_md_preferred_over_fallbacks PASS [ 0.007s] ( 468/1455) codex-core project_doc::tests::concatenates_root_and_cwd_docs PASS [ 0.008s] ( 469/1455) codex-core project_doc::tests::agents_local_md_preferred PASS [ 0.008s] ( 470/1455) codex-core project_doc::tests::doc_larger_than_limit_is_truncated PASS [ 0.008s] ( 471/1455) codex-core project_doc::tests::finds_doc_in_repo_root PASS [ 0.008s] ( 472/1455) codex-core project_doc::tests::doc_smaller_than_limit_is_returned PASS [ 0.005s] ( 473/1455) codex-core rollout::tests::test_get_conversation_contents PASS [ 0.008s] ( 474/1455) codex-core project_doc::tests::keeps_existing_instructions_when_doc_missing PASS [ 0.007s] ( 475/1455) codex-core project_doc::tests::zero_byte_limit_disables_docs PASS [ 0.008s] ( 476/1455) codex-core project_doc::tests::merges_existing_instructions_with_project_doc PASS [ 0.008s] ( 477/1455) codex-core project_doc::tests::no_doc_file_returns_none PASS [ 0.008s] ( 478/1455) codex-core rollout::tests::test_list_conversations_latest_first PASS [ 0.008s] ( 479/1455) codex-core project_doc::tests::uses_configured_fallback_when_agents_missing PASS [ 0.004s] ( 480/1455) codex-core safety::tests::test_writable_roots_constraint PASS [ 0.005s] ( 481/1455) codex-core rollout::tests::test_tail_handles_short_sessions PASS [ 0.005s] ( 482/1455) codex-core rollout::tests::test_tail_includes_last_response_items PASS [ 0.007s] ( 483/1455) codex-core rollout::tests::test_model_provider_filter_selects_only_matching_sessions PASS [ 0.007s] ( 484/1455) codex-core rollout::tests::test_source_filter_excludes_non_matching_sessions PASS [ 0.004s] ( 485/1455) codex-core seatbelt::tests::create_seatbelt_args_for_cwd_as_git_repo PASS [ 0.007s] ( 486/1455) codex-core rollout::tests::test_stable_ordering_same_second_pagination PASS [ 0.006s] ( 487/1455) codex-core rollout::tests::test_tail_skips_trailing_non_responses PASS [ 0.052s] ( 488/1455) codex-core git_info::tests::test_get_git_working_tree_state_clean_repo PASS [ 0.005s] ( 489/1455) codex-core token_data::tests::id_token_info_handles_missing_fields PASS [ 0.004s] ( 490/1455) codex-core seatbelt::tests::create_seatbelt_args_with_read_only_git_subpath PASS [ 0.009s] ( 491/1455) codex-core rollout::tests::test_pagination_cursor PASS [ 0.004s] ( 492/1455) codex-core token_data::tests::id_token_info_parses_email_and_plan PASS [ 0.007s] ( 493/1455) codex-core shell::tests::test_current_shell_detects_zsh PASS [ 0.005s] ( 494/1455) codex-core tools::context::tests::custom_tool_calls_should_roundtrip_as_custom_outputs PASS [ 0.005s] ( 495/1455) codex-core tools::context::tests::telemetry_preview_returns_original_within_limits PASS [ 0.005s] ( 496/1455) codex-core tools::context::tests::telemetry_preview_truncates_by_bytes PASS [ 0.005s] ( 497/1455) codex-core tools::context::tests::function_payloads_remain_function_outputs PASS [ 0.004s] ( 498/1455) codex-core tools::handlers::grep_files::tests::parse_truncates_after_limit PASS [ 0.005s] ( 499/1455) codex-core tools::context::tests::telemetry_preview_truncates_by_lines PASS [ 0.004s] ( 500/1455) codex-core tools::handlers::grep_files::tests::parses_basic_results PASS [ 0.055s] ( 501/1455) codex-core git_info::tests::test_get_git_working_tree_state_with_changes PASS [ 0.005s] ( 502/1455) codex-core tools::handlers::grep_files::tests::run_search_handles_no_matches PASS [ 0.005s] ( 503/1455) codex-core tools::handlers::grep_files::tests::run_search_returns_results PASS [ 0.005s] ( 504/1455) codex-core tools::handlers::grep_files::tests::run_search_respects_limit PASS [ 0.005s] ( 505/1455) codex-core tools::handlers::grep_files::tests::run_search_with_glob_filter PASS [ 0.004s] ( 506/1455) codex-core tools::handlers::list_dir::tests::bfs_truncation PASS [ 0.058s] ( 507/1455) codex-core git_info::tests::test_get_git_working_tree_state_unpushed_commit PASS [ 0.004s] ( 508/1455) codex-core tools::handlers::list_dir::tests::errors_when_offset_exceeds_entries PASS [ 0.004s] ( 509/1455) codex-core tools::handlers::mcp_resource::tests::call_tool_result_from_content_marks_success PASS [ 0.005s] ( 510/1455) codex-core tools::handlers::list_dir::tests::handles_large_limit_without_overflow PASS [ 0.005s] ( 511/1455) codex-core tools::handlers::list_dir::tests::lists_directory_entries PASS [ 0.005s] ( 512/1455) codex-core tools::handlers::mcp_resource::tests::parse_arguments_handles_empty_and_json PASS [ 0.005s] ( 513/1455) codex-core tools::handlers::mcp_resource::tests::list_resources_payload_from_all_servers_is_sorted PASS [ 0.005s] ( 514/1455) codex-core tools::handlers::mcp_resource::tests::list_resources_payload_from_single_server_copies_next_cursor PASS [ 0.005s] ( 515/1455) codex-core tools::handlers::list_dir::tests::respects_depth_parameter PASS [ 0.004s] ( 516/1455) codex-core tools::handlers::mcp_resource::tests::resource_with_server_serializes_server_field PASS [ 0.004s] ( 517/1455) codex-core tools::handlers::mcp_resource::tests::template_with_server_serializes_server_field PASS [ 0.004s] ( 518/1455) codex-core tools::handlers::read_file::tests::errors_when_offset_exceeds_length PASS [ 0.007s] ( 519/1455) codex-core tools::handlers::list_dir::tests::indicates_truncated_results PASS [ 0.005s] ( 520/1455) codex-core tools::handlers::read_file::tests::indentation_mode_captures_block PASS [ 0.005s] ( 521/1455) codex-core tools::handlers::read_file::tests::indentation_mode_handles_cpp_sample PASS [ 0.005s] ( 522/1455) codex-core tools::handlers::read_file::tests::indentation_mode_expands_parents PASS [ 0.005s] ( 523/1455) codex-core tools::handlers::read_file::tests::indentation_mode_handles_cpp_sample_no_headers PASS [ 0.005s] ( 524/1455) codex-core tools::handlers::read_file::tests::indentation_mode_handles_cpp_sample_siblings PASS [ 0.004s] ( 525/1455) codex-core tools::handlers::read_file::tests::indentation_mode_handles_python_sample PASS [ 0.004s] ( 526/1455) codex-core tools::handlers::read_file::tests::reads_non_utf8_lines PASS [ 0.142s] ( 527/1455) codex-core codex::tests::abort_regular_task_emits_turn_aborted_only PASS [ 0.006s] ( 528/1455) codex-core tools::handlers::read_file::tests::indentation_mode_respects_sibling_flag PASS [ 0.006s] ( 529/1455) codex-core tools::handlers::read_file::tests::indentation_mode_handles_cpp_sample_shallow PASS [ 0.006s] ( 530/1455) codex-core tools::handlers::read_file::tests::reads_requested_range PASS [ 0.005s] ( 531/1455) codex-core tools::handlers::read_file::tests::trims_crlf_endings PASS [ 0.004s] ( 532/1455) codex-core tools::spec::tests::test_build_specs_mcp_tools_converted PASS [ 0.004s] ( 533/1455) codex-core tools::spec::tests::test_full_toolset_specs_for_gpt5_codex PASS [ 0.005s] ( 534/1455) codex-core tools::spec::tests::test_build_specs_contains_expected_basics PASS [ 0.005s] ( 535/1455) codex-core tools::handlers::read_file::tests::truncates_lines_longer_than_max_length PASS [ 0.005s] ( 536/1455) codex-core tools::spec::tests::test_build_specs_default_shell_present PASS [ 0.005s] ( 537/1455) codex-core tools::spec::tests::test_build_specs_mcp_tools_sorted_by_name PASS [ 0.006s] ( 538/1455) codex-core tools::handlers::read_file::tests::respects_limit_even_with_more_lines PASS [ 0.005s] ( 539/1455) codex-core tools::spec::tests::test_get_openai_tools_mcp_tools_with_additional_properties_schema PASS [ 0.004s] ( 540/1455) codex-core tools::spec::tests::test_mcp_tool_array_without_items_gets_default_string_items PASS [ 0.005s] ( 541/1455) codex-core tools::spec::tests::test_mcp_tool_anyof_defaults_to_string PASS [ 0.022s] ( 542/1455) codex-core shell::tests::test_run_with_profile_bash_escaping_and_execution PASS [ 0.005s] ( 543/1455) codex-core tools::spec::tests::test_mcp_tool_integer_normalized_to_number PASS [ 0.004s] ( 544/1455) codex-core tools::spec::tests::test_shell_tool PASS [ 0.005s] ( 545/1455) codex-core tools::spec::tests::test_test_model_family_includes_sync_tool PASS [ 0.005s] ( 546/1455) codex-core tools::spec::tests::test_mcp_tool_property_missing_type_defaults_to_string PASS [ 0.004s] ( 547/1455) codex-core turn_diff_tracker::tests::binary_files_differ_update PASS [ 0.005s] ( 548/1455) codex-core turn_diff_tracker::tests::accumulates_delete PASS [ 0.005s] ( 549/1455) codex-core turn_diff_tracker::tests::accumulates_move_and_update PASS [ 0.006s] ( 550/1455) codex-core turn_diff_tracker::tests::accumulates_add_and_update PASS [ 0.005s] ( 551/1455) codex-core turn_diff_tracker::tests::filenames_with_spaces_add_and_update PASS [ 0.005s] ( 552/1455) codex-core turn_diff_tracker::tests::move_declared_but_file_only_appears_at_dest_is_add PASS [ 0.005s] ( 553/1455) codex-core turn_diff_tracker::tests::move_without_1change_yields_no_diff PASS [ 0.005s] ( 554/1455) codex-core turn_diff_tracker::tests::update_persists_across_new_baseline_for_new_file PASS [ 0.076s] ( 555/1455) codex-core git_info::tests::test_get_git_working_tree_state_branch_fallback PASS [ 0.005s] ( 556/1455) codex-core user_instructions::tests::test_is_user_instructions PASS [ 0.007s] ( 557/1455) codex-core unified_exec::tests::push_chunk_trims_only_excess_bytes PASS [ 0.005s] ( 558/1455) codex-core user_notification::tests::test_user_notification PASS [ 0.005s] ( 559/1455) codex-core util::tests::test_try_parse_error_message_no_error PASS [ 0.005s] ( 560/1455) codex-core util::tests::test_try_parse_error_message PASS [ 0.006s] ( 561/1455) codex-core user_instructions::tests::test_user_instructions PASS [ 0.200s] ( 562/1455) codex-core codex::compact::tests::build_compacted_history_truncates_overlong_user_messages PASS [ 0.058s] ( 563/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_delete_directory_reports_verification_error PASS [ 0.063s] ( 564/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_delete_missing_file_reports_error PASS [ 0.066s] ( 565/1455) codex-core::all suite::apply_patch_cli::apply_patch_aggregates_diff_preserves_success_after_failure PASS [ 0.064s] ( 566/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_insert_only_hunk_modifies_file PASS [ 0.068s] ( 567/1455) codex-core::all suite::apply_patch_cli::apply_patch_change_context_disambiguates_target PASS [ 0.071s] ( 568/1455) codex-core::all suite::abort_tasks::interrupt_long_running_tool_emits_turn_aborted PASS [ 0.068s] ( 569/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_add_overwrites_existing_file PASS [ 0.067s] ( 570/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_end_of_file_anchor PASS [ 0.070s] ( 571/1455) codex-core::all suite::apply_patch_cli::apply_patch_aggregates_diff_across_multiple_tool_calls PASS [ 0.049s] ( 572/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_missing_second_chunk_context_rejected PASS [ 0.056s] ( 573/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_move_overwrites_existing_destination PASS [ 0.053s] ( 574/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_multiple_chunks PASS [ 0.051s] ( 575/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_rejects_empty_patch PASS [ 0.055s] ( 576/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_move_without_content_change_has_no_turn_diff PASS [ 0.051s] ( 577/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_rejects_invalid_hunk_header PASS [ 0.053s] ( 578/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_multiple_operations_integration PASS [ 0.058s] ( 579/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_moves_file_to_new_directory PASS [ 0.056s] ( 580/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_rejects_path_traversal_outside_workspace PASS [ 0.057s] ( 581/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_rejects_move_path_traversal_outside_workspace PASS [ 0.059s] ( 582/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_reports_missing_context PASS [ 0.051s] ( 583/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_reports_missing_target_file PASS [ 0.052s] ( 584/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_verification_failure_has_no_side_effects PASS [ 0.052s] ( 585/1455) codex-core::all suite::apply_patch_cli::apply_patch_emits_turn_diff_event_with_unified_diff PASS [ 0.057s] ( 586/1455) codex-core::all suite::apply_patch_cli::apply_patch_cli_updates_file_appends_trailing_newline PASS [ 0.057s] ( 587/1455) codex-core::all suite::apply_patch_cli::apply_patch_function_accepts_lenient_heredoc_wrapped_patch PASS [ 0.060s] ( 588/1455) codex-core::all suite::apply_patch_cli::apply_patch_shell_failure_propagates_error_and_skips_diff PASS [ 0.185s] ( 589/1455) codex-core::all suite::abort_tasks::interrupt_tool_records_history_entries PASS [ 0.059s] ( 590/1455) codex-core::all suite::apply_patch_cli::apply_patch_turn_diff_for_rename_with_content_change PASS [ 0.064s] ( 591/1455) codex-core::all suite::apply_patch_cli::apply_patch_shell_heredoc_with_cd_updates_relative_workdir PASS [ 0.067s] ( 592/1455) codex-core::all suite::apply_patch_freeform::apply_patch_aggregates_diff_across_multiple_tool_calls PASS [ 0.055s] ( 593/1455) codex-core::all suite::apply_patch_freeform::apply_patch_aggregates_diff_preserves_success_after_failure PASS [ 0.057s] ( 594/1455) codex-core::all suite::apply_patch_freeform::apply_patch_change_context_disambiguates_target PASS [ 0.055s] ( 595/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_delete_directory_reports_verification_error PASS [ 0.057s] ( 596/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_add_overwrites_existing_file PASS [ 0.054s] ( 597/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_delete_missing_file_reports_error PASS [ 0.052s] ( 598/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_missing_second_chunk_context_rejected PASS [ 0.056s] ( 599/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_insert_only_hunk_modifies_file PASS [ 0.490s] ( 600/1455) codex-app-server::all suite::send_message::test_send_message_success PASS [ 0.061s] ( 601/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_end_of_file_anchor PASS [ 0.062s] ( 602/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_move_overwrites_existing_destination PASS [ 0.059s] ( 603/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_move_without_content_change_has_no_turn_diff PASS [ 0.058s] ( 604/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_moves_file_to_new_directory PASS [ 0.062s] ( 605/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_multiple_chunks PASS [ 0.052s] ( 606/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_rejects_invalid_hunk_header PASS [ 0.061s] ( 607/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_multiple_operations_integration PASS [ 0.058s] ( 608/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_rejects_empty_patch PASS [ 0.052s] ( 609/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_rejects_path_traversal_outside_workspace PASS [ 0.064s] ( 610/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_rejects_move_path_traversal_outside_workspace PASS [ 0.057s] ( 611/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_reports_missing_context PASS [ 0.058s] ( 612/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_reports_missing_target_file PASS [ 0.053s] ( 613/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_verification_failure_has_no_side_effects PASS [ 0.064s] ( 614/1455) codex-core::all suite::apply_patch_freeform::apply_patch_cli_updates_file_appends_trailing_newline PASS [ 0.061s] ( 615/1455) codex-core::all suite::apply_patch_freeform::apply_patch_emits_turn_diff_event_with_unified_diff PASS [ 0.058s] ( 616/1455) codex-core::all suite::apply_patch_freeform::apply_patch_function_accepts_lenient_heredoc_wrapped_patch PASS [ 0.021s] ( 617/1455) codex-core::all suite::cli_stream::integration_git_info_unit_test PASS [ 0.026s] ( 618/1455) codex-core::all suite::client::azure_responses_request_includes_store_and_reasoning_ids PASS [ 0.055s] ( 619/1455) codex-core::all suite::apply_patch_freeform::apply_patch_shell_failure_propagates_error_and_skips_diff PASS [ 0.348s] ( 620/1455) codex-core truncate::tests::truncate_middle_prefers_newline_boundaries_2 PASS [ 0.060s] ( 621/1455) codex-core::all suite::apply_patch_freeform::apply_patch_turn_diff_for_rename_with_content_change PASS [ 0.360s] ( 622/1455) codex-core truncate::tests::truncate_middle_no_newlines_fallback PASS [ 0.361s] ( 623/1455) codex-core truncate::tests::truncate_middle_handles_utf8_content PASS [ 0.362s] ( 624/1455) codex-core truncate::tests::truncate_middle_prefers_newline_boundaries PASS [ 0.052s] ( 625/1455) codex-core::all suite::client::chatgpt_auth_sends_correct_request PASS [ 0.080s] ( 626/1455) codex-core::all suite::cli_stream::exec_cli_applies_experimental_instructions_file PASS [ 0.071s] ( 627/1455) codex-core::all suite::cli_stream::responses_api_stream_cli PASS [ 0.073s] ( 628/1455) codex-core::all suite::client::azure_overrides_assign_properties_used_for_responses_url PASS [ 0.088s] ( 629/1455) codex-core::all suite::cli_stream::chat_mode_stream_cli PASS [ 0.068s] ( 630/1455) codex-core::all suite::client::context_window_error_sets_total_tokens_to_model_window PASS [ 0.072s] ( 631/1455) codex-core::all suite::client::env_var_overrides_loaded_auth PASS [ 0.057s] ( 632/1455) codex-core::all suite::client::includes_conversation_id_and_model_headers_in_request PASS [ 0.059s] ( 633/1455) codex-core::all suite::client::includes_base_instructions_override_in_request PASS [ 0.048s] ( 634/1455) codex-core::all suite::client::includes_user_instructions_message_in_request PASS [ 0.080s] ( 635/1455) codex-core::all suite::client::history_dedupes_streamed_and_final_messages_across_turns PASS [ 0.056s] ( 636/1455) codex-core::all suite::client::includes_developer_instructions_message_in_request PASS [ 0.058s] ( 637/1455) codex-core::all suite::client::prefers_apikey_when_config_prefers_apikey_even_with_chatgpt_tokens PASS [ 0.058s] ( 638/1455) codex-core::all suite::client::token_count_includes_rate_limits_snapshot PASS [ 0.057s] ( 639/1455) codex-core::all suite::client::usage_limit_error_emits_rate_limit_event PASS [ 0.062s] ( 640/1455) codex-core::all suite::client::resume_includes_initial_messages_and_sends_prior_items PASS [ 0.007s] ( 641/1455) codex-core::all suite::grep_files::grep_files_tool_collects_matches PASS [ 0.005s] ( 642/1455) codex-core::all suite::grep_files::grep_files_tool_reports_empty_results PASS [ 0.060s] ( 643/1455) codex-core::all suite::compact::auto_compact_allows_multiple_attempts_when_interleaved_with_other_turn_events PASS [ 0.146s] ( 644/1455) codex-core::all suite::cli_stream::integration_creates_and_checks_session_file PASS [ 0.056s] ( 645/1455) codex-core::all suite::compact::auto_compact_stops_after_failed_attempt PASS [ 0.054s] ( 646/1455) codex-core::all suite::compact::auto_compact_triggers_after_function_call_over_95_percent_usage PASS [ 0.055s] ( 647/1455) codex-core::all suite::compact::manual_compact_uses_custom_prompt PASS [ 0.042s] ( 648/1455) codex-core::all suite::deprecation_notice::emits_deprecation_notice_for_legacy_feature_flag PASS [ 0.074s] ( 649/1455) codex-core::all suite::compact::manual_compact_retries_after_context_window_error PASS [ 0.083s] ( 650/1455) codex-core::all suite::compact::auto_compact_runs_after_token_limit_hit PASS [ 0.098s] ( 651/1455) codex-core::all suite::codex_delegate::codex_delegate_forwards_patch_approval_and_proceeds_on_decision PASS [ 0.097s] ( 652/1455) codex-core::all suite::codex_delegate::codex_delegate_ignores_legacy_deltas PASS [ 0.049s] ( 653/1455) codex-core::all suite::items::agent_message_content_delta_has_item_metadata PASS [ 0.108s] ( 654/1455) codex-core::all suite::codex_delegate::codex_delegate_forwards_exec_approval_and_proceeds_on_approval PASS [ 0.078s] ( 655/1455) codex-core::all suite::compact::summarize_context_three_requests_and_instructions PASS [ 0.054s] ( 656/1455) codex-core::all suite::items::assistant_message_item_is_emitted PASS [ 0.047s] ( 657/1455) codex-core::all suite::items::user_message_item_is_emitted PASS [ 0.054s] ( 658/1455) codex-core::all suite::items::reasoning_content_delta_has_item_metadata PASS [ 0.053s] ( 659/1455) codex-core::all suite::items::reasoning_item_is_emitted PASS [ 0.053s] ( 660/1455) codex-core::all suite::items::reasoning_raw_content_delta_respects_flag PASS [ 0.036s] ( 661/1455) codex-core::all suite::model_overrides::override_turn_context_does_not_create_config_file PASS [ 0.037s] ( 662/1455) codex-core::all suite::model_overrides::override_turn_context_does_not_persist_when_config_exists PASS [ 0.053s] ( 663/1455) codex-core::all suite::json_result::codex_returns_json_result_for_gpt5 PASS [ 0.060s] ( 664/1455) codex-core::all suite::items::web_search_item_is_emitted PASS [ 0.051s] ( 665/1455) codex-core::all suite::json_result::codex_returns_json_result_for_gpt5_codex PASS [ 0.053s] ( 666/1455) codex-core::all suite::otel::handle_container_exec_autoapprove_from_config_records_tool_decision PASS [ 0.112s] ( 667/1455) codex-core::all suite::fork_conversation::fork_conversation_twice_drops_to_first_message PASS [ 0.053s] ( 668/1455) codex-core::all suite::otel::handle_container_exec_user_denies_records_tool_decision PASS [ 0.053s] ( 669/1455) codex-core::all suite::otel::handle_container_exec_user_approved_for_session_records_tool_decision PASS [ 0.053s] ( 670/1455) codex-core::all suite::otel::handle_container_exec_user_approved_records_tool_decision PASS [ 0.046s] ( 671/1455) codex-core::all suite::otel::handle_response_item_records_tool_result_for_function_call PASS [ 0.049s] ( 672/1455) codex-core::all suite::otel::handle_response_item_records_tool_result_for_custom_tool_call PASS [ 0.050s] ( 673/1455) codex-core::all suite::otel::handle_response_item_records_tool_result_for_local_shell_missing_ids PASS [ 0.054s] ( 674/1455) codex-core::all suite::otel::handle_sandbox_error_user_approves_for_session_records_tool_decision PASS [ 0.050s] ( 675/1455) codex-core::all suite::otel::handle_sandbox_error_user_denies_records_tool_decision PASS [ 0.052s] ( 676/1455) codex-core::all suite::otel::handle_sandbox_error_user_approves_retry_records_tool_decision PASS [ 0.053s] ( 677/1455) codex-core::all suite::otel::process_sse_emits_completed_telemetry PASS [ 0.051s] ( 678/1455) codex-core::all suite::otel::process_sse_emits_tracing_for_output_item PASS [ 0.054s] ( 679/1455) codex-core::all suite::otel::process_sse_emits_failed_event_on_parse_error PASS [ 0.050s] ( 680/1455) codex-core::all suite::otel::process_sse_failed_event_logs_missing_error PASS [ 0.047s] ( 681/1455) codex-core::all suite::otel::process_sse_failed_event_records_response_error_message PASS [ 0.050s] ( 682/1455) codex-core::all suite::otel::process_sse_failed_event_logs_parse_error PASS [ 0.050s] ( 683/1455) codex-core::all suite::otel::process_sse_failed_event_logs_response_completed_parse_error PASS [ 0.053s] ( 684/1455) codex-core::all suite::otel::process_sse_records_failed_event_when_stream_closes_without_completed PASS [ 0.051s] ( 685/1455) codex-core::all suite::otel::responses_api_emits_api_request_event PASS [ 0.134s] ( 686/1455) codex-core::all suite::model_tools::model_selects_expected_tools PASS [ 0.068s] ( 687/1455) codex-core::all suite::prompt_caching::codex_mini_latest_tools PASS [ 0.068s] ( 688/1455) codex-core::all suite::prompt_caching::overrides_turn_context_but_keeps_cached_prefix_and_key_constant PASS [ 0.062s] ( 689/1455) codex-core::all suite::prompt_caching::prefixes_context_and_instructions_once_and_consistently_across_requests PASS [ 0.071s] ( 690/1455) codex-core::all suite::prompt_caching::per_turn_overrides_keep_cached_prefix_and_key_constant PASS [ 0.065s] ( 691/1455) codex-core::all suite::prompt_caching::prompt_tools_are_consistent_across_requests PASS [ 0.067s] ( 692/1455) codex-core::all suite::prompt_caching::send_user_turn_with_changes_sends_environment_context PASS [ 0.064s] ( 693/1455) codex-core::all suite::prompt_caching::send_user_turn_with_no_changes_does_not_send_environment_context PASS [ 0.092s] ( 694/1455) codex-core::all suite::resume::resume_includes_initial_messages_from_reasoning_events PASS [ 0.006s] ( 695/1455) codex-core::all suite::rollout_list_find::find_handles_gitignore_covering_codex_home_directory PASS [ 0.092s] ( 696/1455) codex-core::all suite::review::review_filters_agent_message_related_events PASS [ 0.095s] ( 697/1455) codex-core::all suite::resume::resume_includes_initial_messages_from_rollout_events PASS [ 0.097s] ( 698/1455) codex-core::all suite::review::review_does_not_emit_agent_message_on_structured_output PASS [ 0.007s] ( 699/1455) codex-core::all suite::rollout_list_find::find_ignores_granular_gitignore_rules PASS [ 0.088s] ( 700/1455) codex-core::all suite::review::review_op_emits_lifecycle_and_review_output PASS [ 0.007s] ( 701/1455) codex-core::all suite::rollout_list_find::find_locates_rollout_file_by_id PASS [ 0.108s] ( 702/1455) codex-core::all suite::review::review_history_does_not_leak_into_parent_session PASS [ 0.086s] ( 703/1455) codex-core::all suite::review::review_op_with_plain_text_emits_review_fallback PASS [ 0.110s] ( 704/1455) codex-core::all suite::review::review_input_isolated_from_parent_history PASS [ 0.090s] ( 705/1455) codex-core::all suite::review::review_uses_custom_review_model_from_config PASS [ 0.046s] ( 706/1455) codex-core::all suite::shell_serialization::apply_patch_custom_tool_call_reports_failure_output PASS [ 0.050s] ( 707/1455) codex-core::all suite::shell_serialization::apply_patch_custom_tool_call_creates_file PASS [ 0.052s] ( 708/1455) codex-core::all suite::shell_serialization::apply_patch_custom_tool_call_updates_existing_file PASS [ 0.050s] ( 709/1455) codex-core::all suite::shell_serialization::apply_patch_function_call_output_is_structured PASS [ 0.053s] ( 710/1455) codex-core::all suite::shell_serialization::apply_patch_custom_tool_output_is_structured PASS [ 0.048s] ( 711/1455) codex-core::all suite::shell_serialization::local_shell_call_output_is_structured PASS [ 0.046s] ( 712/1455) codex-core::all suite::shell_serialization::shell_output_is_structured_for_nonzero_exit PASS [ 0.045s] ( 713/1455) codex-core::all suite::shell_serialization::shell_output_is_structured_with_freeform_apply_patch PASS [ 0.047s] ( 714/1455) codex-core::all suite::shell_serialization::shell_output_reserializes_truncated_content PASS [ 0.047s] ( 715/1455) codex-core::all suite::shell_serialization::shell_output_preserves_fixture_json_without_serialization PASS [ 0.044s] ( 716/1455) codex-core::all suite::shell_serialization::shell_output_structures_fixture_with_serialization PASS [ 0.046s] ( 717/1455) codex-core::all suite::shell_serialization::shell_output_stays_json_without_freeform_apply_patch PASS [ 1.063s] ( 718/1455) codex-app-server::all suite::interrupt::test_shell_command_interruption PASS [ 0.045s] ( 719/1455) codex-core::all suite::tool_harness::apply_patch_reports_parse_diagnostics PASS [ 0.045s] ( 720/1455) codex-core::all suite::tool_harness::apply_patch_tool_executes_and_emits_patch_events PASS [ 0.042s] ( 721/1455) codex-core::all suite::tool_harness::update_plan_tool_emits_plan_update_event PASS [ 0.043s] ( 722/1455) codex-core::all suite::tool_harness::shell_tool_executes_command_and_streams_output PASS [ 0.041s] ( 723/1455) codex-core::all suite::tool_harness::update_plan_tool_rejects_malformed_payload PASS [ 0.041s] ( 724/1455) codex-core::all suite::tools::custom_tool_unknown_returns_custom_output_error PASS [ 0.042s] ( 725/1455) codex-core::all suite::tools::shell_escalated_permissions_rejected_then_ok PASS [ 0.042s] ( 726/1455) codex-core::all suite::tools::shell_spawn_failure_truncates_exec_error PASS [ 0.047s] ( 727/1455) codex-core::all suite::tools::sandbox_denied_shell_returns_original_output PASS [ 0.093s] ( 728/1455) codex-core::all suite::tools::shell_timeout_includes_timeout_prefix_and_metadata PASS [ 0.071s] ( 729/1455) codex-core::all suite::tools::unified_exec_spec_toggle_end_to_end PASS [ 0.040s] ( 730/1455) codex-core::all suite::truncation::truncate_function_error_trims_respond_to_model PASS [ 0.045s] ( 731/1455) codex-core::all suite::truncation::tool_call_output_exceeds_limit_truncated_for_model PASS [ 0.255s] ( 732/1455) codex-core::all suite::stream_no_completed::retries_on_early_close PASS [ 0.080s] ( 733/1455) codex-core::all suite::undo::undo_does_not_touch_ignored_directory_contents PASS [ 0.083s] ( 734/1455) codex-core::all suite::undo::undo_does_not_touch_unrelated_files PASS [ 0.081s] ( 735/1455) codex-core::all suite::undo::undo_overwrites_manual_edits_after_turn PASS [ 0.078s] ( 736/1455) codex-core::all suite::undo::undo_removes_new_file_created_during_turn PASS [ 0.083s] ( 737/1455) codex-core::all suite::undo::undo_restores_moves_and_renames PASS [ 0.364s] ( 738/1455) codex-core::all suite::tool_parallelism::read_file_tools_run_in_parallel PASS [ 0.082s] ( 739/1455) codex-core::all suite::undo::undo_restores_tracked_file_edit PASS [ 0.039s] ( 740/1455) codex-core::all suite::undo::undo_without_snapshot_reports_failure PASS [ 0.083s] ( 741/1455) codex-core::all suite::undo::undo_restores_untracked_file_edit PASS [ 0.502s] ( 742/1455) codex-core::all suite::stream_error_allows_next_turn::continue_after_stream_error PASS [ 0.100s] ( 743/1455) codex-core::all suite::undo::undo_reverts_only_latest_turn PASS [ 0.171s] ( 744/1455) codex-core::all suite::undo::undo_sequential_turns_consumes_snapshots PASS [ 0.646s] ( 745/1455) codex-core::all suite::tool_parallelism::mixed_tools_fall_back_to_serial PASS [ 0.647s] ( 746/1455) codex-core::all suite::tool_parallelism::non_parallel_tools_run_serially PASS [ 0.298s] ( 747/1455) codex-core::all suite::unified_exec::unified_exec_emits_exec_command_begin_event PASS [ 0.295s] ( 748/1455) codex-core::all suite::unified_exec::unified_exec_emits_exec_command_end_event PASS [ 1.879s] ( 749/1455) codex-cli::mcp_add_remove add_streamable_http_without_manual_token PASS [ 0.555s] ( 750/1455) codex-core::all suite::unified_exec::exec_command_reports_chunk_and_exit_metadata PASS [ 1.059s] ( 751/1455) codex-core::all suite::shell_serialization::shell_output_for_freeform_tool_records_duration PASS [ 0.014s] ( 752/1455) codex-core::all suite::user_shell_cmd::user_shell_cmd_can_be_interrupted PASS [ 2.057s] ( 753/1455) codex-app-server::all suite::login::login_and_cancel_chatgpt PASS [ 0.026s] ( 754/1455) codex-core::all suite::user_shell_cmd::user_shell_cmd_ls_and_cat_in_temp_dir PASS [ 0.303s] ( 755/1455) codex-core::all suite::unified_exec::unified_exec_skips_begin_event_for_empty_input PASS [ 0.122s] ( 756/1455) codex-core::all suite::view_image::view_image_tool_errors_when_file_missing PASS [ 0.076s] ( 757/1455) codex-core::chat_completions_payload attaches_reasoning_to_function_call_anchor PASS [ 0.146s] ( 758/1455) codex-core::all suite::view_image::view_image_tool_errors_when_path_is_directory PASS [ 0.042s] ( 759/1455) codex-core::chat_completions_payload attaches_reasoning_to_previous_assistant PASS [ 0.073s] ( 760/1455) codex-core::chat_completions_payload attaches_reasoning_to_local_shell_call PASS [ 0.193s] ( 761/1455) codex-core::all suite::view_image::view_image_tool_placeholder_for_non_image_files PASS [ 0.049s] ( 762/1455) codex-core::chat_completions_payload omits_reasoning_when_none_present PASS [ 0.099s] ( 763/1455) codex-core::chat_completions_payload drops_reasoning_when_last_role_is_user PASS [ 0.068s] ( 764/1455) codex-core::chat_completions_payload ignores_reasoning_before_last_user PASS [ 0.068s] ( 765/1455) codex-core::chat_completions_payload skips_empty_reasoning_segments PASS [ 0.047s] ( 766/1455) codex-core::chat_completions_payload suppresses_duplicate_assistant_messages PASS [ 0.039s] ( 767/1455) codex-core::chat_completions_sse chat_sse_emits_failed_on_parse_error PASS [ 0.058s] ( 768/1455) codex-core::chat_completions_sse chat_sse_emits_error_on_invalid_utf8 PASS [ 0.070s] ( 769/1455) codex-core::chat_completions_sse chat_sse_done_chunk_emits_event PASS [ 0.071s] ( 770/1455) codex-core::chat_completions_sse streams_reasoning_before_tool_call PASS [ 0.051s] ( 771/1455) codex-core::chat_completions_sse streams_reasoning_from_final_message PASS [ 0.057s] ( 772/1455) codex-core::chat_completions_sse streams_reasoning_from_object_delta PASS [ 0.078s] ( 773/1455) codex-core::chat_completions_sse streams_reasoning_from_string_delta PASS [ 0.013s] ( 774/1455) codex-exec::all event_processor_with_json_output::agent_message_produces_item_completed_agent_message PASS [ 0.050s] ( 775/1455) codex-core::chat_completions_sse streams_text_without_reasoning PASS [ 0.005s] ( 776/1455) codex-exec::all event_processor_with_json_output::agent_reasoning_produces_item_completed_reasoning PASS [ 0.044s] ( 777/1455) codex-core::responses_headers responses_stream_includes_subagent_header_on_review PASS [ 2.248s] ( 778/1455) codex-core git_info::tests::test_recent_commits_orders_and_limits PASS [ 0.053s] ( 779/1455) codex-core::responses_headers responses_stream_includes_subagent_header_on_other PASS [ 0.005s] ( 780/1455) codex-exec::all event_processor_with_json_output::error_followed_by_task_complete_produces_turn_failed PASS [ 0.007s] ( 781/1455) codex-exec::all event_processor_with_json_output::exec_command_end_failure_produces_failed_command_item PASS [ 0.007s] ( 782/1455) codex-exec::all event_processor_with_json_output::exec_command_end_success_produces_completed_command_item PASS [ 0.007s] ( 783/1455) codex-exec::all event_processor_with_json_output::mcp_tool_call_defaults_arguments_and_preserves_structured_content PASS [ 0.010s] ( 784/1455) codex-exec::all event_processor_with_json_output::mcp_tool_call_begin_and_end_emit_item_events PASS [ 0.012s] ( 785/1455) codex-exec::all event_processor_with_json_output::exec_command_end_without_begin_is_ignored PASS [ 0.019s] ( 786/1455) codex-exec::all event_processor_with_json_output::error_event_produces_error PASS [ 0.009s] ( 787/1455) codex-exec::all event_processor_with_json_output::mcp_tool_call_failure_sets_failed_status PASS [ 0.010s] ( 788/1455) codex-exec::all event_processor_with_json_output::patch_apply_failure_produces_item_completed_patchapply_failed PASS [ 0.010s] ( 789/1455) codex-exec::all event_processor_with_json_output::plan_update_after_complete_starts_new_todo_list_with_new_id PASS [ 0.013s] ( 790/1455) codex-exec::all event_processor_with_json_output::plan_update_emits_todo_list_started_updated_and_completed PASS [ 0.007s] ( 791/1455) codex-exec::all event_processor_with_json_output::task_started_produces_turn_started_event PASS [ 0.016s] ( 792/1455) codex-exec::all event_processor_with_json_output::session_configured_produces_thread_started_event PASS [ 0.020s] ( 793/1455) codex-exec::all event_processor_with_json_output::patch_apply_success_produces_item_completed_patchapply PASS [ 0.009s] ( 794/1455) codex-exec::all event_processor_with_json_output::task_complete_produces_turn_completed_with_usage PASS [ 0.009s] ( 795/1455) codex-exec::all event_processor_with_json_output::warning_event_produces_error_item PASS [ 0.020s] ( 796/1455) codex-exec::all event_processor_with_json_output::stream_error_event_produces_error PASS [ 0.016s] ( 797/1455) codex-exec::all event_processor_with_json_output::web_search_end_emits_item_completed PASS [ 0.022s] ( 798/1455) codex-exec::all suite::apply_patch::test_standalone_exec_cli_can_use_apply_patch PASS [ 0.960s] ( 799/1455) codex-core::all suite::unified_exec::unified_exec_reuses_session_via_stdin PASS [ 1.061s] ( 800/1455) codex-core::all suite::unified_exec::unified_exec_emits_output_delta_for_exec_command PASS [ 0.158s] ( 801/1455) codex-exec::all suite::auth_env::exec_uses_codex_api_key_env_var PASS [ 0.215s] ( 802/1455) codex-exec::all suite::apply_patch::test_apply_patch_tool PASS [ 0.217s] ( 803/1455) codex-exec::all suite::apply_patch::test_apply_patch_freeform_tool PASS [ 0.192s] ( 804/1455) codex-exec::all suite::originator::supports_originator_override PASS [ 0.043s] ( 805/1455) codex-exec::all suite::sandbox::allow_unix_socketpair_recvfrom PASS [ 0.083s] ( 806/1455) codex-exec::all suite::sandbox::sandbox_distinguishes_command_and_policy_cwds PASS [ 0.294s] ( 807/1455) codex-exec::all suite::originator::send_codex_exec_originator PASS [ 0.016s] ( 808/1455) codex-exec::event_processor_with_json_output agent_message_produces_item_completed_agent_message PASS [ 0.025s] ( 809/1455) codex-exec::event_processor_with_json_output agent_reasoning_produces_item_completed_reasoning PASS [ 0.177s] ( 810/1455) codex-exec::all suite::output_schema::exec_includes_output_schema_in_request PASS [ 0.021s] ( 811/1455) codex-exec::event_processor_with_json_output error_event_produces_error PASS [ 0.017s] ( 812/1455) codex-exec::event_processor_with_json_output error_followed_by_task_complete_produces_turn_failed PASS [ 0.016s] ( 813/1455) codex-exec::event_processor_with_json_output exec_command_end_failure_produces_failed_command_item PASS [ 0.017s] ( 814/1455) codex-exec::event_processor_with_json_output exec_command_end_success_produces_completed_command_item PASS [ 1.375s] ( 815/1455) codex-core::all suite::unified_exec::unified_exec_emits_end_event_when_session_dies_via_stdin PASS [ 0.014s] ( 816/1455) codex-exec::event_processor_with_json_output exec_command_end_without_begin_is_ignored PASS [ 0.013s] ( 817/1455) codex-exec::event_processor_with_json_output mcp_tool_call_defaults_arguments_and_preserves_structured_content PASS [ 0.017s] ( 818/1455) codex-exec::event_processor_with_json_output mcp_tool_call_begin_and_end_emit_item_events PASS [ 0.016s] ( 819/1455) codex-exec::event_processor_with_json_output mcp_tool_call_failure_sets_failed_status PASS [ 0.015s] ( 820/1455) codex-exec::event_processor_with_json_output patch_apply_failure_produces_item_completed_patchapply_failed PASS [ 0.006s] ( 821/1455) codex-exec::event_processor_with_json_output plan_update_after_complete_starts_new_todo_list_with_new_id PASS [ 0.009s] ( 822/1455) codex-exec::event_processor_with_json_output patch_apply_success_produces_item_completed_patchapply PASS [ 0.005s] ( 823/1455) codex-exec::event_processor_with_json_output plan_update_emits_todo_list_started_updated_and_completed PASS [ 0.007s] ( 824/1455) codex-exec::event_processor_with_json_output session_configured_produces_thread_started_event PASS [ 0.007s] ( 825/1455) codex-exec::event_processor_with_json_output stream_error_event_produces_error PASS [ 0.005s] ( 826/1455) codex-exec::event_processor_with_json_output task_complete_produces_turn_completed_with_usage PASS [ 0.011s] ( 827/1455) codex-exec::event_processor_with_json_output warning_event_produces_error_item PASS [ 0.018s] ( 828/1455) codex-exec::event_processor_with_json_output task_started_produces_turn_started_event PASS [ 0.019s] ( 829/1455) codex-exec::event_processor_with_json_output web_search_end_emits_item_completed PASS [ 0.021s] ( 830/1455) codex-execpolicy execv_checker::tests::test_check_valid_input_files PASS [ 0.014s] ( 831/1455) codex-execpolicy::all suite::bad::verify_everything_in_bad_list_is_rejected PASS [ 0.014s] ( 832/1455) codex-execpolicy::all suite::cp::test_cp_multiple_files PASS [ 0.017s] ( 833/1455) codex-execpolicy::all suite::cp::test_cp_no_args PASS [ 0.016s] ( 834/1455) codex-execpolicy::all suite::cp::test_cp_one_arg PASS [ 0.015s] ( 835/1455) codex-execpolicy::all suite::cp::test_cp_one_file PASS [ 0.021s] ( 836/1455) codex-execpolicy::all suite::good::verify_everything_in_good_list_is_allowed PASS [ 0.016s] ( 837/1455) codex-execpolicy::all suite::head::test_head_invalid_n_as_negative_int PASS [ 0.019s] ( 838/1455) codex-execpolicy::all suite::head::test_head_invalid_n_as_0 PASS [ 0.023s] ( 839/1455) codex-execpolicy::all suite::head::test_head_invalid_n_as_float PASS [ 0.015s] ( 840/1455) codex-execpolicy::all suite::head::test_head_invalid_n_as_nonint_float PASS [ 0.018s] ( 841/1455) codex-execpolicy::all suite::head::test_head_no_args PASS [ 0.024s] ( 842/1455) codex-execpolicy::all suite::head::test_head_one_file_no_flags PASS [ 1.160s] ( 843/1455) codex-core::all suite::unified_exec::unified_exec_timeout_and_followup_poll PASS [ 0.022s] ( 844/1455) codex-execpolicy::all suite::literal::test_invalid_subcommand PASS [ 1.273s] ( 845/1455) codex-core::all suite::unified_exec::unified_exec_emits_output_delta_for_write_stdin PASS [ 0.028s] ( 846/1455) codex-execpolicy::all suite::head::test_head_one_flag_one_file PASS [ 0.317s] ( 847/1455) codex-exec::all suite::resume::exec_resume_by_id_appends_to_existing_file PASS [ 0.024s] ( 848/1455) codex-execpolicy::all suite::ls::test_flags_after_file_args PASS [ 0.018s] ( 849/1455) codex-execpolicy::all suite::ls::test_ls_dash_z PASS [ 0.022s] ( 850/1455) codex-execpolicy::all suite::ls::test_ls_multiple_file_args PASS [ 0.025s] ( 851/1455) codex-execpolicy::all suite::ls::test_ls_multiple_flags_and_file_args PASS [ 0.022s] ( 852/1455) codex-execpolicy::all suite::ls::test_ls_no_args PASS [ 0.035s] ( 853/1455) codex-execpolicy::all suite::ls::test_ls_dash_a_dash_l PASS [ 0.022s] ( 854/1455) codex-execpolicy::all suite::ls::test_ls_one_file_arg PASS [ 0.035s] ( 855/1455) codex-execpolicy::all suite::ls::test_ls_dash_al PASS [ 0.010s] ( 856/1455) codex-execpolicy::all suite::pwd::test_pwd_capital_l PASS [ 0.348s] ( 857/1455) codex-exec::all suite::resume::exec_resume_last_appends_to_existing_file PASS [ 0.017s] ( 858/1455) codex-execpolicy::all suite::pwd::test_pwd_extra_args PASS [ 0.029s] ( 859/1455) codex-execpolicy::all suite::parse_sed_command::parses_simple_print_command PASS [ 0.026s] ( 860/1455) codex-execpolicy::all suite::parse_sed_command::rejects_malformed_print_command PASS [ 0.016s] ( 861/1455) codex-execpolicy::all suite::sed::test_sed_print_specific_lines_with_e_flag PASS [ 0.027s] ( 862/1455) codex-execpolicy::all suite::pwd::test_pwd_capital_p PASS [ 0.025s] ( 863/1455) codex-execpolicy::all suite::pwd::test_pwd_no_args PASS [ 0.021s] ( 864/1455) codex-execpolicy::all suite::sed::test_sed_reject_dangerous_command PASS [ 0.014s] ( 865/1455) codex-execpolicy::all suite::sed::test_sed_verify_e_or_pattern_is_required PASS [ 0.014s] ( 866/1455) codex-file-search tests::tie_breakers_sort_by_path_when_scores_equal PASS [ 0.029s] ( 867/1455) codex-execpolicy::all suite::sed::test_sed_print_specific_lines PASS [ 0.017s] ( 868/1455) codex-feedback tests::ring_buffer_drops_front_when_full PASS [ 0.016s] ( 869/1455) codex-file-search tests::verify_score_is_none_for_non_match PASS [ 0.056s] ( 870/1455) codex-git apply::tests::apply_add_success PASS [ 0.053s] ( 871/1455) codex-git ghost_commits::tests::create_ghost_commit_rejects_force_include_parent_path PASS [ 0.063s] ( 872/1455) codex-git apply::tests::apply_modify_skipped_missing_index PASS [ 0.063s] ( 873/1455) codex-git apply::tests::preflight_blocks_partial_changes PASS [ 0.079s] ( 874/1455) codex-git apply::tests::apply_modify_conflict PASS [ 0.079s] ( 875/1455) codex-git apply::tests::apply_then_revert_success PASS [ 0.088s] ( 876/1455) codex-git ghost_commits::tests::create_and_restore_roundtrip PASS [ 0.427s] ( 877/1455) codex-exec::all suite::resume::exec_resume_preserves_cli_configuration_overrides PASS [ 0.114s] ( 878/1455) codex-git apply::tests::revert_preflight_does_not_stage_index PASS [ 0.029s] ( 879/1455) codex-git ghost_commits::tests::restore_requires_git_repository PASS [ 0.044s] ( 880/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_curl PASS [ 0.102s] ( 881/1455) codex-git ghost_commits::tests::create_ghost_commit_uses_custom_message PASS [ 0.037s] ( 882/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_dev_tcp_redirection PASS [ 0.044s] ( 883/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_getent PASS [ 0.104s] ( 884/1455) codex-git ghost_commits::tests::create_snapshot_without_existing_head PASS [ 0.019s] ( 885/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_nc PASS [ 0.019s] ( 886/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_ping PASS [ 0.022s] ( 887/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_ssh PASS [ 0.105s] ( 888/1455) codex-git ghost_commits::tests::restore_preserves_ignored_files PASS [ 0.111s] ( 889/1455) codex-git ghost_commits::tests::restore_removes_new_ignored_directory PASS [ 0.026s] ( 890/1455) codex-linux-sandbox::all suite::landlock::sandbox_blocks_wget PASS [ 0.134s] ( 891/1455) codex-git ghost_commits::tests::restore_from_subdirectory_preserves_parent_vscode PASS [ 0.041s] ( 892/1455) codex-linux-sandbox::all suite::landlock::test_dev_null_write PASS [ 0.039s] ( 893/1455) codex-linux-sandbox::all suite::landlock::test_root_read PASS [ 0.038s] ( 894/1455) codex-linux-sandbox::all suite::landlock::test_root_write PASS [ 0.155s] ( 895/1455) codex-git ghost_commits::tests::restore_from_subdirectory_restores_files_relatively PASS [ 0.040s] ( 896/1455) codex-login::all suite::device_code_login::device_code_login_integration_handles_usercode_http_failure PASS [ 0.058s] ( 897/1455) codex-login::all suite::device_code_login::device_code_login_integration_handles_error_payload PASS [ 0.077s] ( 898/1455) codex-linux-sandbox::all suite::landlock::test_timeout PASS [ 0.074s] ( 899/1455) codex-linux-sandbox::all suite::landlock::test_writable_root PASS [ 0.014s] ( 900/1455) codex-mcp-server codex_tool_config::tests::verify_codex_tool_json_schema PASS [ 0.016s] ( 901/1455) codex-mcp-server codex_tool_config::tests::verify_codex_tool_reply_json_schema PASS [ 0.080s] ( 902/1455) codex-login::all suite::device_code_login::device_code_login_integration_persists_without_api_key_on_exchange_failure PASS [ 0.009s] ( 903/1455) codex-mcp-server outgoing_message::tests::test_send_event_as_notification PASS [ 0.017s] ( 904/1455) codex-mcp-server outgoing_message::tests::test_send_event_as_notification_with_meta PASS [ 0.097s] ( 905/1455) codex-login::all suite::device_code_login::device_code_login_rejects_workspace_mismatch PASS [ 0.106s] ( 906/1455) codex-login::all suite::device_code_login::device_code_login_integration_succeeds PASS [ 0.007s] ( 907/1455) codex-ollama parser::tests::test_pull_events_decoder_progress PASS [ 0.034s] ( 908/1455) codex-ollama client::tests::test_try_from_oss_provider_err_when_server_missing PASS [ 0.053s] ( 909/1455) codex-ollama client::tests::test_fetch_models_happy_path PASS [ 0.011s] ( 910/1455) codex-ollama url::tests::test_base_url_to_host_root PASS [ 0.059s] ( 911/1455) codex-ollama client::tests::test_probe_server_happy_path_openai_compat_and_native PASS [ 0.105s] ( 912/1455) codex-login::all suite::login_server_e2e::end_to_end_login_flow_persists_auth_json PASS [ 0.017s] ( 913/1455) codex-ollama parser::tests::test_pull_events_decoder_status_and_success PASS [ 0.008s] ( 914/1455) codex-protocol conversation_id::tests::test_conversation_id_default_is_not_zeroes PASS [ 0.005s] ( 915/1455) codex-protocol models::tests::deserialize_shell_tool_call_params PASS [ 0.119s] ( 916/1455) codex-login::all suite::login_server_e2e::creates_missing_codex_home_dir PASS [ 0.035s] ( 917/1455) codex-ollama client::tests::test_try_from_oss_provider_ok_when_server_running PASS [ 0.095s] ( 918/1455) codex-login::all suite::login_server_e2e::forced_chatgpt_workspace_id_mismatch_blocks_login PASS [ 0.004s] ( 919/1455) codex-protocol models::tests::local_image_read_error_adds_placeholder PASS [ 0.007s] ( 920/1455) codex-protocol models::tests::deserializes_array_payload_into_items PASS [ 0.008s] ( 921/1455) codex-protocol models::tests::serializes_failure_as_string PASS [ 0.008s] ( 922/1455) codex-protocol models::tests::serializes_success_as_plain_string PASS [ 0.011s] ( 923/1455) codex-protocol num_format::tests::kmg PASS [ 0.013s] ( 924/1455) codex-protocol models::tests::serializes_image_outputs_as_array PASS [ 0.012s] ( 925/1455) codex-protocol protocol::tests::item_started_event_from_web_search_emits_begin_event PASS [ 0.017s] ( 926/1455) codex-protocol models::tests::local_image_non_image_adds_placeholder PASS [ 0.010s] ( 927/1455) codex-responses-api-proxy read_api_key::tests::errors_on_invalid_characters PASS [ 0.007s] ( 928/1455) codex-responses-api-proxy read_api_key::tests::errors_on_invalid_utf8 PASS [ 0.015s] ( 929/1455) codex-protocol protocol::tests::serialize_event PASS [ 0.018s] ( 930/1455) codex-protocol protocol::tests::item_started_event_from_non_web_search_emits_no_legacy_events PASS [ 0.009s] ( 931/1455) codex-responses-api-proxy read_api_key::tests::reads_key_with_short_reads PASS [ 0.016s] ( 932/1455) codex-responses-api-proxy read_api_key::tests::errors_when_buffer_filled PASS [ 0.010s] ( 933/1455) codex-responses-api-proxy read_api_key::tests::reads_key_and_trims_newlines PASS [ 0.009s] ( 934/1455) codex-responses-api-proxy read_api_key::tests::reads_key_with_no_newlines PASS [ 0.022s] ( 935/1455) codex-protocol protocol::tests::vec_u8_as_base64_serialization_and_deserialization PASS [ 0.013s] ( 936/1455) codex-responses-api-proxy read_api_key::tests::propagates_io_error PASS [ 0.011s] ( 937/1455) codex-rmcp-client oauth::tests::delete_oauth_tokens_file_mode_removes_keyring_only_entry PASS [ 0.018s] ( 938/1455) codex-responses-api-proxy read_api_key::tests::errors_when_no_input_provided PASS [ 0.010s] ( 939/1455) codex-rmcp-client oauth::tests::save_oauth_tokens_prefers_keyring_when_available PASS [ 0.013s] ( 940/1455) codex-rmcp-client oauth::tests::load_oauth_tokens_reads_from_keyring_when_available PASS [ 0.019s] ( 941/1455) codex-rmcp-client oauth::tests::delete_oauth_tokens_removes_all_storage PASS [ 0.016s] ( 942/1455) codex-rmcp-client oauth::tests::load_oauth_tokens_falls_back_when_missing_in_keyring PASS [ 0.016s] ( 943/1455) codex-rmcp-client oauth::tests::delete_oauth_tokens_propagates_keyring_errors PASS [ 0.016s] ( 944/1455) codex-rmcp-client oauth::tests::load_oauth_tokens_falls_back_when_keyring_errors PASS [ 0.022s] ( 945/1455) codex-rmcp-client utils::tests::convert_call_tool_result_defaults_missing_content PASS [ 0.016s] ( 946/1455) codex-rmcp-client utils::tests::convert_call_tool_result_preserves_existing_content PASS [ 0.010s] ( 947/1455) codex-rmcp-client utils::tests::create_env_honors_overrides PASS [ 0.007s] ( 948/1455) codex-rmcp-client utils::tests::create_env_includes_additional_whitelisted_variables PASS [ 0.023s] ( 949/1455) codex-rmcp-client oauth::tests::save_oauth_tokens_writes_fallback_when_keyring_fails PASS [ 0.010s] ( 950/1455) codex-tui additional_dirs::tests::returns_none_for_danger_full_access PASS [ 0.007s] ( 951/1455) codex-tui additional_dirs::tests::returns_none_when_no_additional_dirs PASS [ 0.008s] ( 952/1455) codex-tui additional_dirs::tests::returns_none_for_workspace_write PASS [ 0.017s] ( 953/1455) codex-tui additional_dirs::tests::warns_for_read_only PASS [ 0.017s] ( 954/1455) codex-stdio-to-uds::stdio_to_uds pipes_stdin_and_stdout_through_socket PASS [ 0.010s] ( 955/1455) codex-tui app_backtrack::tests::trim_transcript_for_later_user_keeps_prior_history PASS [ 0.012s] ( 956/1455) codex-tui app_backtrack::tests::trim_transcript_for_first_user_drops_user_and_newer_cells PASS [ 0.016s] ( 957/1455) codex-tui app_backtrack::tests::trim_transcript_preserves_cells_before_selected_user PASS [ 0.014s] ( 958/1455) codex-tui bottom_pane::approval_overlay::tests::exec_history_cell_wraps_with_two_space_indent PASS [ 0.021s] ( 959/1455) codex-tui ascii_animation::tests::frame_tick_must_be_nonzero PASS [ 0.006s] ( 960/1455) codex-tui bottom_pane::chat_composer::tests::ascii_prefix_survives_non_ascii_followup PASS [ 0.029s] ( 961/1455) codex-tui bottom_pane::approval_overlay::tests::header_includes_command_snippet PASS [ 0.036s] ( 962/1455) codex-tui bottom_pane::approval_overlay::tests::ctrl_c_aborts_and_clears_queue PASS [ 0.018s] ( 963/1455) codex-tui bottom_pane::chat_composer::tests::attach_image_and_submit_includes_image_paths PASS [ 0.046s] ( 964/1455) codex-tui bottom_pane::approval_overlay::tests::enter_sets_last_selected_index_without_dismissing PASS [ 0.009s] ( 965/1455) codex-tui bottom_pane::chat_composer::tests::backspace_with_multibyte_text_before_placeholder_does_not_panic PASS [ 0.021s] ( 966/1455) codex-tui bottom_pane::chat_composer::tests::attach_image_without_text_submits_empty_text_and_images PASS [ 0.043s] ( 967/1455) codex-tui bottom_pane::approval_overlay::tests::shortcut_triggers_selection PASS [ 0.018s] ( 968/1455) codex-tui bottom_pane::chat_composer::tests::burst_paste_fast_large_inserts_placeholder_on_flush PASS [ 0.023s] ( 969/1455) codex-tui bottom_pane::chat_composer::tests::clear_for_ctrl_c_records_cleared_draft PASS [ 0.023s] ( 970/1455) codex-tui bottom_pane::chat_composer::tests::burst_paste_fast_small_buffers_and_flushes_on_stop PASS [ 0.014s] ( 971/1455) codex-tui bottom_pane::chat_composer::tests::custom_prompt_invalid_args_reports_error PASS [ 0.022s] ( 972/1455) codex-tui bottom_pane::chat_composer::tests::custom_prompt_missing_required_args_reports_error PASS [ 0.017s] ( 973/1455) codex-tui bottom_pane::chat_composer::tests::custom_prompt_submission_accepts_quoted_values PASS [ 0.021s] ( 974/1455) codex-tui bottom_pane::chat_composer::tests::custom_prompt_submission_expands_arguments PASS [ 0.020s] ( 975/1455) codex-tui bottom_pane::chat_composer::tests::deleting_one_of_duplicate_image_placeholders_removes_matching_entry PASS [ 0.019s] ( 976/1455) codex-tui bottom_pane::chat_composer::tests::edit_clears_pending_paste PASS [ 0.009s] ( 977/1455) codex-tui bottom_pane::chat_composer::tests::extract_args_supports_quoted_paths_single_arg PASS [ 0.019s] ( 978/1455) codex-tui bottom_pane::chat_composer::tests::esc_hint_stays_hidden_with_draft_content PASS [ 0.013s] ( 979/1455) codex-tui bottom_pane::chat_composer::tests::footer_hint_row_is_separated_from_composer PASS [ 0.027s] ( 980/1455) codex-tui bottom_pane::chat_composer::tests::empty_enter_returns_none PASS [ 0.130s] ( 981/1455) codex-tui app::tests::backtrack_selection_with_duplicate_history_targets_unique_turn PASS [ 0.017s] ( 982/1455) codex-tui bottom_pane::chat_composer::tests::handle_paste_large_uses_placeholder_and_replaces_on_submit PASS [ 0.028s] ( 983/1455) codex-tui bottom_pane::chat_composer::tests::extract_args_supports_mixed_quoted_and_unquoted PASS [ 0.017s] ( 984/1455) codex-tui bottom_pane::chat_composer::tests::image_placeholder_backspace_behaves_like_text_placeholder PASS [ 0.025s] ( 985/1455) codex-tui bottom_pane::chat_composer::tests::handle_paste_small_inserts_text PASS [ 0.012s] ( 986/1455) codex-tui bottom_pane::chat_composer::tests::numeric_prompt_positional_args_does_not_error PASS [ 0.016s] ( 987/1455) codex-tui bottom_pane::chat_composer::tests::pasting_filepath_attaches_image PASS [ 0.159s] ( 988/1455) codex-tui app::tests::update_reasoning_effort_updates_config PASS [ 0.373s] ( 989/1455) codex-login::all suite::login_server_e2e::cancels_previous_login_server_when_port_is_in_use PASS [ 0.050s] ( 990/1455) codex-tui bottom_pane::chat_composer::tests::question_mark_only_toggles_on_first_char PASS [ 0.023s] ( 991/1455) codex-tui bottom_pane::chat_composer::tests::shortcut_overlay_persists_while_task_running PASS [ 0.107s] ( 992/1455) codex-tui bottom_pane::chat_composer::tests::footer_mode_snapshots PASS [ 0.123s] ( 993/1455) codex-tui bottom_pane::chat_composer::tests::selecting_custom_prompt_with_no_args_inserts_template PASS [ 0.062s] ( 994/1455) codex-tui bottom_pane::chat_composer::tests::slash_init_dispatches_command_and_does_not_submit_literal_text PASS [ 0.010s] ( 995/1455) codex-tui bottom_pane::chat_composer::tests::slash_path_input_submits_without_command_error PASS [ 0.093s] ( 996/1455) codex-tui bottom_pane::chat_composer::tests::slash_mention_dispatches_command_and_inserts_at PASS [ 0.045s] ( 997/1455) codex-tui bottom_pane::chat_composer::tests::slash_popup_model_first_for_mo_logic PASS [ 0.184s] ( 998/1455) codex-tui bottom_pane::chat_composer::tests::selecting_custom_prompt_preserves_literal_dollar_dollar PASS [ 0.020s] ( 999/1455) codex-tui bottom_pane::chat_composer::tests::slash_with_leading_space_submits_as_text PASS [ 0.039s] (1000/1455) codex-tui bottom_pane::chat_composer::tests::slash_tab_completion_moves_cursor_to_end PASS [ 0.010s] (1001/1455) codex-tui bottom_pane::chat_composer::tests::test_current_at_token_basic_cases PASS [ 0.006s] (1002/1455) codex-tui bottom_pane::chat_composer::tests::test_current_at_token_whitespace_boundaries PASS [ 0.012s] (1003/1455) codex-tui bottom_pane::chat_composer::tests::test_current_at_token_cursor_positions PASS [ 0.043s] (1004/1455) codex-tui bottom_pane::chat_composer::tests::slash_tab_then_enter_dispatches_builtin_command PASS [ 0.014s] (1005/1455) codex-tui bottom_pane::chat_composer::tests::test_partial_placeholder_deletion PASS [ 0.019s] (1006/1455) codex-tui bottom_pane::chat_composer::tests::test_multiple_pastes_submission PASS [ 0.013s] (1007/1455) codex-tui bottom_pane::chat_composer::tests::test_placeholder_deletion PASS [ 0.200s] (1008/1455) codex-tui bottom_pane::chat_composer::tests::selecting_custom_prompt_without_args_submits_content PASS [ 0.007s] (1009/1455) codex-tui bottom_pane::chat_composer_history::tests::navigation_with_async_fetch PASS [ 0.013s] (1010/1455) codex-tui bottom_pane::chat_composer_history::tests::reset_navigation_resets_cursor PASS [ 0.110s] (1011/1455) codex-tui bottom_pane::chat_composer::tests::slash_popup_model_first_for_mo_ui PASS [ 0.018s] (1012/1455) codex-tui bottom_pane::chat_composer_history::tests::duplicate_submissions_are_not_recorded PASS [ 0.257s] (1013/1455) codex-tui bottom_pane::chat_composer::tests::selecting_custom_prompt_reuses_cached_arguments_join PASS [ 0.013s] (1014/1455) codex-tui bottom_pane::command_popup::tests::prompt_description_falls_back_when_missing PASS [ 0.023s] (1015/1455) codex-tui bottom_pane::command_popup::tests::filter_includes_init_when_typing_prefix PASS [ 1.875s] (1016/1455) codex-core::all suite::unified_exec::write_stdin_returns_exit_metadata_and_clears_session PASS [ 0.014s] (1017/1455) codex-tui bottom_pane::command_popup::tests::prompt_description_uses_frontmatter_metadata PASS [ 0.017s] (1018/1455) codex-tui bottom_pane::command_popup::tests::model_is_first_suggestion_for_mo PASS [ 0.276s] (1019/1455) codex-tui bottom_pane::chat_composer::tests::selecting_custom_prompt_with_args_expands_placeholders PASS [ 0.024s] (1020/1455) codex-tui bottom_pane::command_popup::tests::prompt_discovery_lists_custom_prompts PASS [ 0.018s] (1021/1455) codex-tui bottom_pane::command_popup::tests::prompt_name_collision_with_builtin_is_ignored PASS [ 0.036s] (1022/1455) codex-tui bottom_pane::command_popup::tests::selecting_init_by_exact_match PASS [ 0.071s] (1023/1455) codex-tui bottom_pane::chat_composer::tests::ui_snapshots PASS [ 0.020s] (1024/1455) codex-tui bottom_pane::list_selection_view::tests::renders_search_query_line_when_enabled PASS [ 0.023s] (1025/1455) codex-tui bottom_pane::prompt_args::tests::escaped_placeholder_is_ignored PASS [ 0.066s] (1026/1455) codex-tui bottom_pane::list_selection_view::tests::renders_blank_line_between_subtitle_and_items PASS [ 0.089s] (1027/1455) codex-tui bottom_pane::feedback_view::tests::feedback_view_bug PASS [ 0.016s] (1028/1455) codex-tui bottom_pane::prompt_args::tests::escaped_placeholder_remains_literal PASS [ 0.019s] (1029/1455) codex-tui bottom_pane::prompt_args::tests::expand_arguments_basic PASS [ 0.016s] (1030/1455) codex-tui bottom_pane::prompt_args::tests::quoted_values_ok PASS [ 0.032s] (1031/1455) codex-tui bottom_pane::prompt_args::tests::invalid_arg_token_reports_error PASS [ 0.122s] (1032/1455) codex-tui bottom_pane::feedback_view::tests::feedback_view_good_result PASS [ 0.027s] (1033/1455) codex-tui bottom_pane::prompt_args::tests::missing_required_args_reports_error PASS [ 0.018s] (1034/1455) codex-tui bottom_pane::queued_user_messages::tests::desired_height_empty PASS [ 0.020s] (1035/1455) codex-tui bottom_pane::queued_user_messages::tests::desired_height_one_message PASS [ 0.184s] (1036/1455) codex-tui bottom_pane::feedback_view::tests::feedback_view_bad_result PASS [ 0.178s] (1037/1455) codex-tui bottom_pane::feedback_view::tests::feedback_view_other PASS [ 0.015s] (1038/1455) codex-tui bottom_pane::scroll_state::tests::wrap_navigation_and_visibility PASS [ 0.207s] (1039/1455) codex-tui bottom_pane::footer::tests::footer_snapshots PASS [ 0.188s] (1040/1455) codex-tui bottom_pane::list_selection_view::tests::renders_blank_line_between_title_and_items_without_subtitle PASS [ 0.091s] (1041/1455) codex-tui bottom_pane::queued_user_messages::tests::render_one_message PASS [ 0.130s] (1042/1455) codex-tui bottom_pane::queued_user_messages::tests::render_more_than_three_messages PASS [ 0.034s] (1043/1455) codex-tui bottom_pane::tests::ctrl_c_on_modal_consumes_and_shows_quit_hint PASS [ 0.036s] (1044/1455) codex-tui bottom_pane::tests::overlay_not_shown_above_approval_modal PASS [ 0.143s] (1045/1455) codex-tui bottom_pane::queued_user_messages::tests::render_many_line_message PASS [ 0.124s] (1046/1455) codex-tui bottom_pane::queued_user_messages::tests::render_two_messages PASS [ 0.095s] (1047/1455) codex-tui bottom_pane::queued_user_messages::tests::render_wrapped_message PASS [ 0.026s] (1048/1455) codex-tui bottom_pane::tests::status_indicator_visible_during_command_execution PASS [ 0.032s] (1049/1455) codex-tui bottom_pane::textarea::tests::control_b_and_f_move_cursor PASS [ 0.030s] (1050/1455) codex-tui bottom_pane::textarea::tests::control_b_f_fallback_control_chars_move_cursor PASS [ 0.029s] (1051/1455) codex-tui bottom_pane::textarea::tests::control_h_backspace PASS [ 0.095s] (1052/1455) codex-tui bottom_pane::tests::queued_messages_visible_when_status_hidden_snapshot PASS [ 0.072s] (1053/1455) codex-tui bottom_pane::tests::status_and_queued_messages_snapshot PASS [ 0.034s] (1054/1455) codex-tui bottom_pane::textarea::tests::cursor_left_and_right_handle_graphemes PASS [ 0.020s] (1055/1455) codex-tui bottom_pane::textarea::tests::delete_backward_and_forward_edges PASS [ 0.024s] (1056/1455) codex-tui bottom_pane::textarea::tests::cursor_pos_with_state_basic_and_scroll_behaviors PASS [ 0.155s] (1057/1455) codex-tui bottom_pane::tests::composer_shown_after_denied_while_task_running PASS [ 0.049s] (1058/1455) codex-tui bottom_pane::textarea::tests::cursor_pos_with_state_after_movements PASS [ 0.029s] (1059/1455) codex-tui bottom_pane::textarea::tests::delete_backward_word_alt_keys PASS [ 0.019s] (1060/1455) codex-tui bottom_pane::textarea::tests::delete_backward_word_handles_narrow_no_break_space PASS [ 0.024s] (1061/1455) codex-tui bottom_pane::textarea::tests::delete_backward_word_and_kill_line_variants PASS [ 0.060s] (1062/1455) codex-tui bottom_pane::textarea::tests::cursor_vertical_movement_across_lines_and_bounds PASS [ 0.020s] (1063/1455) codex-tui bottom_pane::textarea::tests::delete_forward_word_respects_word_separators PASS [ 0.032s] (1064/1455) codex-tui bottom_pane::textarea::tests::delete_backward_word_respects_word_separators PASS [ 0.033s] (1065/1455) codex-tui bottom_pane::textarea::tests::delete_forward_word_handles_atomic_elements PASS [ 0.024s] (1066/1455) codex-tui bottom_pane::textarea::tests::delete_forward_word_with_without_alt_modifier PASS [ 0.139s] (1067/1455) codex-tui bottom_pane::tests::status_hidden_when_height_too_small PASS [ 0.043s] (1068/1455) codex-tui bottom_pane::textarea::tests::delete_forward_word_variants PASS [ 0.024s] (1069/1455) codex-tui bottom_pane::textarea::tests::insert_and_replace_update_cursor_and_text PASS [ 0.033s] (1070/1455) codex-tui bottom_pane::textarea::tests::end_of_line_or_down_at_end_of_text PASS [ 0.162s] (1071/1455) codex-tui bottom_pane::tests::status_and_composer_fill_height_without_bottom_padding PASS [ 0.007s] (1072/1455) codex-tui bottom_pane::textarea::tests::wrapping_and_cursor_positions PASS [ 0.040s] (1073/1455) codex-tui bottom_pane::textarea::tests::home_end_and_emacs_style_home_end PASS [ 0.031s] (1074/1455) codex-tui bottom_pane::textarea::tests::wrapped_navigation_across_visual_lines PASS [ 0.015s] (1075/1455) codex-tui bottom_pane::textarea::tests::yank_restores_last_kill PASS [ 0.038s] (1076/1455) codex-tui bottom_pane::textarea::tests::word_navigation_helpers PASS [ 0.029s] (1077/1455) codex-tui bottom_pane::textarea::tests::wrapped_navigation_with_newlines_and_spaces PASS [ 0.040s] (1078/1455) codex-tui bottom_pane::textarea::tests::wrapped_navigation_with_wide_graphemes PASS [ 0.103s] (1079/1455) codex-tui bottom_pane::textarea::tests::fuzz_textarea_randomized PASS [ 0.062s] (1080/1455) codex-tui chatwidget::tests::apply_patch_approval_sends_op_with_submission_id PASS [ 0.099s] (1081/1455) codex-tui chatwidget::tests::apply_patch_manual_approval_adjusts_header PASS [ 0.123s] (1082/1455) codex-tui chatwidget::tests::alt_up_edits_most_recent_queued_message PASS [ 0.120s] (1083/1455) codex-tui chatwidget::tests::apply_patch_events_emit_history_cells PASS [ 0.111s] (1084/1455) codex-tui chatwidget::tests::apply_patch_request_shows_diff_summary PASS [ 0.140s] (1085/1455) codex-tui chatwidget::tests::apply_patch_full_flow_integration_like PASS [ 0.107s] (1086/1455) codex-tui chatwidget::tests::apply_patch_untrusted_shows_approval_modal PASS [ 0.187s] (1087/1455) codex-tui chatwidget::tests::apply_patch_manual_flow_snapshot PASS [ 0.142s] (1088/1455) codex-tui chatwidget::tests::approval_modal_exec_snapshot PASS [ 0.139s] (1089/1455) codex-tui chatwidget::tests::approvals_popup_includes_wsl_note_for_auto_mode PASS [ 0.128s] (1090/1455) codex-tui chatwidget::tests::approvals_selection_popup_snapshot PASS [ 0.188s] (1091/1455) codex-tui chatwidget::tests::approval_modal_exec_without_reason_snapshot PASS [ 0.097s] (1092/1455) codex-tui chatwidget::tests::ctrl_c_cleared_prompt_is_recoverable_via_history PASS [ 0.223s] (1093/1455) codex-tui chatwidget::tests::approval_modal_patch_snapshot PASS [ 0.202s] (1094/1455) codex-tui chatwidget::tests::chatwidget_exec_and_status_layout_vt100_snapshot PASS [ 0.118s] (1095/1455) codex-tui chatwidget::tests::custom_prompt_enter_empty_does_not_send PASS [ 0.137s] (1096/1455) codex-tui chatwidget::tests::ctrl_c_shutdown_ignores_caps_lock PASS [ 0.201s] (1097/1455) codex-tui chatwidget::tests::chatwidget_markdown_code_blocks_vt100_snapshot PASS [ 0.120s] (1098/1455) codex-tui chatwidget::tests::custom_prompt_submit_sends_review_op PASS [ 0.062s] (1099/1455) codex-tui chatwidget::tests::empty_enter_during_task_does_not_queue PASS [ 0.076s] (1100/1455) codex-tui chatwidget::tests::enqueueing_history_prompt_multiple_times_is_stable PASS [ 0.076s] (1101/1455) codex-tui chatwidget::tests::entered_review_mode_uses_request_hint PASS [ 0.096s] (1102/1455) codex-tui chatwidget::tests::entered_review_mode_defaults_to_current_changes_banner PASS [ 0.088s] (1103/1455) codex-tui chatwidget::tests::exec_history_cell_shows_working_then_completed PASS [ 0.108s] (1104/1455) codex-tui chatwidget::tests::exec_history_cell_shows_working_then_failed PASS [ 0.284s] (1105/1455) codex-tui chatwidget::tests::deltas_then_same_final_message_are_rendered_snapshot PASS [ 0.038s] (1106/1455) codex-tui chatwidget::tests::exited_review_mode_emits_results_and_finishes PASS [ 0.445s] (1107/1455) codex-tui chatwidget::tests::binary_size_transcript_snapshot PASS [ 0.105s] (1108/1455) codex-tui chatwidget::tests::exec_history_extends_previous_when_consecutive PASS [ 0.273s] (1109/1455) codex-tui chatwidget::tests::disabled_slash_command_while_task_running_snapshot PASS [ 0.219s] (1110/1455) codex-tui chatwidget::tests::exec_approval_decision_truncates_multiline_and_long_commands PASS [ 0.211s] (1111/1455) codex-tui chatwidget::tests::exec_approval_emits_proposed_command_and_decision_history PASS [ 0.138s] (1112/1455) codex-tui chatwidget::tests::final_reasoning_then_message_without_deltas_are_rendered PASS [ 0.139s] (1113/1455) codex-tui chatwidget::tests::helpers_are_available_and_do_not_panic PASS [ 0.111s] (1114/1455) codex-tui chatwidget::tests::interrupt_restores_queued_messages_into_composer PASS [ 0.147s] (1115/1455) codex-tui chatwidget::tests::interrupt_prepends_queued_messages_before_existing_composer_text PASS [ 0.201s] (1116/1455) codex-tui chatwidget::tests::feedback_upload_consent_popup_snapshot PASS [ 0.195s] (1117/1455) codex-tui chatwidget::tests::interrupt_exec_marks_failed_snapshot PASS [ 0.221s] (1118/1455) codex-tui chatwidget::tests::full_access_confirmation_popup_snapshot PASS [ 0.231s] (1119/1455) codex-tui chatwidget::tests::feedback_selection_popup_snapshot PASS [ 0.020s] (1120/1455) codex-tui chatwidget::tests::rate_limit_warnings_emit_thresholds PASS [ 0.075s] (1121/1455) codex-tui chatwidget::tests::plan_update_renders_history_cell PASS [ 0.093s] (1122/1455) codex-tui chatwidget::tests::multiple_agent_messages_in_single_turn_emit_multiple_headers PASS [ 0.098s] (1123/1455) codex-tui chatwidget::tests::reasoning_popup_escape_returns_to_model_popup PASS [ 0.116s] (1124/1455) codex-tui chatwidget::tests::resumed_initial_messages_render_history PASS [ 0.230s] (1125/1455) codex-tui chatwidget::tests::interrupted_turn_error_message_snapshot PASS [ 0.127s] (1126/1455) codex-tui chatwidget::tests::review_branch_picker_escape_navigates_back_then_dismisses PASS [ 0.210s] (1127/1455) codex-tui chatwidget::tests::model_selection_popup_snapshot PASS [ 0.229s] (1128/1455) codex-tui chatwidget::tests::model_reasoning_selection_popup_snapshot PASS [ 0.101s] (1129/1455) codex-tui chatwidget::tests::review_custom_prompt_escape_navigates_back_then_dismisses PASS [ 0.125s] (1130/1455) codex-tui chatwidget::tests::review_commit_picker_shows_subjects_without_timestamps PASS [ 0.065s] (1131/1455) codex-tui chatwidget::tests::slash_exit_requests_exit PASS [ 0.085s] (1132/1455) codex-tui chatwidget::tests::review_popup_custom_prompt_action_sends_event PASS [ 0.056s] (1133/1455) codex-tui chatwidget::tests::slash_init_skips_when_project_doc_exists PASS [ 0.096s] (1134/1455) codex-tui chatwidget::tests::slash_rollout_displays_current_path PASS [ 0.099s] (1135/1455) codex-tui chatwidget::tests::slash_rollout_handles_missing_path PASS [ 0.097s] (1136/1455) codex-tui chatwidget::tests::slash_undo_sends_op PASS [ 0.118s] (1137/1455) codex-tui chatwidget::tests::slash_quit_requests_exit PASS [ 0.027s] (1138/1455) codex-tui chatwidget::tests::test_rate_limit_warnings_monthly PASS [ 0.076s] (1139/1455) codex-tui chatwidget::tests::streaming_final_answer_keeps_task_running_state PASS [ 0.100s] (1140/1455) codex-tui chatwidget::tests::stream_error_updates_status_indicator PASS [ 0.177s] (1141/1455) codex-tui chatwidget::tests::status_widget_active_snapshot PASS [ 0.088s] (1142/1455) codex-tui chatwidget::tests::undo_success_events_render_info_messages PASS [ 0.024s] (1143/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_file_url PASS [ 0.119s] (1144/1455) codex-tui chatwidget::tests::undo_failure_events_render_error_message PASS [ 0.023s] (1145/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_file_url_windows PASS [ 0.013s] (1146/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_multiple_tokens_returns_none PASS [ 0.109s] (1147/1455) codex-tui chatwidget::tests::warning_event_adds_warning_history_cell PASS [ 0.016s] (1148/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_single_quoted_unix_path PASS [ 0.022s] (1149/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_shell_escaped_single_path PASS [ 0.226s] (1150/1455) codex-tui chatwidget::tests::status_widget_and_approval_modal_snapshot PASS [ 0.017s] (1151/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_single_quoted_windows_path PASS [ 0.146s] (1152/1455) codex-tui chatwidget::tests::undo_started_hides_interrupt_hint PASS [ 0.039s] (1153/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_simple_quoted_path_fallback PASS [ 0.020s] (1154/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_unquoted_windows_path_with_spaces PASS [ 0.023s] (1155/1455) codex-tui clipboard_paste::pasted_paths_tests::normalize_unc_windows_path PASS [ 0.030s] (1156/1455) codex-tui clipboard_paste::pasted_paths_tests::pasted_image_format_png_jpeg_unknown PASS [ 0.035s] (1157/1455) codex-tui clipboard_paste::pasted_paths_tests::pasted_image_format_with_windows_style_paths PASS [ 0.027s] (1158/1455) codex-tui custom_terminal::tests::diff_buffers_clear_to_end_starts_after_wide_char PASS [ 0.196s] (1159/1455) codex-tui chatwidget::tests::ui_snapshots_small_heights_idle PASS [ 0.196s] (1160/1455) codex-tui chatwidget::tests::ui_snapshots_small_heights_task_running PASS [ 0.040s] (1161/1455) codex-tui custom_terminal::tests::diff_buffers_does_not_emit_clear_to_end_for_full_width_row PASS [ 0.103s] (1162/1455) codex-tui diff_render::tests::ui_snapshot_apply_add_block PASS [ 0.103s] (1163/1455) codex-tui diff_render::tests::ui_snapshot_apply_update_block PASS [ 0.121s] (1164/1455) codex-tui diff_render::tests::ui_snapshot_apply_multiple_files_block PASS [ 0.023s] (1165/1455) codex-tui exec_command::tests::test_escape_command PASS [ 0.148s] (1166/1455) codex-tui diff_render::tests::ui_snapshot_apply_delete_block PASS [ 0.033s] (1167/1455) codex-tui exec_command::tests::test_strip_bash_lc_and_escape PASS [ 0.167s] (1168/1455) codex-tui diff_render::tests::ui_snapshot_apply_update_block_line_numbers_three_digits_text PASS [ 0.165s] (1169/1455) codex-tui diff_render::tests::ui_snapshot_apply_update_block_wraps_long_lines PASS [ 5.421s] (1170/1455) codex-core unified_exec::tests::reusing_completed_session_returns_unknown_session PASS [ 0.173s] (1171/1455) codex-tui diff_render::tests::ui_snapshot_apply_update_block_wraps_long_lines_text PASS [ 0.161s] (1172/1455) codex-tui diff_render::tests::ui_snapshot_apply_update_with_rename_block PASS [ 0.091s] (1173/1455) codex-tui history_cell::tests::coalesces_reads_across_multiple_calls PASS [ 0.175s] (1174/1455) codex-tui diff_render::tests::ui_snapshot_wrap_behavior_insert PASS [ 0.014s] (1175/1455) codex-tui history_cell::tests::deprecation_notice_renders_summary_with_details PASS [ 0.115s] (1176/1455) codex-tui history_cell::tests::coalesces_sequential_reads_within_one_call PASS [ 0.018s] (1177/1455) codex-tui history_cell::tests::empty_agent_message_cell_transcript PASS [ 0.168s] (1178/1455) codex-tui history_cell::tests::coalesced_reads_dedupe_names PASS [ 0.145s] (1179/1455) codex-tui history_cell::tests::completed_mcp_tool_call_success_snapshot PASS [ 0.249s] (1180/1455) codex-tui history_cell::tests::completed_mcp_tool_call_multiple_outputs_inline_snapshot PASS [ 0.183s] (1181/1455) codex-tui history_cell::tests::completed_mcp_tool_call_wrapped_outputs_snapshot PASS [ 0.253s] (1182/1455) codex-tui history_cell::tests::completed_mcp_tool_call_error_snapshot PASS [ 0.243s] (1183/1455) codex-tui history_cell::tests::completed_mcp_tool_call_multiple_outputs_snapshot PASS [ 0.299s] (1184/1455) codex-tui history_cell::tests::active_mcp_tool_call_snapshot PASS [ 0.148s] (1185/1455) codex-tui history_cell::tests::mcp_tools_output_masks_sensitive_values PASS [ 0.029s] (1186/1455) codex-tui history_cell::tests::prefixed_wrapped_history_cell_indents_wrapped_lines PASS [ 0.045s] (1187/1455) codex-tui history_cell::tests::reasoning_summary_block PASS [ 0.037s] (1188/1455) codex-tui history_cell::tests::reasoning_summary_block_falls_back_when_header_is_missing PASS [ 0.023s] (1189/1455) codex-tui history_cell::tests::reasoning_summary_block_falls_back_when_summary_is_missing PASS [ 0.190s] (1190/1455) codex-tui history_cell::tests::multiline_command_both_lines_wrap_with_correct_prefixes PASS [ 0.154s] (1191/1455) codex-tui history_cell::tests::multiline_command_wraps_with_extra_indent_on_subsequent_lines PASS [ 0.187s] (1192/1455) codex-tui history_cell::tests::multiline_command_without_wrap_uses_branch_then_eight_spaces PASS [ 0.020s] (1193/1455) codex-tui history_cell::tests::reasoning_summary_block_returns_reasoning_cell_when_feature_disabled PASS [ 0.024s] (1194/1455) codex-tui history_cell::tests::session_header_directory_center_truncates PASS [ 0.022s] (1195/1455) codex-tui history_cell::tests::session_header_directory_front_truncates_long_segment PASS [ 0.029s] (1196/1455) codex-tui history_cell::tests::session_header_includes_reasoning_level_when_present PASS [ 0.043s] (1197/1455) codex-tui history_cell::tests::reasoning_summary_block_splits_header_and_summary_when_present PASS [ 0.017s] (1198/1455) codex-tui insert_history::tests::vt100_blockquote_line_emits_green_fg PASS [ 0.023s] (1199/1455) codex-tui insert_history::tests::vt100_blockquote_wrap_preserves_color_on_all_wrapped_lines PASS [ 0.013s] (1200/1455) codex-tui insert_history::tests::vt100_colored_prefix_then_plain_text_resets_color PASS [ 0.121s] (1201/1455) codex-tui history_cell::tests::plan_update_with_note_and_wrapping_snapshot PASS [ 0.124s] (1202/1455) codex-tui history_cell::tests::plan_update_without_note_snapshot PASS [ 0.023s] (1203/1455) codex-tui live_wrap::tests::fragmentation_invariance_long_token PASS [ 0.027s] (1204/1455) codex-tui insert_history::tests::writes_bold_then_regular_spans PASS [ 0.030s] (1205/1455) codex-tui insert_history::tests::vt100_deep_nested_mixed_list_third_level_marker_is_colored PASS [ 0.146s] (1206/1455) codex-tui history_cell::tests::ran_cell_multiline_with_stderr_snapshot PASS [ 0.015s] (1207/1455) codex-tui live_wrap::tests::rewrap_on_width_change PASS [ 0.037s] (1208/1455) codex-tui live_wrap::tests::newline_splits_rows PASS [ 0.026s] (1209/1455) codex-tui live_wrap::tests::rows_do_not_exceed_width_ascii PASS [ 0.030s] (1210/1455) codex-tui live_wrap::tests::rows_do_not_exceed_width_emoji_cjk PASS [ 0.037s] (1211/1455) codex-tui markdown::tests::append_markdown_keeps_ordered_list_line_unsplit_in_context PASS [ 0.019s] (1212/1455) codex-tui markdown::tests::indented_code_blocks_preserve_leading_whitespace PASS [ 0.048s] (1213/1455) codex-tui markdown::tests::append_markdown_matches_tui_markdown_for_ordered_item PASS [ 0.034s] (1214/1455) codex-tui markdown::tests::citations_render_as_plain_text PASS [ 0.023s] (1215/1455) codex-tui markdown_render::markdown_render_tests::blockquote_heading_inherits_heading_style PASS [ 0.020s] (1216/1455) codex-tui markdown_render::markdown_render_tests::blockquote_in_ordered_list_on_next_line PASS [ 0.020s] (1217/1455) codex-tui markdown_render::markdown_render_tests::blockquote_in_unordered_list_on_next_line PASS [ 0.019s] (1218/1455) codex-tui markdown_render::markdown_render_tests::blockquote_inside_nested_list PASS [ 0.016s] (1219/1455) codex-tui markdown_render::markdown_render_tests::blockquote_list_then_nested_blockquote PASS [ 0.143s] (1220/1455) codex-tui history_cell::tests::user_history_cell_wraps_and_prefixes_each_line_snapshot PASS [ 0.063s] (1221/1455) codex-tui markdown::tests::append_markdown_preserves_full_text_line PASS [ 0.027s] (1222/1455) codex-tui markdown_render::markdown_render_tests::blockquote_multiple_with_break PASS [ 0.023s] (1223/1455) codex-tui markdown_render::markdown_render_tests::blockquote_three_paragraphs_short_lines PASS [ 0.025s] (1224/1455) codex-tui markdown_render::markdown_render_tests::blockquote_nested_two_levels PASS [ 0.182s] (1225/1455) codex-tui history_cell::tests::single_line_command_wraps_with_four_space_continuation PASS [ 0.013s] (1226/1455) codex-tui markdown_render::markdown_render_tests::blockquote_two_paragraphs_inside_ordered_list_has_blank_line PASS [ 0.030s] (1227/1455) codex-tui markdown_render::markdown_render_tests::blockquote_surrounded_by_blank_lines PASS [ 0.030s] (1228/1455) codex-tui markdown_render::markdown_render_tests::blockquote_single PASS [ 0.031s] (1229/1455) codex-tui markdown_render::markdown_render_tests::blockquote_soft_break PASS [ 0.197s] (1230/1455) codex-tui history_cell::tests::single_line_command_compact_when_fits PASS [ 0.026s] (1231/1455) codex-tui markdown_render::markdown_render_tests::blockquote_with_code_block PASS [ 0.027s] (1232/1455) codex-tui markdown_render::markdown_render_tests::blockquote_with_list_items PASS [ 0.028s] (1233/1455) codex-tui markdown_render::markdown_render_tests::blockquote_with_heading_and_paragraph PASS [ 0.022s] (1234/1455) codex-tui markdown_render::markdown_render_tests::code_block_inside_unordered_list_item_is_indented PASS [ 0.024s] (1235/1455) codex-tui markdown_render::markdown_render_tests::blockquote_with_multiline_code_block PASS [ 0.209s] (1236/1455) codex-tui history_cell::tests::stderr_tail_more_than_five_lines_snapshot PASS [ 0.026s] (1237/1455) codex-tui markdown_render::markdown_render_tests::code_block_indented PASS [ 0.027s] (1238/1455) codex-tui markdown_render::markdown_render_tests::code_block_inside_unordered_list_item_multiple_lines PASS [ 0.034s] (1239/1455) codex-tui markdown_render::markdown_render_tests::blockquote_with_ordered_list PASS [ 0.017s] (1240/1455) codex-tui markdown_render::markdown_render_tests::code_block_with_inner_triple_backticks_outer_four PASS [ 0.024s] (1241/1455) codex-tui markdown_render::markdown_render_tests::code_block_multiple_lines_inside_unordered_list PASS [ 0.027s] (1242/1455) codex-tui markdown_render::markdown_render_tests::code_block_multiple_lines_root PASS [ 0.023s] (1243/1455) codex-tui markdown_render::markdown_render_tests::deeply_nested_mixed_three_levels PASS [ 0.017s] (1244/1455) codex-tui markdown_render::markdown_render_tests::empty PASS [ 0.027s] (1245/1455) codex-tui markdown_render::markdown_render_tests::code_block_unhighlighted PASS [ 0.024s] (1246/1455) codex-tui markdown_render::markdown_render_tests::emphasis PASS [ 0.016s] (1247/1455) codex-tui markdown_render::markdown_render_tests::html_block_is_verbatim_multiline PASS [ 0.026s] (1248/1455) codex-tui markdown_render::markdown_render_tests::horizontal_rule_renders_em_dashes PASS [ 0.036s] (1249/1455) codex-tui markdown_render::markdown_render_tests::html_continuation_paragraph_in_unordered_item_indented PASS [ 0.046s] (1250/1455) codex-tui markdown_render::markdown_render_tests::headings PASS [ 0.030s] (1251/1455) codex-tui markdown_render::markdown_render_tests::inline_code PASS [ 0.030s] (1252/1455) codex-tui markdown_render::markdown_render_tests::html_in_tight_ordered_item_soft_breaks_with_space PASS [ 0.030s] (1253/1455) codex-tui markdown_render::markdown_render_tests::html_inline_is_verbatim PASS [ 0.030s] (1254/1455) codex-tui markdown_render::markdown_render_tests::link PASS [ 0.039s] (1255/1455) codex-tui markdown_render::markdown_render_tests::list_item_text_then_blockquote PASS [ 0.043s] (1256/1455) codex-tui markdown_render::markdown_render_tests::list_item_text_blockquote_text PASS [ 0.041s] (1257/1455) codex-tui markdown_render::markdown_render_tests::list_item_blockquote_then_text PASS [ 0.019s] (1258/1455) codex-tui markdown_render::markdown_render_tests::list_item_with_inline_blockquote_on_same_line PASS [ 0.018s] (1259/1455) codex-tui markdown_render::markdown_render_tests::list_unordered_single PASS [ 0.025s] (1260/1455) codex-tui markdown_render::markdown_render_tests::loose_items_due_to_blank_line_between_items PASS [ 0.024s] (1261/1455) codex-tui markdown_render::markdown_render_tests::mixed_tight_then_loose_in_one_list PASS [ 0.024s] (1262/1455) codex-tui markdown_render::markdown_render_tests::loose_list_item_multiple_paragraphs PASS [ 0.028s] (1263/1455) codex-tui markdown_render::markdown_render_tests::list_nested PASS [ 0.032s] (1264/1455) codex-tui markdown_render::markdown_render_tests::list_ordered PASS [ 0.043s] (1265/1455) codex-tui markdown_render::markdown_render_tests::list_ordered_custom_start PASS [ 0.045s] (1266/1455) codex-tui markdown_render::markdown_render_tests::list_unordered_multiple PASS [ 0.028s] (1267/1455) codex-tui markdown_render::markdown_render_tests::nested_blockquote_with_inline_and_fenced_code PASS [ 0.029s] (1268/1455) codex-tui markdown_render::markdown_render_tests::nested_item_continuation_paragraph_is_indented PASS [ 0.029s] (1269/1455) codex-tui markdown_render::markdown_render_tests::nested_five_levels_mixed_lists PASS [ 0.027s] (1270/1455) codex-tui markdown_render::markdown_render_tests::ordered_item_continuation_paragraph_is_indented PASS [ 0.029s] (1271/1455) codex-tui markdown_render::markdown_render_tests::nested_ordered_in_unordered PASS [ 0.029s] (1272/1455) codex-tui markdown_render::markdown_render_tests::nested_unordered_in_ordered PASS [ 0.019s] (1273/1455) codex-tui markdown_render::markdown_render_tests::ordered_item_with_code_block_and_nested_bullet PASS [ 0.027s] (1274/1455) codex-tui markdown_render::markdown_render_tests::paragraph_multiple PASS [ 0.027s] (1275/1455) codex-tui markdown_render::markdown_render_tests::ordered_item_with_indented_continuation_is_tight PASS [ 0.018s] (1276/1455) codex-tui markdown_render::markdown_render_tests::tight_item_with_soft_break PASS [ 0.023s] (1277/1455) codex-tui markdown_render::markdown_render_tests::paragraph_soft_break PASS [ 0.023s] (1278/1455) codex-tui markdown_render::markdown_render_tests::paragraph_single PASS [ 0.074s] (1279/1455) codex-tui markdown_render::markdown_render_tests::markdown_render_complex_snapshot PASS [ 0.021s] (1280/1455) codex-tui markdown_render::markdown_render_tests::strong PASS [ 0.026s] (1281/1455) codex-tui markdown_render::markdown_render_tests::strong_emphasis PASS [ 0.029s] (1282/1455) codex-tui markdown_render::markdown_render_tests::strikethrough PASS [ 0.023s] (1283/1455) codex-tui markdown_render::markdown_render_tests::unordered_item_continuation_paragraph_is_indented PASS [ 0.025s] (1284/1455) codex-tui markdown_render::tests::does_not_wrap_code_blocks PASS [ 0.024s] (1285/1455) codex-tui markdown_render::tests::wraps_list_items_preserving_indent PASS [ 0.022s] (1286/1455) codex-tui markdown_render::tests::wraps_list_items_containing_blockquotes PASS [ 0.023s] (1287/1455) codex-tui markdown_render::tests::wraps_plain_text_when_width_provided PASS [ 0.033s] (1288/1455) codex-tui markdown_render::tests::wraps_blockquotes PASS [ 0.027s] (1289/1455) codex-tui markdown_render::tests::wraps_ordered_lists PASS [ 0.030s] (1290/1455) codex-tui markdown_render::tests::wraps_nested_lists PASS [ 0.037s] (1291/1455) codex-tui markdown_render::tests::wraps_blockquotes_inside_lists PASS [ 0.023s] (1292/1455) codex-tui markdown_stream::tests::e2e_stream_blockquote_simple_is_green PASS [ 0.020s] (1293/1455) codex-tui markdown_stream::tests::e2e_stream_blockquote_with_list_items_is_green PASS [ 0.027s] (1294/1455) codex-tui markdown_stream::tests::e2e_stream_blockquote_nested_is_green PASS [ 0.026s] (1295/1455) codex-tui markdown_stream::tests::e2e_stream_blockquote_wrap_preserves_green_style PASS [ 0.023s] (1296/1455) codex-tui markdown_stream::tests::finalize_commits_partial_line PASS [ 0.019s] (1297/1455) codex-tui markdown_stream::tests::fuzz_class_bullet_duplication_variant_1 PASS [ 0.028s] (1298/1455) codex-tui markdown_stream::tests::e2e_stream_nested_mixed_lists_ordered_marker_is_light_blue PASS [ 0.030s] (1299/1455) codex-tui markdown_stream::tests::empty_fenced_block_is_dropped_and_separator_preserved_before_heading PASS [ 0.019s] (1300/1455) codex-tui markdown_stream::tests::fuzz_class_bullet_duplication_variant_2 PASS [ 0.017s] (1301/1455) codex-tui markdown_stream::tests::heading_not_inlined_when_split_across_chunks PASS [ 0.034s] (1302/1455) codex-tui markdown_stream::tests::e2e_stream_deep_nested_third_level_marker_is_light_blue PASS [ 0.020s] (1303/1455) codex-tui markdown_stream::tests::lists_and_fences_commit_without_duplication PASS [ 0.016s] (1304/1455) codex-tui markdown_stream::tests::loose_vs_tight_list_items_streaming_matches_full PASS [ 0.027s] (1305/1455) codex-tui markdown_stream::tests::heading_starts_on_new_line_when_following_paragraph PASS [ 0.016s] (1306/1455) codex-tui markdown_stream::tests::no_commit_until_newline PASS [ 0.027s] (1307/1455) codex-tui markdown_stream::tests::loose_list_with_split_dashes_matches_full_render PASS [ 0.027s] (1308/1455) codex-tui markdown_stream::tests::paragraph_then_empty_fence_then_heading_keeps_heading_on_new_line PASS [ 0.028s] (1309/1455) codex-tui markdown_stream::tests::streaming_html_block_then_text_matches_full PASS [ 0.030s] (1310/1455) codex-tui markdown_stream::tests::utf8_boundary_safety_and_wide_chars PASS [ 0.017s] (1311/1455) codex-tui onboarding::welcome::tests::ctrl_dot_changes_animation_variant PASS [ 0.027s] (1312/1455) codex-tui onboarding::trust_directory::tests::release_event_does_not_change_selection PASS [ 0.027s] (1313/1455) codex-tui onboarding::welcome::tests::welcome_renders_animation_on_first_draw PASS [ 0.033s] (1314/1455) codex-tui pager_overlay::tests::edit_prev_hint_is_visible PASS [ 0.016s] (1315/1455) codex-tui pager_overlay::tests::pager_view_ensure_chunk_visible_scrolls_up_when_needed PASS [ 0.036s] (1316/1455) codex-tui onboarding::windows::tests::windows_step_complete_after_install_selection PASS [ 0.029s] (1317/1455) codex-tui pager_overlay::tests::pager_view_content_height_counts_renderables PASS [ 0.042s] (1318/1455) codex-tui onboarding::windows::tests::windows_step_hidden_after_continue PASS [ 0.017s] (1319/1455) codex-tui pager_overlay::tests::pager_view_is_scrolled_to_bottom_accounts_for_wrapped_height PASS [ 0.050s] (1320/1455) codex-tui pager_overlay::tests::pager_view_ensure_chunk_visible_scrolls_down_when_needed PASS [ 0.016s] (1321/1455) codex-tui pager_overlay::tests::transcript_overlay_keeps_scroll_pinned_at_bottom PASS [ 0.086s] (1322/1455) codex-tui onboarding::auth::tests::api_key_flow_disabled_when_chatgpt_forced PASS [ 0.091s] (1323/1455) codex-tui onboarding::auth::tests::saving_api_key_is_blocked_when_chatgpt_forced PASS [ 0.018s] (1324/1455) codex-tui pager_overlay::tests::transcript_overlay_preserves_manual_scroll_position PASS [ 0.031s] (1325/1455) codex-tui render::highlight::tests::dims_expected_bash_operators PASS [ 0.048s] (1326/1455) codex-tui render::highlight::tests::dims_redirects_and_strings PASS [ 0.023s] (1327/1455) codex-tui resume_picker::tests::ensure_minimum_rows_prefetches_when_underfilled PASS [ 0.082s] (1328/1455) codex-tui pager_overlay::tests::static_overlay_wraps_long_lines PASS [ 0.026s] (1329/1455) codex-tui resume_picker::tests::page_navigation_uses_view_rows PASS [ 0.023s] (1330/1455) codex-tui resume_picker::tests::pageless_scrolling_deduplicates_and_keeps_order PASS [ 0.022s] (1331/1455) codex-tui resume_picker::tests::preview_uses_first_message_input_text PASS [ 0.068s] (1332/1455) codex-tui render::highlight::tests::highlights_command_and_strings PASS [ 0.080s] (1333/1455) codex-tui render::highlight::tests::highlights_heredoc_body_as_string PASS [ 0.020s] (1334/1455) codex-tui resume_picker::tests::row_uses_tail_timestamp_for_updated_at PASS [ 0.020s] (1335/1455) codex-tui resume_picker::tests::rows_from_items_preserves_backend_order PASS [ 0.026s] (1336/1455) codex-tui resume_picker::tests::set_query_loads_until_match_and_respects_scan_cap PASS [ 0.014s] (1337/1455) codex-tui resume_picker::tests::up_at_bottom_does_not_scroll_when_visible PASS [ 0.123s] (1338/1455) codex-tui pager_overlay::tests::transcript_overlay_snapshot_basic PASS [ 0.021s] (1339/1455) codex-tui status_indicator_widget::tests::fmt_elapsed_compact_formats_seconds_minutes_hours PASS [ 0.032s] (1340/1455) codex-tui status::tests::status_context_window_uses_last_usage PASS [ 0.156s] (1341/1455) codex-tui pager_overlay::tests::transcript_overlay_apply_patch_scroll_vt100_clears_previous_page PASS [ 0.166s] (1342/1455) codex-tui pager_overlay::tests::static_overlay_snapshot_basic PASS [ 0.013s] (1343/1455) codex-tui streaming::controller::tests::controller_loose_vs_tight_with_commit_ticks_matches_full PASS [ 0.018s] (1344/1455) codex-tui status_indicator_widget::tests::timer_pauses_when_requested PASS [ 0.070s] (1345/1455) codex-tui resume_picker::tests::resume_table_snapshot PASS [ 0.228s] (1346/1455) codex-tui onboarding::trust_directory::tests::renders_snapshot_for_git_repo PASS [ 0.063s] (1347/1455) codex-tui status::tests::status_card_token_usage_excludes_cached_tokens PASS [ 0.021s] (1348/1455) codex-tui tests::windows_skips_trust_prompt_without_sandbox PASS [ 0.017s] (1349/1455) codex-tui text_formatting::tests::test_center_truncate_truncates_long_path PASS [ 0.036s] (1350/1455) codex-tui tests::windows_shows_trust_prompt_with_sandbox PASS [ 0.021s] (1351/1455) codex-tui text_formatting::tests::test_center_truncate_truncates_long_windows_path PASS [ 0.021s] (1352/1455) codex-tui text_formatting::tests::test_center_truncate_handles_long_segment PASS [ 0.016s] (1353/1455) codex-tui text_formatting::tests::test_format_json_compact_array PASS [ 0.020s] (1354/1455) codex-tui text_formatting::tests::test_format_json_compact_already_compact PASS [ 0.035s] (1355/1455) codex-tui text_formatting::tests::test_center_truncate_doesnt_truncate_short_path PASS [ 0.064s] (1356/1455) codex-tui status_indicator_widget::tests::renders_with_working_header PASS [ 0.026s] (1357/1455) codex-tui text_formatting::tests::test_format_json_compact_empty_object PASS [ 0.023s] (1358/1455) codex-tui text_formatting::tests::test_format_json_compact_nested_object PASS [ 0.030s] (1359/1455) codex-tui text_formatting::tests::test_format_json_compact_empty_array PASS [ 0.024s] (1360/1455) codex-tui text_formatting::tests::test_format_json_compact_invalid_json PASS [ 0.016s] (1361/1455) codex-tui text_formatting::tests::test_format_json_compact_with_whitespace PASS [ 0.027s] (1362/1455) codex-tui text_formatting::tests::test_format_json_compact_primitive_values PASS [ 0.020s] (1363/1455) codex-tui text_formatting::tests::test_truncate_emoji PASS [ 0.019s] (1364/1455) codex-tui text_formatting::tests::test_truncate_max_graphemes_two PASS [ 0.036s] (1365/1455) codex-tui text_formatting::tests::test_format_json_compact_simple_object PASS [ 0.020s] (1366/1455) codex-tui text_formatting::tests::test_truncate_max_graphemes_one PASS [ 0.019s] (1367/1455) codex-tui text_formatting::tests::test_truncate_max_graphemes_three_boundary PASS [ 0.024s] (1368/1455) codex-tui text_formatting::tests::test_truncate_empty_string PASS [ 0.024s] (1369/1455) codex-tui text_formatting::tests::test_truncate_max_graphemes_zero PASS [ 0.017s] (1370/1455) codex-tui text_formatting::tests::test_truncate_text PASS [ 0.019s] (1371/1455) codex-tui text_formatting::tests::test_truncate_text_exact_length PASS [ 0.135s] (1372/1455) codex-tui status_indicator_widget::tests::renders_truncated PASS [ 0.017s] (1373/1455) codex-tui update_prompt::tests::update_prompt_navigation_wraps_between_entries PASS [ 0.031s] (1374/1455) codex-tui text_formatting::tests::test_truncate_text_shorter_than_limit PASS [ 0.026s] (1375/1455) codex-tui update_prompt::tests::update_prompt_ctrl_c_skips_update PASS [ 0.027s] (1376/1455) codex-tui text_formatting::tests::test_truncate_very_long_text PASS [ 0.026s] (1377/1455) codex-tui text_formatting::tests::test_truncate_unicode_combining_characters PASS [ 0.033s] (1378/1455) codex-tui update_prompt::tests::update_prompt_dont_remind_selects_dismissal PASS [ 0.036s] (1379/1455) codex-tui update_prompt::tests::update_prompt_dismiss_option_leaves_prompt_in_normal_state PASS [ 0.041s] (1380/1455) codex-tui update_prompt::tests::update_prompt_confirm_selects_update PASS [ 0.024s] (1381/1455) codex-tui updates::tests::whitespace_is_ignored PASS [ 0.029s] (1382/1455) codex-tui updates::tests::prerelease_version_is_not_considered_newer PASS [ 0.020s] (1383/1455) codex-tui wrapping::tests::empty_initial_indent_subsequent_spaces PASS [ 0.021s] (1384/1455) codex-tui wrapping::tests::empty_input_yields_single_empty_line PASS [ 0.019s] (1385/1455) codex-tui wrapping::tests::hyphen_splitter_breaks_at_hyphen PASS [ 0.037s] (1386/1455) codex-tui wrapping::tests::break_words_false_allows_overflow_for_long_word PASS [ 0.043s] (1387/1455) codex-tui updates::tests::plain_semver_comparisons_work PASS [ 0.034s] (1388/1455) codex-tui updates::tests::test_get_update_action PASS [ 0.014s] (1389/1455) codex-tui wrapping::tests::indent_consumes_width_leaving_one_char_space PASS [ 0.019s] (1390/1455) codex-tui wrapping::tests::simple_styled_wrap_preserves_styles PASS [ 0.024s] (1391/1455) codex-tui wrapping::tests::line_height_counts_double_width_emoji PASS [ 0.019s] (1392/1455) codex-tui wrapping::tests::styled_split_within_span_preserves_style PASS [ 0.018s] (1393/1455) codex-tui wrapping::tests::simple_unstyled_wrap_narrow_width PASS [ 0.017s] (1394/1455) codex-tui wrapping::tests::wide_unicode_wraps_by_display_width PASS [ 0.013s] (1395/1455) codex-tui wrapping::tests::with_initial_and_subsequent_indents PASS [ 0.033s] (1396/1455) codex-tui wrapping::tests::leading_spaces_preserved_on_first_line PASS [ 0.009s] (1397/1455) codex-tui wrapping::tests::wrap_lines_accepts_borrowed_iterators PASS [ 0.014s] (1398/1455) codex-tui wrapping::tests::word_wrap_does_not_split_words_simple_english PASS [ 0.029s] (1399/1455) codex-tui wrapping::tests::trivial_unstyled_no_indents_wide_width PASS [ 0.012s] (1400/1455) codex-tui wrapping::tests::wrap_lines_applies_initial_indent_only_once PASS [ 0.012s] (1401/1455) codex-tui wrapping::tests::wrap_lines_accepts_str_slices PASS [ 0.042s] (1402/1455) codex-tui wrapping::tests::multiple_spaces_between_words_dont_start_next_line_with_spaces PASS [ 0.013s] (1403/1455) codex-tui::all suite::vt100_history::em_dash_and_space_word_wrap PASS [ 0.020s] (1404/1455) codex-tui wrapping::tests::wrap_lines_borrowed_without_indents_is_concat_of_single_wraps PASS [ 0.020s] (1405/1455) codex-tui wrapping::tests::wrap_lines_borrowed_applies_initial_indent_only_once PASS [ 0.013s] (1406/1455) codex-tui::all suite::vt100_history::cursor_restoration PASS [ 0.019s] (1407/1455) codex-tui::all suite::vt100_history::basic_insertion_no_wrap PASS [ 0.022s] (1408/1455) codex-tui::all suite::status_indicator::ansi_escape_line_strips_escape_sequences PASS [ 0.028s] (1409/1455) codex-tui wrapping::tests::wrap_lines_without_indents_is_concat_of_single_wraps PASS [ 0.010s] (1410/1455) codex-tui::all suite::vt100_live_commit::live_001_commit_on_overflow PASS [ 0.012s] (1411/1455) codex-tui::all suite::vt100_history::long_token_wraps PASS [ 0.013s] (1412/1455) codex-tui::all suite::vt100_history::word_wrap_no_mid_word_split PASS [ 0.020s] (1413/1455) codex-utils-cache tests::evicts_least_recently_used PASS [ 0.020s] (1414/1455) codex-utils-cache tests::stores_and_retrieves_values PASS [ 0.038s] (1415/1455) codex-tui::all suite::vt100_history::emoji_and_cjk PASS [ 0.030s] (1416/1455) codex-tui::all suite::vt100_history::mixed_ansi_spans PASS [ 0.022s] (1417/1455) codex-utils-image tests::reprocesses_updated_file_contents PASS [ 0.013s] (1418/1455) codex-utils-json-to-toml tests::json_array_to_toml PASS [ 0.013s] (1419/1455) codex-utils-json-to-toml tests::json_null_to_toml PASS [ 0.018s] (1420/1455) codex-utils-json-to-toml tests::json_float_to_toml PASS [ 0.013s] (1421/1455) codex-utils-json-to-toml tests::json_number_to_toml PASS [ 0.011s] (1422/1455) codex-utils-json-to-toml tests::json_object_nested PASS [ 0.020s] (1423/1455) codex-utils-json-to-toml tests::json_bool_to_toml PASS [ 0.037s] (1424/1455) codex-utils-image tests::returns_original_image_when_within_bounds PASS [ 0.043s] (1425/1455) codex-utils-image tests::fails_cleanly_for_invalid_images PASS [ 0.015s] (1426/1455) codex-utils-readiness tests::is_ready_without_subscribers_marks_flag_ready PASS [ 0.012s] (1427/1455) codex-utils-readiness tests::subscribe_and_mark_ready_roundtrip PASS [ 0.021s] (1428/1455) codex-utils-readiness tests::subscribe_after_ready_returns_none PASS [ 0.020s] (1429/1455) codex-utils-readiness tests::wait_ready_unblocks_after_mark_ready PASS [ 0.023s] (1430/1455) codex-utils-readiness tests::mark_ready_twice_uses_single_token PASS [ 0.029s] (1431/1455) codex-utils-readiness tests::mark_ready_rejects_unknown_token PASS [ 0.013s] (1432/1455) mcp-types::all suite::initialize::deserialize_initialize_request PASS [ 0.033s] (1433/1455) mcp-types::all suite::progress_notification::deserialize_progress_notification PASS [ 6.330s] (1434/1455) codex-core::all suite::compact::auto_compact_persists_rollout_entries FAIL [ 0.239s] (1435/1455) codex-tui update_prompt::tests::update_prompt_snapshot stdout ─── running 1 test ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap Snapshot: update_prompt_modal Source: tui/src/update_prompt.rs:267 ──────────────────────────────────────────────────────────────────────────────── Expression: terminal.backend() ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 1 │- ✨ Update available! 0.0.0 -> 9.9.9 1 │+ ✨ Update available! 0.55.0 -> 9.9.9 2 2 │ 3 3 │ Release notes: https://github.com/openai/codex/releases/latest 4 4 │ 5 5 │ › 1. Update now (runs `npm install -g @openai/codex@latest`) ────────────┴─────────────────────────────────────────────────────────────────── To update snapshots run `cargo insta review` Stopped on the first failure. Run `cargo insta test` to run all snapshots. test update_prompt::tests::update_prompt_snapshot ... FAILED failures: failures: update_prompt::tests::update_prompt_snapshot test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 461 filtered out; finished in 0.21s stderr ─── stored new snapshot /startdir/src/codex-rust-v0.55.0/codex-rs/tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap.new thread 'update_prompt::tests::update_prompt_snapshot' (27025) panicked at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/insta-1.43.2/src/runtime.rs:694:13: snapshot assertion for 'update_prompt_modal' failed in line 267 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace PASS [ 0.320s] (1436/1455) codex-utils-tokenizer tests::cl100k_base_roundtrip_simple PASS [ 0.447s] (1437/1455) codex-utils-image tests::downscales_large_image PASS [ 0.433s] (1438/1455) codex-utils-tokenizer tests::preserves_whitespace_and_special_tokens_flag PASS [ 0.505s] (1439/1455) codex-utils-tokenizer tests::model_mapping_builds_tokenizer PASS [ 1.007s] (1440/1455) codex-utils-readiness tests::subscribe_returns_error_when_lock_is_held PASS [ 1.026s] (1441/1455) codex-utils-tokenizer tests::unknown_model_defaults_to_o200k_base PASS [ 7.824s] (1442/1455) codex-core unified_exec::tests::unified_exec_persists_across_requests PASS [ 5.954s] (1443/1455) codex-exec::all suite::server_error_exit::exits_non_zero_when_server_reports_error PASS [ 10.402s] (1444/1455) codex-core unified_exec::tests::multi_unified_exec_sessions PASS [ 12.820s] (1445/1455) codex-core unified_exec::tests::unified_exec_timeouts PASS [ 10.306s] (1446/1455) codex-tui bottom_pane::chat_composer::tests::humanlike_typing_1000_chars_appears_live_no_placeholder SLOW [> 60.000s] (─────────) codex-core::all suite::rmcp_client::stdio_image_completions_round_trip SLOW [> 60.000s] (─────────) codex-core::all suite::rmcp_client::stdio_image_responses_round_trip SLOW [> 60.000s] (─────────) codex-core::all suite::rmcp_client::stdio_server_round_trip SLOW [> 60.000s] (─────────) codex-core::all suite::rmcp_client::stdio_server_propagates_whitelisted_env_vars SLOW [> 60.000s] (─────────) codex-core::all suite::rmcp_client::streamable_http_tool_call_round_trip SLOW [> 60.000s] (─────────) codex-core::all suite::rmcp_client::streamable_http_with_oauth_round_trip SLOW [> 60.000s] (─────────) codex-core::all suite::truncation::mcp_image_output_preserves_image_and_no_text_summary SLOW [> 60.000s] (─────────) codex-core::all suite::truncation::mcp_tool_call_output_exceeds_limit_truncated_for_model SLOW [> 60.000s] (─────────) codex-rmcp-client::resources rmcp_client_can_list_and_read_resources SLOW [>120.000s] (─────────) codex-core::all suite::rmcp_client::stdio_image_completions_round_trip SLOW [>120.000s] (─────────) codex-core::all suite::rmcp_client::stdio_image_responses_round_trip SLOW [>120.000s] (─────────) codex-core::all suite::rmcp_client::stdio_server_propagates_whitelisted_env_vars SLOW [>120.000s] (─────────) codex-core::all suite::rmcp_client::stdio_server_round_trip SLOW [>120.000s] (─────────) codex-core::all suite::rmcp_client::streamable_http_tool_call_round_trip SLOW [>120.000s] (─────────) codex-core::all suite::rmcp_client::streamable_http_with_oauth_round_trip SLOW [>120.000s] (─────────) codex-core::all suite::truncation::mcp_tool_call_output_exceeds_limit_truncated_for_model SLOW [>120.000s] (─────────) codex-core::all suite::truncation::mcp_image_output_preserves_image_and_no_text_summary SLOW [>120.000s] (─────────) codex-rmcp-client::resources rmcp_client_can_list_and_read_resources PASS [ 126.660s] (1447/1455) codex-rmcp-client::resources rmcp_client_can_list_and_read_resources PASS [ 135.350s] (1448/1455) codex-core::all suite::rmcp_client::streamable_http_tool_call_round_trip PASS [ 151.278s] (1449/1455) codex-core::all suite::rmcp_client::stdio_image_completions_round_trip PASS [ 151.275s] (1450/1455) codex-core::all suite::rmcp_client::stdio_server_propagates_whitelisted_env_vars PASS [ 151.081s] (1451/1455) codex-core::all suite::truncation::mcp_image_output_preserves_image_and_no_text_summary PASS [ 151.325s] (1452/1455) codex-core::all suite::rmcp_client::stdio_server_round_trip PASS [ 151.348s] (1453/1455) codex-core::all suite::rmcp_client::stdio_image_responses_round_trip PASS [ 151.127s] (1454/1455) codex-core::all suite::truncation::mcp_tool_call_output_exceeds_limit_truncated_for_model PASS [ 151.395s] (1455/1455) codex-core::all suite::rmcp_client::streamable_http_with_oauth_round_trip ──────────── Summary [ 152.320s] 1455 tests run: 1454 passed (9 slow), 1 failed, 34 skipped FAIL [ 0.239s] (1435/1455) codex-tui update_prompt::tests::update_prompt_snapshot error: test run failed ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_9cf5eb97-2ee8-4818-9123-bfbc11204997/build