[INFO] cloning repository https://github.com/nextsteptechnology2026-ai/flint
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nextsteptechnology2026-ai/flint" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnextsteptechnology2026-ai%2Fflint", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnextsteptechnology2026-ai%2Fflint'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ab8b130c72526345a9a4a33530ac239b080246f6
[INFO] testing nextsteptechnology2026-ai/flint against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnextsteptechnology2026-ai%2Fflint" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/nextsteptechnology2026-ai/flint
[INFO] finished tweaking git repo https://github.com/nextsteptechnology2026-ai/flint
[INFO] tweaked toml for git repo https://github.com/nextsteptechnology2026-ai/flint written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nextsteptechnology2026-ai/flint on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nextsteptechnology2026-ai/flint already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tree-sitter-lua v0.5.0
[INFO] [stderr]   Downloaded tree-sitter-toml-ng v0.7.0
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded palette_math v0.7.7
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded mac_address v1.1.8
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded ratatui-termina v0.1.0
[INFO] [stderr]   Downloaded lru v0.18.3
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded ratatui-macros v0.7.2
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded tree-sitter-json v0.24.8
[INFO] [stderr]   Downloaded tree-sitter-highlight v0.27.0
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.2
[INFO] [stderr]   Downloaded pest_derive v2.9.0
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded palette_derive v0.7.7
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded pest_generator v2.9.0
[INFO] [stderr]   Downloaded tree-sitter-html v0.23.2
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded pest_meta v2.9.0
[INFO] [stderr]   Downloaded mlua-sys v0.12.0
[INFO] [stderr]   Downloaded tree-sitter-css v0.25.0
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded uuid v1.26.0
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded tree-sitter-yaml v0.7.2
[INFO] [stderr]   Downloaded fancy-regex v0.11.0
[INFO] [stderr]   Downloaded termina v0.3.3
[INFO] [stderr]   Downloaded pulldown-cmark v0.13.4
[INFO] [stderr]   Downloaded indexmap v2.14.1
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] [stderr]   Downloaded tree-sitter-javascript v0.25.0
[INFO] [stderr]   Downloaded tree-sitter-java v0.23.5
[INFO] [stderr]   Downloaded tree-sitter-c v0.24.2
[INFO] [stderr]   Downloaded tree-sitter v0.27.0
[INFO] [stderr]   Downloaded tree-sitter-md v0.5.3
[INFO] [stderr]   Downloaded mlua v0.12.1
[INFO] [stderr]   Downloaded palette v0.7.7
[INFO] [stderr]   Downloaded tree-sitter-rust v0.24.2
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded tree-sitter-bash v0.25.1
[INFO] [stderr]   Downloaded tree-sitter-cpp v0.23.4
[INFO] [stderr]   Downloaded luajit-src v210.7.3+1ee778a
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42
[INFO] running `Command { std: "docker" "start" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling tree-sitter-language v0.1.8
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling lru v0.18.3
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling which v8.0.6
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling lua-src v551.0.1 (/opt/rustwide/workdir/vendor/lua-src)
[INFO] [stderr]    Compiling luajit-src v210.7.3+1ee778a
[INFO] [stderr]    Compiling str_indices v0.4.4
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling ropey v1.6.1
[INFO] [stderr]    Compiling mlua-sys v0.12.0
[INFO] [stderr]    Compiling tree-sitter-bash v0.25.1
[INFO] [stderr]    Compiling tree-sitter-c v0.24.2
[INFO] [stderr]    Compiling tree-sitter-toml-ng v0.7.0
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling tree-sitter-md v0.5.3
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-lua v0.5.0
[INFO] [stderr]    Compiling tree-sitter-yaml v0.7.2
[INFO] [stderr]    Compiling tree-sitter-json v0.24.8
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling tree-sitter-html v0.23.2
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-css v0.25.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling tree-sitter v0.27.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling mlua v0.12.1
[INFO] [stderr]    Compiling flint v0.6.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 53s
[INFO] running `Command { std: "docker" "inspect" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling tree-sitter-highlight v0.27.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling flint v0.6.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 38.61s
[INFO] running `Command { std: "docker" "inspect" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/flint-294ed3a3d497248d)
[INFO] [stdout] 
[INFO] [stdout] running 209 tests
[INFO] [stdout] test busqueda::tests::carga_del_disco_salteando_binarios_y_prefiriendo_lo_abierto ... ok
[INFO] [stdout] test busqueda::tests::encuentra_linea_y_columna_en_varios_archivos ... ok
[INFO] [stdout] test busqueda::tests::sin_distinguir_tambien_con_tildes ... ok
[INFO] [stdout] test clipboard::tests::base64_coincide_con_los_casos_del_rfc ... ok
[INFO] [stdout] test busqueda::tests::la_columna_se_cuenta_en_caracteres_no_en_bytes ... ok
[INFO] [stdout] test busqueda::tests::la_consulta_vacia_no_encuentra_nada ... ok
[INFO] [stdout] test config::tests::el_ejemplo_del_repositorio_carga_sin_avisos ... ok
[INFO] [stdout] test config::tests::formatear_al_guardar_viene_apagado_y_se_prende_por_archivo ... ok
[INFO] [stdout] test clipboard::tests::los_nombres_del_modo_son_los_del_archivo_de_configuracion ... ok
[INFO] [stdout] test busqueda::tests::una_coincidencia_por_linea ... ok
[INFO] [stdout] test busqueda::tests::se_corta_en_el_tope ... ok
[INFO] [stdout] test config::tests::el_patron_mas_largo_gana ... ok
[INFO] [stdout] test busqueda::tests::una_regex_invalida_dice_por_que ... ok
[INFO] [stdout] test clipboard::tests::base64_no_se_marea_con_acentos_ni_emoji ... ok
[INFO] [stdout] test busqueda::tests::minusculas_no_distinguen_y_mayusculas_si ... ok
[INFO] [stdout] test clipboard::tests::un_texto_enorme_se_rechaza_en_vez_de_llegar_cortado ... ok
[INFO] [stdout] test busqueda::tests::reemplaza_todas_las_apariciones_con_grupos_solo_en_regex ... ok
[INFO] [stdout] test editor::tests::col_from_display_es_el_inverso_y_nunca_cae_a_la_mitad ... ok
[INFO] [stdout] test editor::tests::completa_con_palabras_del_propio_texto ... ok
[INFO] [stdout] test editor::tests::completar_del_texto_ignora_mayusculas_y_lo_ya_escrito ... ok
[INFO] [stdout] test editor::tests::comentar_usa_la_sangria_minima_del_bloque ... ok
[INFO] [stdout] test editor::tests::comentar_saltea_las_lineas_en_blanco ... ok
[INFO] [stdout] test editor::tests::des_indentar_deshace_lo_que_indento_con_espacios ... ok
[INFO] [stdout] test config::tests::las_opciones_por_archivo_pisan_la_base ... ok
[INFO] [stdout] test config::tests::las_teclas_se_leen_en_las_dos_capas ... ok
[INFO] [stdout] test editor::tests::con_varios_cursores_enter_sigue_copiando_la_sangria_de_cada_linea ... ok
[INFO] [stdout] test editor::tests::des_indentar_respeta_con_que_esta_indentada_cada_linea ... ok
[INFO] [stdout] test busqueda::tests::con_regex_encuentra_por_linea_y_con_la_misma_regla_de_mayusculas ... ok
[INFO] [stdout] test editor::tests::con_ancho_justo_el_corte_cae_en_el_borde ... ok
[INFO] [stdout] test config::tests::glob_por_nombre_y_por_ruta ... ok
[INFO] [stdout] test editor::tests::backspace_entre_un_par_vacio_se_lleva_los_dos ... ok
[INFO] [stdout] test editor::tests::el_par_cruza_lineas ... ok
[INFO] [stdout] test config::tests::el_comando_lsp_acepta_las_dos_formas ... ok
[INFO] [stdout] test editor::tests::el_recorte_saca_el_espacio_final_y_deja_el_resto ... ok
[INFO] [stdout] test config::tests::un_valor_invalido_avisa_y_no_se_aplica ... ok
[INFO] [stdout] test editor::tests::deshacer_devuelve_la_sangria_y_deja_el_cierre ... ok
[INFO] [stdout] test editor::tests::el_cierre_no_toca_la_sangria_cuando_no_corresponde ... ok
[INFO] [stdout] test editor::tests::el_cierre_escrito_a_mano_vuelve_a_la_sangria_de_su_apertura ... ok
[INFO] [stdout] test editor::tests::enter_con_el_cierre_pegado_lo_baja_a_su_linea ... ok
[INFO] [stdout] test editor::tests::el_tabulador_se_estira_hasta_la_proxima_parada ... ok
[INFO] [stdout] test editor::tests::el_recorte_trae_al_cursor_de_vuelta_al_final_de_su_linea ... ok
[INFO] [stdout] test editor::tests::fuera_de_python_los_dos_puntos_no_desindentan ... ok
[INFO] [stdout] test editor::tests::en_python_else_elif_except_y_finally_vuelven_a_su_bloque ... ok
[INFO] [stdout] test editor::tests::descomentar_deja_el_texto_como_estaba ... ok
[INFO] [stdout] test editor::tests::en_python_los_dos_puntos_abren_bloque ... ok
[INFO] [stdout] test editor::tests::el_ajuste_de_linea_no_parte_un_caracter_ancho ... ok
[INFO] [stdout] test editor::tests::ir_a_una_linea_de_mas_cae_en_la_ultima ... ok
[INFO] [stdout] test editor::tests::enter_conserva_la_sangria_de_la_linea_y_le_suma_una ... ok
[INFO] [stdout] test editor::tests::el_cierre_automatico_no_se_mete_en_medio_de_una_palabra ... ok
[INFO] [stdout] test editor::tests::una_llave_adentro_de_una_cadena_no_sangra ... ok
[INFO] [stdout] test editor::tests::indentar_no_borra_la_seleccion_ni_el_texto ... ok
[INFO] [stdout] test editor::tests::el_respaldo_se_escribe_y_se_borra_al_guardar ... ok
[INFO] [stdout] test editor::tests::el_cierre_automatico_pone_el_par_y_deja_el_cursor_adentro ... ok
[INFO] [stdout] test editor::tests::una_linea_vacia_ocupa_una_fila ... ok
[INFO] [stdout] test editor::tests::las_sugerencias_del_texto_vienen_por_cercania_al_cursor ... ok
[INFO] [stdout] test editor::tests::enter_sangra_adentro_de_una_llave_abierta ... ok
[INFO] [stdout] test editor::tests::el_par_se_encuentra_en_las_dos_direcciones ... ok
[INFO] [stdout] test editor::tests::indentar_con_espacios_escribe_espacios_y_corre_las_columnas ... ok
[INFO] [stdout] test editor::tests::display_col_cuenta_columnas_no_caracteres ... ok
[INFO] [stdout] test editor::tests::los_delimitadores_adentro_de_una_cadena_no_cuentan ... ok
[INFO] [stdout] test editor::tests::des_indentar_sin_nada_que_sacar_no_ensucia_el_buffer ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::buscar_avanza_y_da_la_vuelta ... ok
[INFO] [stdout] test editor::tests::una_llave_ya_cerrada_en_la_misma_linea_no_sangra ... ok
[INFO] [stdout] test editor::tests::una_seleccion_que_termina_en_la_columna_cero_no_arrastra_esa_linea ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::buscar_algo_que_no_esta_no_mueve_el_cursor ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::buscar_cuenta_columnas_en_caracteres ... ok
[INFO] [stdout] test editor::tests::wrap_row_of_ubica_cada_columna_en_su_fila ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::con_un_cursor_al_servidor_le_llegan_deltas_y_con_varios_el_documento ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::borrar_con_varios_cursores_puede_unir_lineas ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::deshacer_sin_nada_no_ensucia_el_buffer ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::el_orden_en_que_se_agregaron_los_cursores_no_cambia_el_resultado ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::escribir_con_varios_cursores_en_la_misma_linea ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::deshacer_devuelve_todos_los_cursores_a_donde_estaban ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::deshacer_pide_mandarle_el_documento_entero_al_servidor ... ok
[INFO] [stdout] test editor::tests::no_todos_los_caracteres_miden_una_columna ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::escribir_seguido_se_deshace_de_una_vez ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::escribir_y_borrar_son_pasos_distintos ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::reemplazar_por_algo_que_contiene_lo_buscado_no_se_repite ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::reemplazar_todo_cuenta_y_se_deshace_de_una ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::selecciones_que_se_pisan_borran_la_union_y_no_de_mas ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::pasado_el_margen_de_tiempo_es_otro_paso ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::reemplazar_sin_coincidencias_no_ensucia_ni_gasta_un_paso ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::una_edicion_nueva_despues_de_deshacer_borra_lo_que_habia_para_rehacer ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::la_regex_entiende_principio_de_linea_aunque_se_busque_desde_el_medio ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::la_siguiente_aparicion_da_la_vuelta_al_archivo ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::mover_con_shift_extiende_la_seleccion_de_cada_cursor ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::reemplazar_con_regex_usa_los_grupos ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::reemplazar_todo_deja_los_cursores_dentro_del_texto_nuevo ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::rehacer_deja_texto_y_cursor_como_antes_de_deshacer ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::seleccionar_las_siguientes_apariciones_y_reemplazarlas_escribiendo ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::suprimir_con_varios_cursores ... ok
[INFO] [stdout] test editor::tests_palabra_bajo_cursor::los_acentos_y_el_guion_bajo_son_parte_de_la_palabra ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::un_cursor_al_principio_del_archivo_no_borra_nada_ni_desalinea_a_los_otros ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::una_regex_invalida_avisa_y_no_toca_nada ... ok
[INFO] [stdout] test editor::tests_palabra_bajo_cursor::agarra_la_palabra_este_donde_este_el_cursor ... ok
[INFO] [stdout] test editor::tests_palabra_bajo_cursor::sin_palabra_devuelve_vacio ... ok
[INFO] [stdout] test highlight::tests::la_extension_md_elige_markdown ... ok
[INFO] [stdout] test editor::tests::un_bloque_a_medio_comentar_se_comenta_entero ... ok
[INFO] [stdout] test editor::tests::se_nota_cuando_otro_proceso_toco_el_archivo ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::cursores_que_terminan_en_el_mismo_lugar_se_funden ... ok
[INFO] [stdout] test highlight::tests::markdown_resalta_los_bloques ... ok
[INFO] [stdout] test highlight::tests_incremental::la_diferencia_describe_el_tramo_que_cambio ... ok
[INFO] [stdout] test highlight::tests::markdown_resalta_los_links ... ok
[INFO] [stdout] test editor::tests_ciclo_de_edicion::la_pila_de_deshacer_tiene_tope_y_se_pierden_los_mas_viejos ... ok
[INFO] [stdout] test highlight::tests_lenguajes::el_nombre_de_un_cerco_elige_el_lenguaje ... ok
[INFO] [stdout] test highlight::tests_lenguajes::la_extension_elige_el_lenguaje ... ok
[INFO] [stdout] test highlight::tests_lenguajes::la_tabla_esta_alineada_con_el_enum ... ok
[INFO] [stdout] test highlight::tests::markdown_resalta_tambien_lo_de_adentro_de_la_linea ... ok
[INFO] [stdout] test highlight::tests_lenguajes::los_identificadores_y_las_extensiones_no_se_repiten ... ok
[INFO] [stdout] test highlight::tests_lenguajes::el_html_colorea_el_style_como_css_y_el_script_como_javascript ... ok
[INFO] [stdout] test highlight::tests_lenguajes::markdown_sigue_coloreando_lo_de_adentro_de_la_linea ... ok
[INFO] [stdout] test highlight::tests_incremental::el_texto_sin_cambios_no_toca_el_resaltado ... ok
[INFO] [stdout] test highlight::tests_lenguajes::una_inyeccion_de_un_lenguaje_desconocido_no_rompe_nada ... ok
[INFO] [stdout] test highlight::tests_incremental::abrir_una_comilla_recolorea_hacia_adelante ... ok
[INFO] [stdout] test highlight::tests::los_otros_lenguajes_siguen_igual ... ok
[INFO] [stdout] test highlight::tests_incremental::el_arbol_en_cache_sirve_para_la_seleccion_estructural ... ok
[INFO] [stdout] test highlight::tests_incremental::editar_adentro_de_un_parrafo_de_markdown ... ok
[INFO] [stdout] test highlight::tests_lenguajes::el_cerco_de_markdown_se_colorea_con_el_lenguaje_que_declara ... ok
[INFO] [stdout] test highlight::tests_shebang::el_shebang_dice_el_lenguaje_cuando_no_hay_extension ... ok
[INFO] [stdout] test keymap::tests_ctrl_corchete::ctrl_corchete_se_normaliza_a_lo_que_manda_la_terminal ... ok
[INFO] [stdout] test keymap::tests_ctrl_corchete::ir_a_la_definicion_esta_atado_a_lo_que_llega_del_teclado ... ok
[INFO] [stdout] test keymap::tests_teclas_de_funcion::alt_se_escribe_y_se_distingue ... ok
[INFO] [stdout] test keymap::tests_teclas_de_funcion::f2_no_se_puede_reasignar ... ok
[INFO] [stdout] test keymap::tests_teclas_de_funcion::la_tecla_de_funcion_llega_del_teclado ... ok
[INFO] [stdout] test keymap::tests_teclas_de_funcion::las_teclas_de_funcion_se_escriben_y_se_reconocen ... ok
[INFO] [stdout] test markdown::tests::el_cerco_de_codigo_queda_en_su_recuadro ... ok
[INFO] [stdout] test markdown::tests::el_link_muestra_a_donde_va ... ok
[INFO] [stdout] test markdown::tests::el_parrafo_se_reparte_segun_el_ancho ... ok
[INFO] [stdout] test markdown::tests::las_listas_llevan_vinneta ... ok
[INFO] [stdout] test markdown::tests::las_listas_ordenadas_se_numeran_solas ... ok
[INFO] [stdout] test markdown::tests::los_asteriscos_con_espacio_adentro_no_son_negrita ... ok
[INFO] [stdout] test markdown::tests::los_marcadores_desaparecen_y_queda_el_texto ... ok
[INFO] [stdout] test markdown::tests::los_titulos_no_muestran_sus_almohadillas ... ok
[INFO] [stdout] test markdown::tests::un_documento_vacio_lo_dice ... ok
[INFO] [stdout] test plugins::tests::el_ejemplo_que_se_distribuye_carga_sin_errores ... ok
[INFO] [stdout] test plugins::tests::el_evento_apagado_del_ejemplo_anda_si_se_prende ... ok
[INFO] [stdout] test plugins::tests::el_instalador_conoce_los_plugins_que_se_distribuyen ... ok
[INFO] [stdout] test plugins::tests::las_teclas_se_juntan_para_resolverlas_despues ... ok
[INFO] [stdout] test plugins::tests::los_eventos_corren_sus_manejadores_en_orden ... ok
[INFO] [stdout] test plugins::tests::los_pedidos_salen_en_orden ... ok
[INFO] [stdout] test plugins::tests::los_plugins_se_buscan_junto_al_ejecutable ... ok
[INFO] [stdout] test plugins::tests::un_comando_puede_leer_todo_el_contexto ... ok
[INFO] [stdout] test plugins::tests::un_evento_que_no_existe_es_un_error_al_cargar ... ok
[INFO] [stdout] test plugins::tests::un_lenguaje_mal_definido_es_un_error_al_cargar ... ok
[INFO] [stdout] test plugins::tests::un_manejador_que_falla_no_frena_a_los_demas ... ok
[INFO] [stdout] test highlight::tests_lenguajes_de_plugins::los_errores_dicen_que_fallo ... ok
[INFO] [stdout] test plugins::tests::un_script_que_falla_no_deja_nada_a_medias ... ok
[INFO] [stdout] test plugins::tests::un_script_roto_no_voltea_a_los_demas ... ok
[INFO] [stdout] test saltos::tests::desde_un_buffer_sin_nombre_se_vuelve_pero_no_se_anota ... ok
[INFO] [stdout] test saltos::tests::no_repite_la_misma_linea_seguida ... ok
[INFO] [stdout] test saltos::tests::tiene_un_tope ... ok
[INFO] [stdout] test saltos::tests::un_salto_nuevo_borra_el_camino_hacia_adelante ... ok
[INFO] [stdout] test saltos::tests::volver_saltea_la_linea_donde_ya_se_esta ... ok
[INFO] [stdout] test saltos::tests::volver_y_avanzar_recorren_el_camino ... ok
[INFO] [stdout] test tests::el_rango_de_textedit_decide_que_se_reemplaza ... ok
[INFO] [stdout] test tests::el_rango_de_textedit_se_mide_en_utf16 ... ok
[INFO] [stdout] test tests::el_texto_a_insertar_sale_del_campo_que_mande_cada_servidor ... ok
[INFO] [stdout] test tests::lo_escrito_mientras_llegaba_la_respuesta_tambien_se_reemplaza ... ok
[INFO] [stdout] test tests_eventos_de_plugins::abrir_avisa_con_el_archivo_que_se_abrio ... ok
[INFO] [stdout] test highlight::tests_lenguajes_de_plugins::un_lenguaje_cargado_se_detecta_y_se_resalta ... ok
[INFO] [stdout] test tests_eventos_de_plugins::sin_manejadores_no_se_arma_la_foto_ni_pasa_nada ... ok
[INFO] [stdout] test tests_eventos_de_plugins::antes_de_guardar_cambia_lo_que_se_escribe_y_guardar_no_se_repite ... ok
[INFO] [stdout] test highlight::tests_incremental::abrir_un_comentario_recolorea_hacia_adelante ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::autocompletar_reemplaza_lo_que_dice_el_servidor ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::formatear_aplica_lo_que_manda_el_servidor ... ok
[INFO] [stdout] test highlight::tests_lenguajes_de_plugins::un_cerco_de_markdown_usa_la_gramatica_cargada ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::el_servidor_tiene_el_mismo_texto_despues_de_cualquier_edicion ... ok
[INFO] [stdout] test plugins::tests::un_script_define_un_lenguaje_con_rutas_relativas_a_el ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::se_puede_escribir_mientras_el_servidor_arranca ... ok
[INFO] [stdout] test highlight::tests_incremental::acentos_y_emoji_no_parten_un_caracter_al_medio ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::los_diagnosticos_llegan_con_la_columna_en_caracteres ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::aplicar_varias_ediciones_no_las_desalinea ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::el_reemplazo_en_el_proyecto_cae_en_la_linea_y_columna_justas ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::la_ayuda_de_firmas_sigue_al_parametro_y_se_cierra_sola ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::el_texto_plano_del_hover_se_parte_al_ancho ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::entiende_las_dos_formas_de_contestar_un_renombre ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::entiende_las_formas_de_contestar_una_firma ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::entiende_las_tres_formas_de_contestar_una_definicion ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::entiende_las_formas_de_contestar_un_hover ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::las_capacidades_se_leen_en_sus_dos_formas ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::las_columnas_del_servidor_vienen_en_utf16 ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::un_renombre_entero_se_deshace_de_una ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::un_renombre_que_pide_tocar_archivos_se_rechaza_entero ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::una_lista_de_ediciones_vacia_no_gasta_un_paso_de_deshacer ... ok
[INFO] [stdout] test theme::tests::el_tema_de_ejemplo_carga_entero ... ok
[INFO] [stdout] test ui::tests::el_hover_va_abajo_del_cursor_si_entra_y_si_no_arriba ... ok
[INFO] [stdout] test ui::tests::el_tabulador_se_dibuja_como_espacios_hasta_la_parada ... ok
[INFO] [stdout] test ui::tests::la_firma_va_arriba_del_cursor_si_entra_y_si_no_abajo ... ok
[INFO] [stdout] test ui::tests::la_lista_del_popup_sigue_a_la_seleccion ... ok
[INFO] [stdout] test ui::tests::las_marcas_combinantes_viajan_con_su_letra ... ok
[INFO] [stdout] test ui::tests::los_popups_no_entran_en_panico_en_una_terminal_angosta ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::renombrar_cambia_todas_las_apariciones_y_se_deshace_de_una_vez ... ok
[INFO] [stdout] test ui::tests::los_rangos_en_caracteres_se_traducen_a_columnas ... ok
[INFO] [stdout] test ui::tests::un_caracter_ancho_partido_por_el_borde_se_dibuja_como_espacio ... ok
[INFO] [stdout] test tests_lsp_definicion_y_renombre::la_uri_vuelve_a_ser_una_ruta ... ok
[INFO] [stdout] test ui::tests::un_caracter_ancho_ocupa_dos_columnas ... ok
[INFO] [stdout] test highlight::tests_lenguajes::cada_lenguaje_resalta_algo_de_verdad ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::un_servidor_que_se_cae_al_arrancar_se_avisa ... ok
[INFO] [stdout] test highlight::tests_segundo_plano::lo_que_se_edita_mientras_tanto_se_concilia_al_llegar ... ok
[INFO] [stdout] test highlight::tests_lenguajes::cada_lenguaje_compila_su_gramatica_y_su_consulta ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::hover_definicion_y_vuelta_atras ... ok
[INFO] [stdout] test tests_lsp_de_punta_a_punta::un_servidor_que_no_contesta_no_deja_esperando ... ok
[INFO] [stdout] test highlight::tests_lenguajes::ninguna_gramatica_pierde_capturas_en_silencio ... ok
[INFO] [stdout] test highlight::tests_segundo_plano::primero_llega_lo_que_esta_en_pantalla ... ok
[INFO] [stdout] test highlight::tests_segundo_plano::el_primer_resaltado_de_un_archivo_grande_no_frena_y_da_lo_mismo ... ok
[INFO] [stdout] test highlight::tests_oraculo::el_motor_nuevo_da_lo_mismo_que_el_viejo ... ok
[INFO] [stdout] test highlight::tests_incremental::el_incremental_anda_en_todas_las_gramaticas ... ok
[INFO] [stdout] test highlight::tests_incremental::borrar_y_pegar_bloques_enteros ... ok
[INFO] [stdout] test highlight::tests_incremental::escribir_letra_por_letra_no_desalinea_el_arbol ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.38s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42", kill_on_drop: false }`
[INFO] [stdout] 067f7b26c45ffda2cfee9caf559cfde99bc0fbcfd5abd011de4f1aca6a521f42
