[INFO] fetching crate shigawire 0.2.0...
[INFO] testing shigawire-0.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate shigawire 0.2.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate shigawire 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate shigawire 0.2.0
[INFO] tweaked toml for crates.io crate shigawire 0.2.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate shigawire 0.2.0 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 crates.io crate shigawire 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1
[INFO] running `Command { std: "docker" "start" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", 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" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1" "/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" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", 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" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling shigawire v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.26s
[INFO] running `Command { std: "docker" "inspect" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", 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" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling shigawire v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.25s
[INFO] running `Command { std: "docker" "inspect" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", 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" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shigawire-8b653dcf18d5dba0)
[INFO] [stdout] 
[INFO] [stdout] running 410 tests
[INFO] [stdout] test agent::state::tests::el_estilo_distingue_el_fallo_del_final_limpio ... ok
[INFO] [stdout] test error::tests::el_errno_dice_lo_que_dice_el_sistema ... ok
[INFO] [stdout] test grid::cell::tests::anchura_se_calcula_no_se_confia ... ok
[INFO] [stdout] test grid::cell::tests::celda_no_engorda ... ok
[INFO] [stdout] test agent::state::tests::los_estados_vivos_se_distinguen_de_los_muertos ... ok
[INFO] [stdout] test grid::cell::tests::igualdad_inline_es_canonica ... ok
[INFO] [stdout] test grid::damage::tests::anchura_cero_no_panica ... ok
[INFO] [stdout] test grid::damage::tests::clear_y_mark_all ... ok
[INFO] [stdout] test grid::damage::tests::intervalo_invertido_se_normaliza ... ok
[INFO] [stdout] test grid::cell::tests::continuacion_se_reconoce ... ok
[INFO] [stdout] test agent::state::tests::una_muerte_por_señal_no_es_un_final_bueno ... ok
[INFO] [stdout] test grid::buffer::tests::buffer_de_area_cero_no_panica ... ok
[INFO] [stdout] test grid::diff::tests::celdas_contiguas_comparten_movimiento ... ok
[INFO] [stdout] test grid::damage::tests::marcas_fuera_de_rango_se_recortan ... ok
[INFO] [stdout] test grid::diff::tests::cursor_se_coloca_y_se_muestra_al_final ... ok
[INFO] [stdout] test grid::diff::tests::dano_sin_diferencias_reales_no_emite_nada ... ok
[INFO] [stdout] test grid::diff::tests::dano_sobre_la_continuacion_repinta_desde_la_primera_mitad ... ok
[INFO] [stdout] test grid::diff::tests::el_frontal_queda_sincronizado ... ok
[INFO] [stdout] test grid::diff::tests::escritura_en_la_ultima_columna_invalida_la_posicion ... ok
[INFO] [stdout] test grid::diff::tests::estilo_se_emite_una_vez_por_tramo ... ok
[INFO] [stdout] test grid::diff::tests::frame_termina_con_estilo_neutro ... ok
[INFO] [stdout] test grid::diff::tests::grafema_ancho_no_emite_su_continuacion ... ok
[INFO] [stdout] test grid::diff::tests::hueco_grande_parte_el_tramo ... ok
[INFO] [stdout] test grid::tests::ancho_ocupa_dos_celdas_con_continuacion ... ok
[INFO] [stdout] test grid::tests::ancho_que_no_cabe_deja_blanco_no_medio_grafema ... ok
[INFO] [stdout] test grid::buffer::tests::indices_fuera_de_rango_devuelven_none ... ok
[INFO] [stdout] test grid::tests::escribir_lo_mismo_no_genera_dano ... ok
[INFO] [stdout] test grid::tests::el_cursor_se_emite_al_final ... ok
[INFO] [stdout] test grid::buffer::tests::interseccion_vacia_no_desborda ... ok
[INFO] [stdout] test grid::buffer::tests::resize_deja_todo_en_blanco ... ok
[INFO] [stdout] test grid::tests::estilos_distintos_no_se_confunden_entre_frames ... ok
[INFO] [stdout] test grid::diff::tests::hueco_pequeno_se_repinta_en_vez_de_saltar ... ok
[INFO] [stdout] test agent::state::tests::el_factor_cero_no_se_queda_en_bucle ... ok
[INFO] [stdout] test grid::diff::tests::sin_dano_no_emite_nada ... ok
[INFO] [stdout] test grid::diff::tests::una_celda_cambiada_emite_un_solo_movimiento ... ok
[INFO] [stdout] test agent::state::tests::always_reintenta_hasta_el_tope_y_para ... ok
[INFO] [stdout] test agent::state::tests::on_failure_ignora_los_finales_buenos ... ok
[INFO] [stdout] test agent::state::tests::el_backoff_crece_y_se_topa ... ok
[INFO] [stdout] test grid::cell::tests::grafemas_cortos_no_asignan ... ok
[INFO] [stdout] test grid::damage::tests::marcas_se_funden_en_un_intervalo ... ok
[INFO] [stdout] test agent::state::tests::la_capacidad_por_defecto_no_se_desincroniza ... ok
[INFO] [stdout] test grid::tests::solo_se_emite_lo_que_cambio ... ok
[INFO] [stdout] test grid::tests::pisar_la_segunda_mitad_limpia_la_primera ... ok
[INFO] [stdout] test grid::tests::pisar_media_celda_ancha_limpia_la_otra_mitad ... ok
[INFO] [stdout] test input::decoder::tests::alt_mas_tecla ... ok
[INFO] [stdout] test grid::tests::resize_al_mismo_tamano_no_hace_nada ... ok
[INFO] [stdout] test grid::buffer::tests::fill_recorta_al_area ... ok
[INFO] [stdout] test grid::tests::primer_frame_limpia_la_pantalla ... ok
[INFO] [stdout] test input::decoder::tests::ascii_simple ... ok
[INFO] [stdout] test grid::tests::print_recorta_en_el_borde ... ok
[INFO] [stdout] test grid::tests::resize_recoloca_el_cursor_fuera_de_rango ... ok
[INFO] [stdout] test grid::tests::print_devuelve_columnas_avanzadas ... ok
[INFO] [stdout] test grid::tests::resize_fuerza_repintado_completo ... ok
[INFO] [stdout] test input::decoder::tests::el_color_de_fondo_admite_el_terminador_st ... ok
[INFO] [stdout] test input::decoder::tests::controles_heredados ... ok
[INFO] [stdout] test grid::tests::frame_sin_cambios_cuesta_cero_bytes ... ok
[INFO] [stdout] test input::decoder::tests::el_color_de_fondo_llega_como_evento ... ok
[INFO] [stdout] test input::decoder::tests::el_color_de_fondo_partido_entre_lecturas ... ok
[INFO] [stdout] test input::decoder::tests::el_escape_solitario_espera_al_timeout ... ok
[INFO] [stdout] test input::decoder::tests::el_raton_partido_entre_lecturas_se_reconoce ... ok
[INFO] [stdout] test input::decoder::tests::el_raton_se_decodifica ... ok
[INFO] [stdout] test input::decoder::tests::flechas_heredadas_y_con_modificadores ... ok
[INFO] [stdout] test input::decoder::tests::la_respuesta_de_soporte_no_es_una_tecla ... ok
[INFO] [stdout] test input::decoder::tests::kitty_tecla_con_modificadores ... ok
[INFO] [stdout] test input::decoder::tests::las_secuencias_de_raton_no_se_cuelan_como_texto ... ok
[INFO] [stdout] test input::decoder::tests::kitty_teclas_especiales_y_desconocidas ... ok
[INFO] [stdout] test input::decoder::tests::los_demas_osc_se_siguen_descartando ... ok
[INFO] [stdout] test input::decoder::tests::dos_escapes_seguidos_resuelven_el_primero ... ok
[INFO] [stdout] test input::key::tests::ctrl_c_se_reconoce_en_ambas_cajas ... ok
[INFO] [stdout] test input::key::tests::mascara_cero_no_desborda ... ok
[INFO] [stdout] test input::decoder::tests::los_componentes_cortos_se_escalan ... ok
[INFO] [stdout] test input::decoder::tests::una_secuencia_partida_entre_lecturas_se_reconoce ... ok
[INFO] [stdout] test input::decoder::tests::kitty_desambigua_lo_que_el_legado_confunde ... ok
[INFO] [stdout] test input::decoder::tests::teclas_de_funcion_en_ambas_familias ... ok
[INFO] [stdout] test input::decoder::tests::kitty_distingue_pulsar_repetir_y_soltar ... ok
[INFO] [stdout] test input::decoder::tests::soltar_el_raton_usa_la_m_minuscula ... ok
[INFO] [stdout] test input::mouse::tests::botones ... ok
[INFO] [stdout] test input::mouse::tests::arrastre_y_movimiento_se_distinguen ... ok
[INFO] [stdout] test input::decoder::tests::utf8_multibyte_y_partido ... ok
[INFO] [stdout] test input::mouse::tests::coordenadas_cero_no_desbordan ... ok
[INFO] [stdout] test input::mouse::tests::pulsar_y_soltar_el_boton_principal ... ok
[INFO] [stdout] test input::mouse::tests::rueda ... ok
[INFO] [stdout] test input::mouse::tests::modificadores ... ok
[INFO] [stdout] test layout::tests::ampliar_un_pane_inexistente_no_hace_nada ... ok
[INFO] [stdout] test input::mouse::tests::coordenadas_mas_alla_de_223 ... ok
[INFO] [stdout] test layout::tests::ampliar_no_toca_el_arbol ... ok
[INFO] [stdout] test input::mouse::tests::la_rueda_con_ctrl_sigue_siendo_rueda ... ok
[INFO] [stdout] test layout::tests::areas_degeneradas_no_panican ... ok
[INFO] [stdout] test layout::tests::cerrar_hasta_vaciar_no_panica ... ok
[INFO] [stdout] test input::decoder::tests::un_osc_sin_terminador_no_crece_sin_limite ... ok
[INFO] [stdout] test input::decoder::tests::un_raton_con_parametros_incompletos_no_panica ... ok
[INFO] [stdout] test layout::tests::dividir_coloca_el_nuevo_al_lado ... ok
[INFO] [stdout] test layout::tests::arbol_anidado_de_ocho_panes ... ok
[INFO] [stdout] test layout::tests::dividir_un_pane_inexistente_falla_limpio ... ok
[INFO] [stdout] test layout::tests::arbol_vacio_no_produce_nada ... ok
[INFO] [stdout] test layout::tests::cerrar_el_pane_ampliado_quita_la_ampliacion ... ok
[INFO] [stdout] test layout::tests::cerrar_colapsa_los_splits_degenerados ... ok
[INFO] [stdout] test layout::tests::arrastrar_una_frontera_no_deriva ... ok
[INFO] [stdout] test layout::tests::division_en_mitades ... ok
[INFO] [stdout] test input::tests::el_estado_por_defecto_no_asume_soporte ... ok
[INFO] [stdout] test input::decoder::tests::una_secuencia_a_medias_no_traga_el_flujo_para_siempre ... ok
[INFO] [stdout] test input::decoder::tests::una_secuencia_desconocida_no_se_cuela_como_texto ... ok
[INFO] [stdout] test layout::tests::el_ancho_impar_no_deja_hueco ... ok
[INFO] [stdout] test input::key::tests::mascara_kitty_viene_desplazada_en_uno ... ok
[INFO] [stdout] test input::decoder::tests::una_rafaga_de_pegado_no_pierde_teclas ... ok
[INFO] [stdout] test layout::tests::arrastrar_solo_mueve_el_par_afectado ... ok
[INFO] [stdout] test layout::tests::cerrar_la_raiz_deja_el_arbol_vacio ... ok
[INFO] [stdout] test layout::tests::porcentajes_y_pesos ... ok
[INFO] [stdout] test layout::tests::un_ciclo_no_desborda_la_pila ... ok
[INFO] [stdout] test layout::tests::un_fijo_mayor_que_el_area_se_recorta ... ok
[INFO] [stdout] test layout::tests::tamano_fijo_y_relleno_conviven ... ok
[INFO] [stdout] test layout::tests::la_frontera_no_puede_aplastar_a_nadie ... ok
[INFO] [stdout] test layout::tests::set_boundary_exige_normalizar_antes ... ok
[INFO] [stdout] test layout::tests::set_boundary_fuera_de_rango_no_panica ... ok
[INFO] [stdout] test layout::tests::una_hoja_ocupa_todo ... ok
[INFO] [stdout] test layout::tests_centrado::un_rectangulo_centrado_queda_dentro_y_en_medio ... ok
[INFO] [stdout] test layout::tests::el_reparto_sigue_siendo_exacto_tras_operar ... ok
[INFO] [stdout] test layout::tests::un_id_caducado_deja_de_resolver ... ok
[INFO] [stdout] test layout::tests_centrado::con_sobra_impar_no_se_pierde_una_columna ... ok
[INFO] [stdout] test layout::tests_centrado::pedir_mas_de_lo_que_hay_devuelve_lo_que_hay ... ok
[INFO] [stdout] test pane::assembler::tests::barra_de_progreso_es_una_sola_linea ... ok
[INFO] [stdout] test pane::assembler::tests::bytes_invalidos_se_sustituyen_sin_romper ... ok
[INFO] [stdout] test pane::assembler::tests::contadores_coherentes ... ok
[INFO] [stdout] test pane::assembler::tests::el_estilo_persiste_entre_lineas ... ok
[INFO] [stdout] test pane::assembler::tests::escapes_de_movimiento_se_consumen_no_se_muestran ... ok
[INFO] [stdout] test pane::assembler::tests::linea_sin_salto_final_no_se_emite_hasta_flush ... ok
[INFO] [stdout] test pane::assembler::tests::sin_estilos_no_hay_spans ... ok
[INFO] [stdout] test pane::assembler::tests::tabulador_se_expande_a_paradas ... ok
[INFO] [stdout] test pane::assembler::tests::tras_cortar_la_siguiente_linea_esta_sana ... ok
[INFO] [stdout] test pane::assembler::tests::crlf_no_deja_retorno_en_el_texto ... ok
[INFO] [stdout] test pane::assembler::tests::el_corte_no_parte_un_caracter_multibyte ... ok
[INFO] [stdout] test pane::assembler::tests::el_buffer_de_bytes_parciales_esta_acotado ... ok
[INFO] [stdout] test pane::assembler::tests::lineas_simples ... ok
[INFO] [stdout] test pane::assembler::tests::osc_se_consume_entero ... ok
[INFO] [stdout] test pane::assembler::tests::colores_extendidos ... ok
[INFO] [stdout] test pane::assembler::tests::quitar_atributos ... ok
[INFO] [stdout] test pane::assembler::tests::secuencia_sgr_partida_entre_chunks ... ok
[INFO] [stdout] test pane::assembler::tests::sgr_genera_spans_por_tramo ... ok
[INFO] [stdout] test pane::burst::tests::cola_de_cero_no_panica ... ok
[INFO] [stdout] test pane::assembler::tests::utf8_partido_entre_chunks ... ok
[INFO] [stdout] test pane::burst::tests::la_histeresis_asimetrica_evita_oscilar ... ok
[INFO] [stdout] test pane::line::tests::flags_se_combinan ... ok
[INFO] [stdout] test pane::burst::tests::sin_omisiones_no_hay_marcador ... ok
[INFO] [stdout] test pane::burst::tests::una_recaida_reinicia_la_salida ... ok
[INFO] [stdout] test pane::line::tests::agrupacion_de_miles ... ok
[INFO] [stdout] test pane::line::tests::heap_bytes_no_cuenta_la_cache ... ok
[INFO] [stdout] test pane::line::tests::linea_sin_spans_es_estilo_por_defecto ... ok
[INFO] [stdout] test pane::line::tests::shrink_suelta_la_cache ... ok
[INFO] [stdout] test pane::line::tests::style_at_respeta_los_tramos ... ok
[INFO] [stdout] test pane::line::tests::los_clusters_son_perezosos ... ok
[INFO] [stdout] test pane::burst::tests::cabeza_se_congela_y_cola_rota ... ok
[INFO] [stdout] test pane::burst::tests::el_marcador_hereda_el_seq_de_la_primera_omitida ... ok
[INFO] [stdout] test pane::line::tests::marcadores_se_reconocen_y_se_leen ... ok
[INFO] [stdout] test pane::scrollback::tests::consolidar_deja_cabeza_marcador_y_cola ... ok
[INFO] [stdout] test pane::scrollback::tests::el_limite_de_bytes_tambien_recorta ... ok
[INFO] [stdout] test pane::scrollback::tests::el_seq_del_marcador_mantiene_el_orden ... ok
[INFO] [stdout] test pane::burst::tests::el_reloj_no_dispara_fuera_de_rafaga ... ok
[INFO] [stdout] test pane::scrollback::tests::lines_from_arranca_en_el_seq_pedido ... ok
[INFO] [stdout] test pane::scrollback::tests::get_encuentra_por_seq_no_por_indice ... ok
[INFO] [stdout] test pane::scrollback::tests::los_seq_no_se_reutilizan_tras_descartar ... ok
[INFO] [stdout] test pane::scrollback::tests::roll_consolida_y_sigue ... ok
[INFO] [stdout] test pane::scrollback::tests::la_rafaga_se_ve_viva_con_su_hueco ... ok
[INFO] [stdout] test pane::scrollback::tests::shrink_respeta_la_ventana_visible ... ok
[INFO] [stdout] test pane::scrollback::tests::sin_descartes_no_hay_marcador ... ok
[INFO] [stdout] test pane::scrollback::tests::las_consultas_por_seq_funcionan_con_el_anillo_partido ... ok
[INFO] [stdout] test pane::scrollback::tests::linea_demasiado_larga_se_corta_y_se_marca ... ok
[INFO] [stdout] test pane::scrollback::tests::el_descarte_se_anuncia ... ok
[INFO] [stdout] test pane::burst::tests::rafaga_larga_pide_consolidacion_periodica ... ok
[INFO] [stdout] test pane::tests::el_scroll_hacia_atras_se_clampa_al_historial_vivo ... ok
[INFO] [stdout] test pane::tests::el_scroll_se_pega_al_final_al_llegar_abajo ... ok
[INFO] [stdout] test pane::burst::tests::entra_en_rafaga_tras_los_ticks_de_histeresis ... ok
[INFO] [stdout] test pane::burst::tests::un_tick_holgado_reinicia_la_cuenta ... ok
[INFO] [stdout] test pane::scrollback::tests::durante_la_rafaga_el_historial_no_se_toca ... ok
[INFO] [stdout] test pane::scrollback::tests::el_corte_respeta_las_fronteras_de_caracter ... ok
[INFO] [stdout] test pane::tests::ingesta_basica_llega_al_historial ... ok
[INFO] [stdout] test pane::tests::flush_recupera_la_linea_a_medias ... ok
[INFO] [stdout] test pane::scrollback::tests::lines_until_devuelve_las_ultimas_en_orden ... ok
[INFO] [stdout] test pane::scrollback::tests::una_linea_gigante_no_vacia_el_historial ... ok
[INFO] [stdout] test pane::viewport::tests::no_se_puede_anclar_mas_alla_del_final ... ok
[INFO] [stdout] test pane::tests::el_ciclo_completo_de_una_rafaga ... ok
[INFO] [stdout] test pane::viewport::tests::si_la_linea_anclada_muere_se_reajusta_y_se_avisa ... ok
[INFO] [stdout] test pane::viewport::tests::una_vista_fijada_no_se_mueve_con_lineas_nuevas ... ok
[INFO] [stdout] test pane::viewport::tests::follow_limpia_la_marca_de_desplazamiento ... ok
[INFO] [stdout] test pane::tests::chunks_arbitrarios_no_alteran_el_resultado ... ok
[INFO] [stdout] test prompt::tests::borrar_quita_el_cluster_entero ... ok
[INFO] [stdout] test prompt::tests::el_cursor_se_mueve_por_clusters_no_por_bytes ... ok
[INFO] [stdout] test prompt::tests::escribir_y_borrar ... ok
[INFO] [stdout] test prompt::tests::insert_str_avanza_el_cursor ... ok
[INFO] [stdout] test pane::tests::los_contadores_delatan_un_proceso_con_tui_propia ... ok
[INFO] [stdout] test prompt::tests::la_vista_arrastra_el_cursor_al_escribir ... ok
[INFO] [stdout] test prompt::tests::insertar_en_medio ... ok
[INFO] [stdout] test pane::tests::sin_rafaga_el_descarte_si_desplaza_la_vista_y_se_avisa ... ok
[INFO] [stdout] test prompt::tests::la_vista_cabe_en_el_ancho ... ok
[INFO] [stdout] test prompt::tests::la_vista_no_parte_un_ideograma ... ok
[INFO] [stdout] test pane::tests::una_rafaga_larga_se_consolida_por_tramos ... ok
[INFO] [stdout] test prompt::tests::combinantes_cuentan_como_uno ... ok
[INFO] [stdout] test pane::assembler::tests::muchas_actualizaciones_de_progreso_no_inflan_el_historial ... ok
[INFO] [stdout] test pane::viewport::tests::historial_vacio_devuelve_al_seguimiento ... ok
[INFO] [stdout] test pane::viewport::tests::el_descarte_por_debajo_del_ancla_no_la_toca ... ok
[INFO] [stdout] test pane::viewport::tests::por_defecto_sigue_el_final ... ok
[INFO] [stdout] test prompt::tests::suprimir_borra_hacia_delante ... ok
[INFO] [stdout] test prompt::tests::un_campo_vacio_da_vista_vacia ... ok
[INFO] [stdout] test render::tests::con_mas_lineas_que_alto_se_ve_el_final ... ok
[INFO] [stdout] test render::tests::el_contenido_corto_empieza_arriba ... ok
[INFO] [stdout] test render::tests::el_filtrado_tambien_se_pega_al_final ... ok
[INFO] [stdout] test prompt::tests::ancho_cero_no_panica ... ok
[INFO] [stdout] test prompt::tests::volver_al_principio_devuelve_la_vista ... ok
[INFO] [stdout] test render::tests::cjk_no_se_parte_al_envolver ... ok
[INFO] [stdout] test render::tests::dibujar_dos_veces_no_genera_dano ... ok
[INFO] [stdout] test render::tests::el_acierto_actual_se_distingue_del_resto ... ok
[INFO] [stdout] test render::tests::el_area_vacia_no_panica ... ok
[INFO] [stdout] test render::tests::el_filtrado_deja_solo_las_lineas_con_acierto ... ok
[INFO] [stdout] test render::tests::el_mapa_de_filas_cubre_lo_pintado ... ok
[INFO] [stdout] test render::tests::el_resaltado_no_parte_un_cluster ... ok
[INFO] [stdout] test render::tests::el_resaltado_gana_al_color_del_agente ... ok
[INFO] [stdout] test render::tests::filtrar_sin_aciertos_deja_el_panel_vacio ... ok
[INFO] [stdout] test render::tests::filtrar_sin_patron_no_filtra_nada ... ok
[INFO] [stdout] test render::tests::la_primera_entrada_se_recorta_por_arriba ... ok
[INFO] [stdout] test render::tests::la_seleccion_gana_al_resaltado ... ok
[INFO] [stdout] test render::tests::la_seleccion_se_pinta ... ok
[INFO] [stdout] test render::tests::la_insignia_de_rafaga_aparece ... ok
[INFO] [stdout] test render::tests::offset_at_camina_por_clusters ... ok
[INFO] [stdout] test render::tests::el_mapa_de_filas_sigue_la_envoltura ... ok
[INFO] [stdout] test render::tests::los_colores_del_agente_llegan_a_la_grilla ... ok
[INFO] [stdout] test render::tests::el_resaltado_pinta_solo_el_acierto ... ok
[INFO] [stdout] test render::tests::el_marcador_de_descarte_se_ve ... ok
[INFO] [stdout] test render::tests::nada_se_sale_del_area ... ok
[INFO] [stdout] test render::tests::recortar_respeta_los_grafemas ... ok
[INFO] [stdout] test render::tests::redimensionar_reenvuelve_sin_romper_el_historial ... ok
[INFO] [stdout] test render::tests::los_marcadores_no_tienen_seq_en_el_mapa ... ok
[INFO] [stdout] test render::tests::una_linea_larga_se_envuelve ... ok
[INFO] [stdout] test runtime::budget::tests::consumir_descuenta_y_no_desborda ... ok
[INFO] [stdout] test runtime::budget::tests::el_credito_no_gastado_se_acumula ... ok
[INFO] [stdout] test render::tests::una_vista_fijada_no_se_mueve_al_llegar_lineas ... ok
[INFO] [stdout] test runtime::budget::tests::un_pane_glotón_no_deja_sin_credito_a_los_demas ... ok
[INFO] [stdout] test runtime::ingest::tests::capacidad_cero_se_normaliza ... ok
[INFO] [stdout] test runtime::ingest::tests::el_canal_lleno_descarta_y_cuenta_sin_bloquear ... ok
[INFO] [stdout] test runtime::ingest::tests::con_el_consumidor_muerto_el_productor_no_se_cuelga ... ok
[INFO] [stdout] test runtime::budget::tests::quantum_cero_se_normaliza ... ok
[INFO] [stdout] test runtime::ingest::tests::ida_y_vuelta ... ok
[INFO] [stdout] test runtime::ingest::tests::los_contadores_se_comparten_entre_extremos ... ok
[INFO] [stdout] test runtime::keys::tests::lo_que_entra_sale_en_orden ... ok
[INFO] [stdout] test runtime::keys::tests::sin_bucle_el_productor_lo_sabe ... ok
[INFO] [stdout] test runtime::keys::tests::sin_productor_la_fuente_se_acaba ... ok
[INFO] [stdout] test runtime::budget::tests::el_turno_inicial_rota ... ok
[INFO] [stdout] test runtime::budget::tests::el_credito_acumulado_tiene_tope ... ok
[INFO] [stdout] test runtime::tee::tests::una_ruta_imposible_da_error_en_vez_de_panico ... ok
[INFO] [stdout] test runtime::tests::cerrar_la_entrada_termina_el_bucle ... ok
[INFO] [stdout] test runtime::budget::tests::dar_de_baja_no_rompe_la_rotacion ... ok
[INFO] [stdout] test runtime::budget::tests::sin_panes_no_panica ... ok
[INFO] [stdout] test runtime::tests::dar_de_baja_un_pane_lo_saca_del_reparto ... ok
[INFO] [stdout] test runtime::ingest::tests::el_lector_vuelca_un_flujo_completo ... ok
[INFO] [stdout] test runtime::tee::tests::escribe_los_bytes_tal_cual ... ok
[INFO] [stdout] test runtime::tests::los_bytes_llegan_al_pane_en_el_tick ... ok
[INFO] [stdout] test runtime::tests::el_escape_solitario_se_resuelve_por_tiempo ... ok
[INFO] [stdout] test runtime::tests::una_secuencia_partida_entre_lecturas_sigue_siendo_una_tecla ... ok
[INFO] [stdout] test runtime::tee::tests::rota_al_superar_el_tope ... ok
[INFO] [stdout] test runtime::tests::la_respuesta_de_kitty_no_llega_como_tecla ... ok
[INFO] [stdout] test search::pattern::tests::busqueda_literal ... ok
[INFO] [stdout] test runtime::budget::tests::cada_ronda_visita_a_todos_una_vez ... ok
[INFO] [stdout] test search::pattern::tests::el_recorte_a_clusters_ensancha_nunca_encoge ... ok
[INFO] [stdout] test search::pattern::tests::el_refinamiento_respeta_el_modo_de_mayusculas ... ok
[INFO] [stdout] test search::pattern::tests::el_recorte_no_parte_una_familia_emoji ... ok
[INFO] [stdout] test search::pattern::tests::insensibilidad_ascii ... ok
[INFO] [stdout] test search::pattern::tests::find_from_respeta_el_offset ... ok
[INFO] [stdout] test search::pattern::tests::la_propiedad_que_hace_valido_el_refinamiento ... ok
[INFO] [stdout] test search::pattern::tests::no_casa_a_mitad_de_un_caracter_multibyte ... ok
[INFO] [stdout] test search::pattern::tests::refinamiento ... ok
[INFO] [stdout] test search::pattern::tests::un_patron_mas_largo_que_el_texto_no_casa ... ok
[INFO] [stdout] test search::pattern::tests::un_patron_vacio_no_existe ... ok
[INFO] [stdout] test search::pattern::tests::la_insensibilidad_no_alcanza_al_no_ascii ... ok
[INFO] [stdout] test search::pattern::tests::el_recorte_sobre_clusters_vacios_no_panica ... ok
[INFO] [stdout] test search::tests::acortar_el_patron_obliga_a_rehacer ... ok
[INFO] [stdout] test runtime::tests::las_teclas_se_entregan_una_a_una ... ok
[INFO] [stdout] test search::tests::cerrar_la_busqueda_lo_olvida_todo ... ok
[INFO] [stdout] test search::tests::busqueda_global_en_varios_panes ... ok
[INFO] [stdout] test search::pattern::tests::aciertos_multiples_sin_solapar ... ok
[INFO] [stdout] test search::tests::el_barrido_completo_encuentra_todo ... ok
[INFO] [stdout] test search::tests::el_refinamiento_encoge_el_conjunto ... ok
[INFO] [stdout] test search::tests::encuentra_lo_que_hay ... ok
[INFO] [stdout] test search::tests::la_navegacion_cruza_panes_y_da_la_vuelta ... ok
[INFO] [stdout] test search::tests::la_poda_quita_lo_descartado ... ok
[INFO] [stdout] test pane::scrollback::tests::una_rafaga_de_50_000_cuesta_unas_700_lineas ... ok
[INFO] [stdout] test search::tests::las_lineas_nuevas_se_indexan_solas ... ok
[INFO] [stdout] test search::tests::los_seqs_del_filtrado_no_se_repiten ... ok
[INFO] [stdout] test pane::tests::la_vista_fijada_no_se_mueve_durante_una_rafaga ... ok
[INFO] [stdout] test search::tests::sin_aciertos_la_navegacion_no_panica ... ok
[INFO] [stdout] test search::tests::el_tope_de_aciertos_se_anuncia ... ok
[INFO] [stdout] test search::tests::sin_patron_no_hace_nada ... ok
[INFO] [stdout] test search::tests::un_historial_vacio_termina_el_barrido ... ok
[INFO] [stdout] test select::tests::base64_conocido ... ok
[INFO] [stdout] test select::tests::base64_con_bytes_altos ... ok
[INFO] [stdout] test search::tests::los_aciertos_quedan_ordenados_por_seq ... ok
[INFO] [stdout] test select::tests::contains_marca_lo_justo ... ok
[INFO] [stdout] test select::tests::el_recorte_no_parte_un_multibyte ... ok
[INFO] [stdout] test select::tests::la_seleccion_se_normaliza_en_ambos_sentidos ... ok
[INFO] [stdout] test select::tests::las_lineas_descartadas_se_saltan ... ok
[INFO] [stdout] test select::tests::osc52_envuelve_el_texto ... ok
[INFO] [stdout] test select::tests::osc52_vacio_no_panica ... ok
[INFO] [stdout] test select::tests::seleccionar_dentro_de_una_linea ... ok
[INFO] [stdout] test select::tests::seleccionar_varias_lineas ... ok
[INFO] [stdout] test select::tests::una_linea_envuelta_se_copia_como_una_linea ... ok
[INFO] [stdout] test select::tests::una_seleccion_vacia_se_reconoce ... ok
[INFO] [stdout] test style::tests::anadir_atributo_es_incremental ... ok
[INFO] [stdout] test style::tests::cambio_de_color_sin_quitar_atributos_es_incremental ... ok
[INFO] [stdout] test style::tests::color_indexado_y_rgb ... ok
[INFO] [stdout] test style::tests::colores_basicos_y_brillantes ... ok
[INFO] [stdout] test style::tests::estilo_igual_no_emite_nada ... ok
[INFO] [stdout] test style::tests::quitar_atributo_obliga_a_reset ... ok
[INFO] [stdout] test style::tests::volver_a_color_por_defecto_usa_reset ... ok
[INFO] [stdout] test search::tests::los_primeros_resultados_son_los_mas_recientes ... ok
[INFO] [stdout] test terminal::signals::tests::las_de_cierre_se_distinguen_del_resize ... ok
[INFO] [stdout] test select::tests::los_offsets_se_recortan_a_fronteras_de_caracter ... ok
[INFO] [stdout] test select::tests::osc52_avisa_al_recortar ... ok
[INFO] [stdout] test terminal::tests::enter_falla_sin_tty_sin_dejar_rastro ... ok
[INFO] [stdout] test terminal::signals::tests::sigwinch_llega_como_evento ... ok
[INFO] [stdout] test terminal::tests::el_hook_se_instala_una_sola_vez ... ok
[INFO] [stdout] test text::cluster::tests::anchuras_unicode_conocidas ... ok
[INFO] [stdout] test terminal::tests::orden_de_restauracion ... ok
[INFO] [stdout] test terminal::tests::restore_es_idempotente ... ok
[INFO] [stdout] test text::cluster::tests::los_offsets_son_de_byte_no_de_char ... ok
[INFO] [stdout] test text::cluster::tests::familia_zwj_es_un_solo_cluster ... ok
[INFO] [stdout] test text::cluster::tests::mezcla_ascii_cjk_y_emoji ... ok
[INFO] [stdout] test terminal::signals::tests::se_registran_sin_error ... ok
[INFO] [stdout] test text::wrap::tests::ancho_impar_deja_columna_en_blanco ... ok
[INFO] [stdout] test text::wrap::tests::ancho_cero_no_entra_en_bucle_infinito ... ok
[INFO] [stdout] test text::cluster::tests::banderas_consecutivas_no_se_mezclan ... ok
[INFO] [stdout] test runtime::tee::tests::escribir_nunca_bloquea_aunque_la_cola_se_llene ... ok
[INFO] [stdout] test pane::burst::tests::la_memoria_no_crece_con_la_rafaga ... ok
[INFO] [stdout] test runtime::tee::tests::la_omision_queda_anotada_en_el_propio_fichero ... ok
[INFO] [stdout] test runtime::tests::un_pane_torrencial_no_deja_sin_turno_a_los_demas ... ok
[INFO] [stdout] test select::tests::el_modo_linea_coge_lineas_enteras ... ok
[INFO] [stdout] test text::wrap::tests::cjk_que_no_cabe_salta_de_fila ... ok
[INFO] [stdout] test text::wrap::tests::cache_se_invalida_al_cambiar_ancho ... ok
[INFO] [stdout] test text::wrap::tests::corte_ascii_exacto ... ok
[INFO] [stdout] test widgets::block::tests::el_titulo_se_puede_centrar_y_alinear_a_la_derecha ... ok
[INFO] [stdout] test text::wrap::tests::clusters_de_anchura_cero_no_cuentan ... ok
[INFO] [stdout] test text::wrap::tests::linea_vacia_ocupa_una_fila ... ok
[INFO] [stdout] test widgets::block::tests::el_foco_cambia_los_estilos ... ok
[INFO] [stdout] test widgets::block::tests::el_marco_se_dibuja_entero ... ok
[INFO] [stdout] test widgets::block::tests::el_titulo_va_en_el_borde_superior ... ok
[INFO] [stdout] test widgets::block::tests::areas_degeneradas_no_panican ... ok
[INFO] [stdout] test widgets::block::tests::las_esquinas_solo_salen_donde_se_cruzan_dos_lados ... ok
[INFO] [stdout] test widgets::block::tests::nada_se_sale_del_area ... ok
[INFO] [stdout] test widgets::gauge::tests::la_etiqueta_va_centrada ... ok
[INFO] [stdout] test widgets::gauge::tests::las_proporciones_absurdas_se_recortan ... ok
[INFO] [stdout] test widgets::gauge::tests::no_se_sale_del_area ... ok
[INFO] [stdout] test widgets::gauge::tests::una_fraccion_con_denominador_cero_no_divide_entre_cero ... ok
[INFO] [stdout] test widgets::block::tests::inner_encaja_exactamente_con_el_marco ... ok
[INFO] [stdout] test widgets::gauge::tests::los_octavos_dan_resolucion_por_debajo_de_la_celda ... ok
[INFO] [stdout] test widgets::list::tests::el_desplazamiento_sigue_a_la_seleccion ... ok
[INFO] [stdout] test widgets::list::tests::el_texto_largo_se_recorta ... ok
[INFO] [stdout] test text::wrap::tests::forget_before_descarta_lineas_viejas ... ok
[INFO] [stdout] test widgets::list::tests::la_seleccion_lleva_marca_y_estilo ... ok
[INFO] [stdout] test widgets::block::tests::el_titulo_sin_marco_gasta_una_fila ... ok
[INFO] [stdout] test widgets::gauge::tests::la_mitad_es_la_mitad ... ok
[INFO] [stdout] test widgets::list::tests::lista_basica ... ok
[INFO] [stdout] test widgets::list::tests::lista_vacia_y_area_degenerada ... ok
[INFO] [stdout] test widgets::list::tests::mover_no_da_la_vuelta ... ok
[INFO] [stdout] test widgets::list::tests::no_se_sale_del_area ... ok
[INFO] [stdout] test widgets::block::tests::un_titulo_largo_no_desborda_el_marco ... ok
[INFO] [stdout] test widgets::gauge::tests::ancho_cero_no_panica ... ok
[INFO] [stdout] test widgets::gauge::tests::extremos ... ok
[INFO] [stdout] test widgets::paragraph::tests::area_vacia_y_ancho_cero ... ok
[INFO] [stdout] test widgets::paragraph::tests::el_cjk_no_se_parte ... ok
[INFO] [stdout] test widgets::list::tests::las_filas_no_bailan_al_mover_la_seleccion ... ok
[INFO] [stdout] test widgets::paragraph::tests::el_scroll_salta_filas ... ok
[INFO] [stdout] test widgets::paragraph::tests::respeta_los_saltos_del_texto ... ok
[INFO] [stdout] test widgets::paragraph::tests::height_coincide_con_lo_pintado ... ok
[INFO] [stdout] test widgets::paragraph::tests::sin_envoltura_recorta ... ok
[INFO] [stdout] test widgets::status::tests::anchos_degenerados ... ok
[INFO] [stdout] test widgets::status::tests::los_estilos_por_hueco ... ok
[INFO] [stdout] test widgets::status::tests::la_derecha_sobrevive_a_la_izquierda ... ok
[INFO] [stdout] test widgets::status::tests::los_tres_huecos ... ok
[INFO] [stdout] test widgets::paragraph::tests::envuelve_al_ancho ... ok
[INFO] [stdout] test widgets::status::tests::el_centro_es_el_primero_en_caer ... ok
[INFO] [stdout] test widgets::list::tests::la_barra_de_posicion_solo_sale_si_hace_falta ... ok
[INFO] [stdout] test widgets::status::tests::una_derecha_mas_ancha_que_la_barra_se_recorta ... ok
[INFO] [stdout] test widgets::table::tests::casos_degenerados ... ok
[INFO] [stdout] test widgets::table::tests::el_reparto_de_columnas_no_deja_huecos ... ok
[INFO] [stdout] test widgets::table::tests::la_cabecera_no_se_desplaza ... ok
[INFO] [stdout] test widgets::table::tests::no_se_sale_del_area ... ok
[INFO] [stdout] test widgets::table::tests::tabla_basica ... ok
[INFO] [stdout] test widgets::table::tests::el_estilo_por_fila ... ok
[INFO] [stdout] test widgets::table::tests::la_seleccion_gana_al_estilo_de_fila ... ok
[INFO] [stdout] test widgets::paragraph::tests::no_se_sale_del_area ... ok
[INFO] [stdout] test widgets::tests::alineaciones ... ok
[INFO] [stdout] test widgets::tests::centrar_algo_mas_ancho_que_el_area_no_desborda ... ok
[INFO] [stdout] test widgets::table::tests::una_fila_con_menos_celdas_no_panica ... ok
[INFO] [stdout] test widgets::status::tests::no_se_sale_de_la_fila ... ok
[INFO] [stdout] test widgets::tests::un_area_vacia_no_panica ... ok
[INFO] [stdout] test widgets::status::tests::una_barra_vacia_se_rellena_con_el_fondo ... ok
[INFO] [stdout] test widgets::table::tests::las_alineaciones_por_columna ... ok
[INFO] [stdout] test widgets::theme::tests::el_tema_por_defecto_es_oscuro ... ok
[INFO] [stdout] test widgets::paragraph::tests::alineaciones ... ok
[INFO] [stdout] test widgets::theme::tests::la_luminancia_decide_bien_los_extremos ... ok
[INFO] [stdout] test widgets::tests::el_texto_se_recorta_al_area ... ok
[INFO] [stdout] test widgets::theme::tests::la_luminancia_no_es_la_media ... ok
[INFO] [stdout] test widgets::tests::escribir_fuera_de_la_fila_no_hace_nada ... ok
[INFO] [stdout] test widgets::theme::tests::los_dos_temas_se_distinguen_en_lo_que_importa ... ok
[INFO] [stdout] test search::tests::el_barrido_respeta_el_presupuesto ... ok
[INFO] [stdout] test widgets::theme::tests::los_atajos_de_foco ... ok
[INFO] [stdout] test widgets::tests::el_recorte_es_por_clusters ... ok
[INFO] [stdout] test pane::assembler::tests::linea_gigante_se_corta_sin_agotar_memoria ... ok
[INFO] [stdout] test search::tests::el_refinamiento_no_rebarre_el_historial ... ok
[INFO] [stdout] test pane::tests::la_memoria_de_una_rafaga_es_constante ... ok
[INFO] [stdout] test runtime::tests::el_presupuesto_de_lineas_reparte_el_trabajo_entre_ticks ... ok
[INFO] [stdout] test widgets::list::tests::cien_mil_elementos_se_dibujan_en_o_de_alto ... ok
[INFO] [stdout] test grid::tests::miles_de_escrituras_colapsan_en_un_frame ... ok
[INFO] [stderr]      Running unittests src/bin/shigawire-demo.rs (/opt/rustwide/target/debug/deps/shigawire_demo-d3613157af888f2b)
[INFO] [stdout] test runtime::tests::ocho_panes_a_mil_lineas_por_segundo_no_pierden_teclas ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 410 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/shigawire-selftest.rs (/opt/rustwide/target/debug/deps/shigawire_selftest-f34cf0e2f49c1780)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/demo.rs (/opt/rustwide/target/debug/deps/demo-87e50d9048834334)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test el_demo_busca_amplia_y_avisa_del_raton ... ok
[INFO] [stdout] test el_demo_sobrevive_a_un_redimensionado ... ok
[INFO] [stdout] test el_demo_arranca_pinta_y_sale_limpio ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/estres.rs (/opt/rustwide/target/debug/deps/estres-899d7498ee154e35)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test cuanto_cuesta_ingerir ... ignored, medida, no criterio
[INFO] [stdout] test cuanto_cuesta_un_barrido_completo ... ignored, medida, no criterio
[INFO] [stdout] test cuanto_ocupa_un_historial ... ignored, medida, no criterio
[INFO] [stdout] test buscar_sobre_basura_no_panica ... ok
[INFO] [stdout] test el_decodificador_de_teclado_aguanta_basura ... ok
[INFO] [stdout] test el_decodificador_no_acumula_estado_sin_limite ... ok
[INFO] [stdout] test el_ensamblador_aguanta_basura_en_trozos_arbitrarios ... ok
[INFO] [stdout] test ninguna_linea_supera_el_tope_por_muy_rara_que_sea_la_entrada ... ok
[INFO] [stderr]      Running tests/fase1.rs (/opt/rustwide/target/debug/deps/fase1-6526d6ff9624b10e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test el_ancho_de_cada_pane_manda_en_la_envoltura ... ok
[INFO] [stdout] test el_reparto_cubre_el_terminal_entero ... ok
[INFO] [stdout] test ocho_panes_en_rejilla_no_se_pisan ... ok
[INFO] [stdout] test una_linea_nueva_en_un_pane_no_repinta_los_otros ... ok
[INFO] [stdout] test un_frame_sin_cambios_no_cuesta_ni_un_byte ... ok
[INFO] [stdout] test se_ve_el_final_de_cada_log ... ok
[INFO] [stdout] test redimensionar_recompone_sin_perder_el_historial ... ok
[INFO] [stderr]      Running tests/fase2.rs (/opt/rustwide/target/debug/deps/fase2-e361cf42d32de93d)
[INFO] [stdout] test redimensionar_a_un_ancho_ridiculo_no_rompe_nada ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test insensible_a_mayusculas_cuando_toca ... ok
[INFO] [stdout] test cerrar_panes_mantiene_el_reparto_exacto ... ok
[INFO] [stdout] test copiar_de_mas_avisa_y_no_trunca_en_silencio ... ok
[INFO] [stdout] test el_indice_sobrevive_al_descarte ... ok
[INFO] [stdout] test copiar_una_linea_envuelta_da_una_linea ... ok
[INFO] [stdout] test del_raton_al_texto_y_del_texto_al_portapapeles ... ok
[INFO] [stdout] test arrastrar_una_division_veinte_veces_no_deriva ... ok
[INFO] [stdout] test el_filtrado_reduce_la_pantalla_a_lo_que_importa ... ok
[INFO] [stdout] test buscar_ampliar_y_saltar_conviven ... ok
[INFO] [stdout] test buscar_en_ocho_panes_encuentra_lo_de_cada_uno ... ok
[INFO] [stdout] test ampliar_y_volver_deja_todo_igual ... ok
[INFO] [stdout] test afinar_el_patron_encoge_sin_rebarrer ... ok
[INFO] [stdout] test el_barrido_es_progresivo_y_no_se_come_un_frame ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fase3.rs (/opt/rustwide/target/debug/deps/fase3-3ecb605ff5c51dd5)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test el_pane_hereda_el_tema ... ok
[INFO] [stdout] test el_demo_no_baja_a_la_grilla ... ok
[INFO] [stdout] test sin_respuesta_del_terminal_el_tema_es_el_oscuro ... ok
[INFO] [stdout] test los_widgets_recortan_por_clusters ... ok
[INFO] [stdout] test ningun_widget_se_sale_de_su_rectangulo ... ok
[INFO] [stdout] test mover_la_seleccion_cuesta_lo_que_cambia ... ok
[INFO] [stdout] test una_pantalla_de_widgets_sin_cambios_cuesta_cero_bytes ... ok
[INFO] [stdout] test cambiar_de_tema_cambia_toda_la_interfaz ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fase4.rs (/opt/rustwide/target/debug/deps/fase4-0907fa71ed56569f)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test el_demo_no_arranca_procesos_a_mano ... ok
[INFO] [stdout] test la_ultima_linea_sin_salto_tambien_se_ve ... ok
[INFO] [stdout] test lo_que_se_escribe_llega_al_agente ... ok
[INFO] [stdout] test con_el_plazo_agotado_la_salida_sale_marcada ... ok
[INFO] [stdout] test un_agente_sordo_no_congela_la_consola ... ok
[INFO] [stdout] test reiniciar_no_inventa_lineas_ni_ensucia_el_tee ... ok
[INFO] [stdout] test el_backoff_acota_los_arranques ... ok
[INFO] [stdout] test ocho_agentes_reiniciando_no_pierden_teclas ... ok
[INFO] [stdout] test la_obituaria_nunca_adelanta_a_la_ultima_linea ... ok
[INFO] [stdout] test al_salir_no_queda_ni_el_nieto ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test fase4`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- al_salir_no_queda_ni_el_nieto stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'al_salir_no_queda_ni_el_nieto' (1554) panicked at tests/fase4.rs:209:5:
[INFO] [stdout] quedó vivo el nieto: matar `sh` no alcanza a lo que `sh` arrancó
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60bb86441431 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x60bb86441431 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x60bb86441431 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x60bb86441431 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x60bb86455c0a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x60bb86455c0a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x60bb86445b2c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x60bb86445b2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x60bb8641c6a6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x60bb8641c6a6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x60bb86439319 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x60bb863139c0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x60bb863139c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x60bb86439642 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x60bb86439642 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x60bb8641c784 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x60bb86415239 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x60bb8641d43d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x60bb8645642c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x60bb862de385 - fase4[5a380ddbea3aaed0]::al_salir_no_queda_ni_el_nieto::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/fase4.rs:209:5
[INFO] [stdout]   20:     0x60bb862ff772 - <core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>> as core[df12db4294e9bfd3]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x60bb862f3ecd - <tokio[fb1d860503aaddd1]::runtime::park::CachedParkThread>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/park.rs:284:71
[INFO] [stdout]   22:     0x60bb862f216e - tokio[fb1d860503aaddd1]::task::coop::with_budget::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[fb1d860503aaddd1]::runtime::park::CachedParkThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/task/coop/mod.rs:167:5
[INFO] [stdout]   23:     0x60bb862f216e - tokio[fb1d860503aaddd1]::task::coop::budget::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[fb1d860503aaddd1]::runtime::park::CachedParkThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/task/coop/mod.rs:133:5
[INFO] [stdout]   24:     0x60bb862f216e - <tokio[fb1d860503aaddd1]::runtime::park::CachedParkThread>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/park.rs:284:31
[INFO] [stdout]   25:     0x60bb862f0886 - <tokio[fb1d860503aaddd1]::runtime::context::blocking::BlockingRegionGuard>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   26:     0x60bb862dc808 - <tokio[fb1d860503aaddd1]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/scheduler/multi_thread/mod.rs:92:22
[INFO] [stdout]   27:     0x60bb862ebf23 - tokio[fb1d860503aaddd1]::runtime::context::runtime::enter_runtime::<<tokio[fb1d860503aaddd1]::runtime::scheduler::multi_thread::MultiThread>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   28:     0x60bb862d95f4 - <tokio[fb1d860503aaddd1]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/scheduler/multi_thread/mod.rs:91:9
[INFO] [stdout]   29:     0x60bb862f030f - <tokio[fb1d860503aaddd1]::runtime::runtime::Runtime>::block_on_inner::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/runtime.rs:376:50
[INFO] [stdout]   30:     0x60bb862f048b - <tokio[fb1d860503aaddd1]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/runtime/runtime.rs:343:18
[INFO] [stdout]   31:     0x60bb862e60e1 - fase4[5a380ddbea3aaed0]::al_salir_no_queda_ni_el_nieto
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/fase4.rs:216:6
[INFO] [stdout]   32:     0x60bb862dd5c7 - fase4[5a380ddbea3aaed0]::al_salir_no_queda_ni_el_nieto::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/fase4.rs:169:41
[INFO] [stdout]   33:     0x60bb862e7ca6 - <fase4[5a380ddbea3aaed0]::al_salir_no_queda_ni_el_nieto::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   34:     0x60bb86306cab - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35:     0x60bb86306cab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   36:     0x60bb86314315 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   37:     0x60bb86314315 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x60bb86314315 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x60bb86314315 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x60bb86314315 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x60bb86314315 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   42:     0x60bb86314315 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   43:     0x60bb8630dbd4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   44:     0x60bb8630dbd4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   45:     0x60bb86317472 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   46:     0x60bb86317472 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   47:     0x60bb86317472 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   48:     0x60bb86317472 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   49:     0x60bb86317472 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   50:     0x60bb86317472 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   51:     0x60bb86317472 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   52:     0x60bb864409d9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   53:     0x60bb864409d9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   54:     0x78e354676dfa - <unknown>
[INFO] [stdout]   55:     0x78e35470a3d4 - clone
[INFO] [stdout]   56:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     al_salir_no_queda_ni_el_nieto
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 9 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.12s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1", kill_on_drop: false }`
[INFO] [stdout] 1eeb448b1e9955d51245f0105555f733a776ca8fbec657b256ffac6a233881d1
