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