[INFO] cloning repository https://github.com/mcorcos/xtal
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mcorcos/xtal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcorcos%2Fxtal", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcorcos%2Fxtal'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cb3fd496ae28384e3e3189c36fe500192e5ddaed
[INFO] testing mcorcos/xtal against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcorcos%2Fxtal" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mcorcos/xtal
[INFO] finished tweaking git repo https://github.com/mcorcos/xtal
[INFO] tweaked toml for git repo https://github.com/mcorcos/xtal written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mcorcos/xtal on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mcorcos/xtal 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac
[INFO] running `Command { std: "docker" "start" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", 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" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", 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" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling evalexpr v12.0.3
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling encoding_rs_io v0.1.7
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling xtal-compile v0.6.0 (/opt/rustwide/workdir/crates/xtal-compile)
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling dialoguer v0.11.0
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling clap_mangen v0.2.33
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling xtal-model v0.6.0 (/opt/rustwide/workdir/crates/xtal-model)
[INFO] [stderr]    Compiling minijinja v2.21.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling xtal-sim v0.6.0 (/opt/rustwide/workdir/crates/xtal-sim)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling xtal-config v0.6.0 (/opt/rustwide/workdir/crates/xtal-config)
[INFO] [stderr]    Compiling xtal-data v0.6.0 (/opt/rustwide/workdir/crates/xtal-data)
[INFO] [stderr]    Compiling xtal-render v0.6.0 (/opt/rustwide/workdir/crates/xtal-render)
[INFO] [stderr]    Compiling xtal-cli v0.6.0 (/opt/rustwide/workdir/crates/xtal-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 02s
[INFO] running `Command { std: "docker" "inspect" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", 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" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling xtal-sim v0.6.0 (/opt/rustwide/workdir/crates/xtal-sim)
[INFO] [stderr]    Compiling xtal-model v0.6.0 (/opt/rustwide/workdir/crates/xtal-model)
[INFO] [stderr]    Compiling xtal-config v0.6.0 (/opt/rustwide/workdir/crates/xtal-config)
[INFO] [stderr]    Compiling xtal-data v0.6.0 (/opt/rustwide/workdir/crates/xtal-data)
[INFO] [stderr]    Compiling xtal-compile v0.6.0 (/opt/rustwide/workdir/crates/xtal-compile)
[INFO] [stderr]    Compiling xtal-cli v0.6.0 (/opt/rustwide/workdir/crates/xtal-cli)
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling xtal-render v0.6.0 (/opt/rustwide/workdir/crates/xtal-render)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 44s
[INFO] running `Command { std: "docker" "inspect" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", 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" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "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/xtal-bb211ddff523bff1)
[INFO] [stdout] 
[INFO] [stdout] running 83 tests
[INFO] [stdout] test agents::tests::el_skill_explica_el_orden_de_la_carpeta ... ok
[INFO] [stdout] test agents::tests::el_skill_tiene_el_frontmatter_que_los_agentes_necesitan ... ok
[INFO] [stdout] test agents::tests::el_skill_avisa_de_los_comandos_que_se_cuelgan ... ok
[INFO] [stdout] test agents::tests::el_nombre_del_server_es_el_que_escribe_mcp_install ... ok
[INFO] [stdout] test agents::tests::cada_agente_dice_que_archivos_toca ... ok
[INFO] [stdout] test agents::tests::el_slug_sale_del_nombre ... ok
[INFO] [stdout] test agents::tests::los_ids_de_los_agentes_son_unicos_y_estables ... ok
[INFO] [stdout] test agents::tests::un_agente_propio_se_suma_y_puede_pisar_al_de_fabrica ... ok
[INFO] [stdout] test agents::tests::un_agente_sin_skills_no_reporta_skill_faltante ... ok
[INFO] [stdout] test agents::tests::un_archivo_que_no_existe_es_no_registrado ... ok
[INFO] [stdout] test agents::tests::una_ruta_con_tilde_cuelga_del_home ... ok
[INFO] [stdout] test app::tests::una_ruta_con_espacios_y_acentos_se_codifica ... ok
[INFO] [stdout] test commands::tests::slugify_basic ... ok
[INFO] [stdout] test deps::tests::en_linux_brew_se_prueba_antes_que_apt ... ok
[INFO] [stdout] test app::tests::la_url_lleva_el_foco_solo_si_se_pide ... ok
[INFO] [stdout] test deps::tests::brew_no_pide_sudo_y_los_de_linux_si ... ok
[INFO] [stdout] test deps::tests::tectonic_no_tiene_paquete_en_apt ... ok
[INFO] [stdout] test agents::tests::lee_el_comando_del_toml_de_codex ... ok
[INFO] [stdout] test example::tests::el_ejemplo_embebido_trae_lo_que_hace_falta ... ok
[INFO] [stdout] test agents::tests::lee_el_comando_del_json_de_un_cliente ... ok
[INFO] [stdout] test deps::tests::en_linux_hay_camino_para_las_tres_familias ... ok
[INFO] [stdout] test deps::tests::los_paquetes_de_windows_son_los_verificados ... ok
[INFO] [stdout] test inventory::tests::clasifica_por_extension_y_sabe_donde_va_cada_cosa ... ok
[INFO] [stdout] test latex::tests::buscar_desde_la_cli_encuentra_lo_de_electronica ... ok
[INFO] [stdout] test deps::tests::scoop_agrega_el_bucket_de_ngspice ... ok
[INFO] [stdout] test mcp::install::tests::si_el_symlink_no_existe_se_queda_con_la_ruta_original ... ok
[INFO] [stdout] test deps::tests::winget_no_se_cuelga_pidiendo_confirmacion ... ok
[INFO] [stdout] test mcp::install::tests::una_ruta_normal_no_se_toca ... ok
[INFO] [stdout] test mcp::install::tests::sin_cellar_en_el_medio_devuelve_lo_mismo ... ok
[INFO] [stdout] test inventory::tests::un_csv_en_la_raiz_esta_fuera_de_lugar_y_sin_usar ... ok
[INFO] [stdout] test mcp::tests::initialize_cae_a_la_mas_nueva_si_no_conoce_la_version ... ok
[INFO] [stdout] test mcp::tests::initialize_devuelve_la_version_que_pide_el_cliente ... ok
[INFO] [stdout] test mcp::tests::las_notificaciones_no_llevan_respuesta ... ok
[INFO] [stdout] test mcp::tests::un_metodo_desconocido_da_method_not_found ... ok
[INFO] [stdout] test mcp::tests::una_tool_inexistente_da_invalid_params ... ok
[INFO] [stdout] test inventory::tests::un_csv_ya_importado_no_aparece_como_pendiente ... ok
[INFO] [stdout] test mcp::tests::tools_list_devuelve_todas_con_su_schema ... ok
[INFO] [stdout] test mcp::tests::un_argumento_faltante_es_error_de_tool_no_de_protocolo ... ok
[INFO] [stdout] test commands::tests::fragmento_vs_documento ... ok
[INFO] [stdout] test latex::tests::el_catalogo_serializa_a_json ... ok
[INFO] [stdout] test inventory::tests::una_imagen_citada_en_el_informe_cuenta_como_usada ... ok
[INFO] [stdout] test mcp::install::tests::una_ruta_del_cellar_se_reescribe_al_symlink_estable ... ok
[INFO] [stdout] test inventory::tests::no_mira_adentro_de_lo_que_genera_xtal ... ok
[INFO] [stdout] test mcp::tools::tests::el_project_del_argumento_le_gana_al_de_la_sesion ... ok
[INFO] [stdout] test mcp::tools::tests::opt_list_acepta_un_string_suelto ... ok
[INFO] [stdout] test plan::tests::cada_fuente_tiene_una_pista_accionable ... ok
[INFO] [stdout] test mcp::tools::tests::los_schemas_son_objetos_validos ... ok
[INFO] [stdout] test plan::tests::dos_graficos_con_el_mismo_nombre_no_se_pisan ... ok
[INFO] [stdout] test plan::tests::tiene_figura_busca_en_subsecciones ... ok
[INFO] [stdout] test refs::tests::el_argumento_corto_del_caption_no_confunde ... ok
[INFO] [stdout] test refs::tests::el_caption_puede_ocupar_varios_renglones ... ok
[INFO] [stdout] test mcp::tools::tests::los_nombres_de_tool_son_unicos_y_prefijados ... ok
[INFO] [stdout] test refs::tests::la_linea_es_la_de_la_etiqueta ... ok
[INFO] [stdout] test plan::tests::describe_sources_es_legible ... ok
[INFO] [stdout] test refs::tests::las_tildes_sobreviven ... ok
[INFO] [stdout] test refs::tests::una_ecuacion_se_reconoce_por_el_entorno ... ok
[INFO] [stdout] test refs::tests::un_caption_no_se_le_pega_a_la_etiqueta_de_la_figura_siguiente ... ok
[INFO] [stdout] test inventory::tests::una_imagen_citada_desde_una_seccion_cuenta_como_usada ... ok
[INFO] [stdout] test mcp::tools::tests::fmt_num_no_agrega_decimales_de_mas ... ok
[INFO] [stdout] test plan::tests::un_titulo_sin_letras_ni_numeros_no_da_un_id_vacio ... ok
[INFO] [stdout] test cli::tests::el_arbol_de_comandos_es_valido ... ok
[INFO] [stdout] test update::tests::el_canal_estable_no_mira_las_prereleases ... ok
[INFO] [stdout] test refs::tests::sin_entorno_ni_titulo_se_adivina_por_el_prefijo ... ok
[INFO] [stdout] test update::tests::el_canal_se_escribe_en_castellano_y_en_ingles ... ok
[INFO] [stdout] test update::tests::las_urls_de_los_assets_son_las_que_publica_el_release ... ok
[INFO] [stdout] test refs::tests::una_etiqueta_comentada_no_existe ... ok
[INFO] [stdout] test update::tests::ante_la_duda_no_sugiere_actualizar ... ok
[INFO] [stdout] test refs::tests::el_epigrafe_sale_limpio_de_comandos ... ok
[INFO] [stdout] test refs::tests::una_figura_se_lleva_su_epigrafe ... ok
[INFO] [stdout] test update::tests::lee_el_tag_de_un_objeto_y_de_una_lista ... ok
[INFO] [stdout] test update::tests::parsea_versiones_normales_y_con_sufijo ... ok
[INFO] [stdout] test update::tests::un_borrador_no_se_ofrece ... ok
[INFO] [stdout] test refs::tests::una_seccion_se_lleva_su_titulo ... ok
[INFO] [stdout] test uninstall::tests::saca_su_entrada_del_toml_sin_perder_lo_demas ... ok
[INFO] [stdout] test update::tests::compara_bien_las_versiones ... ok
[INFO] [stdout] test refs::tests::un_comando_que_envuelve_no_mete_su_ejemplo ... ok
[INFO] [stdout] test watch::tests::el_fingerprint_es_estable_si_nada_cambia ... ok
[INFO] [stdout] test uninstall::tests::un_archivo_sin_nuestra_entrada_no_se_toca ... ok
[INFO] [stdout] test uninstall::tests::saca_solo_su_entrada_del_json ... ok
[INFO] [stdout] test watch::tests::un_archivo_nuevo_cuenta ... ok
[INFO] [stdout] test watch::tests::el_fingerprint_cambia_si_cambia_un_archivo ... ok
[INFO] [stdout] test watch::tests::escribir_en_salida_no_dispara_una_recompilacion ... ok
[INFO] [stdout] test example::tests::materialize_escribe_el_proyecto_completo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_stdio.rs (/opt/rustwide/target/release/deps/mcp_stdio-496ff091cd205301)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test abrir_algo_que_no_es_proyecto_falla_con_un_mensaje_util ... ok
[INFO] [stdout] test un_error_del_comando_vuelve_como_is_error_no_como_error_de_protocolo ... ok
[INFO] [stdout] test el_handshake_y_el_listado_de_tools_funcionan ... ok
[INFO] [stdout] test un_json_roto_no_mata_al_server ... ok
[INFO] [stdout] test una_tool_ejecuta_el_binario_y_devuelve_su_salida ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xtal_compile-97e7cc671d918bf8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::extracts_error_lines ... ok
[INFO] [stdout] test tests::detects_missing_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xtal_config-6c919570ba656cb4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::defaults_when_everything_empty ... ok
[INFO] [stdout] test tests::flag_overrides_everything ... ok
[INFO] [stdout] test tests::global_overrides_defaults ... ok
[INFO] [stdout] test tests::project_overrides_global ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xtal_data-648033d9214e0d8a)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test csv_scope::tests::columns_by_name ... ok
[INFO] [stdout] test csv_scope::tests::skip_metadata_rows_and_semicolon ... ok
[INFO] [stdout] test csv_scope::tests::trailing_empty_rows_ignored ... ok
[INFO] [stdout] test csv_scope::tests::simple_two_column_with_header ... ok
[INFO] [stdout] test formula::tests::lowpass_magnitude_with_constants ... ok
[INFO] [stdout] test provenance::tests::guarda_y_devuelve_un_bloque_sin_saber_que_es ... ok
[INFO] [stdout] test store::tests::find_root_walks_up ... ok
[INFO] [stdout] test provenance::tests::sin_bloques_queda_vacia ... ok
[INFO] [stdout] test provenance::tests::un_bloque_que_no_es_tabla_se_rechaza ... ok
[INFO] [stdout] test store::tests::missing_measurement_errors ... ok
[INFO] [stdout] test store::tests::roundtrip_plot_and_list ... ok
[INFO] [stdout] test csv_scope::tests::inspect_reports_delimiter_and_columns ... ok
[INFO] [stdout] test store::tests::guardar_saca_el_texto_del_toml_y_lo_pone_en_un_tex ... ok
[INFO] [stdout] test store::tests::el_plan_del_informe_sobrevive_al_disco ... ok
[INFO] [stdout] test store::tests::el_archivo_de_una_seccion_no_se_renombra_al_cambiar_el_titulo ... ok
[INFO] [stdout] test formula::tests::log_domain_rejects_nonpositive ... ok
[INFO] [stdout] test formula::tests::linear_sweep_endpoints ... ok
[INFO] [stdout] test formula::tests::log_sweep_is_geometric ... ok
[INFO] [stdout] test store::tests::un_proyecto_sin_plan_no_escribe_la_clave ... ok
[INFO] [stdout] test store::tests::roundtrip_measurement ... ok
[INFO] [stdout] test random::tests::point_count_matches ... ok
[INFO] [stdout] test random::tests::deterministic_with_same_seed ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xtal_model-70c0dea5521c57ca)
[INFO] [stdout] test store::tests::editar_el_tex_a_mano_cambia_el_informe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xtal_render-291d00a68382f3bf)
[INFO] [stdout] test latex::tests::el_catalogo_no_tiene_ids_repetidos ... ok
[INFO] [stdout] test latex::tests::el_id_exacto_gana ... ok
[INFO] [stdout] test latex::tests::el_retroceso_nunca_se_pasa_del_largo ... ok
[INFO] [stdout] test latex::tests::la_barra_invertida_no_estorba ... ok
[INFO] [stdout] test latex::tests::las_tildes_no_hacen_falta ... ok
[INFO] [stdout] test latex::tests::lo_de_electronica_esta ... ok
[INFO] [stdout] test measurement::tests::effective_label_derives_from_id ... ok
[INFO] [stdout] test measurement::tests::effective_label_uses_explicit_when_present ... ok
[INFO] [stdout] test plot::tests::time_defaults_to_linear ... ok
[INFO] [stdout] test project::tests::new_project_defaults_to_facultad ... ok
[INFO] [stdout] test project::tests::sections_can_nest ... ok
[INFO] [stdout] test style::tests::explicit_override_wins ... ok
[INFO] [stdout] test style::tests::measured_is_dotted ... ok
[INFO] [stdout] test style::tests::monochrome_forces_black_but_keeps_dash ... ok
[INFO] [stdout] test style::tests::resolve_falls_back_to_palette_when_role_none ... ok
[INFO] [stdout] test style::tests::resolve_uses_role_color_by_default ... ok
[INFO] [stdout] test plot::tests::explicit_axis_overrides_kind_default ... ok
[INFO] [stdout] test style::tests::roles_map_to_expected_colors ... ok
[INFO] [stdout] test style::tests::simulated_is_dashed_with_marks ... ok
[INFO] [stdout] test style::tests::theoretical_is_solid_no_mark ... ok
[INFO] [stdout] test latex::tests::se_busca_por_lo_que_uno_tiene_en_la_cabeza ... ok
[INFO] [stdout] test latex::tests::buscar_sin_consulta_devuelve_todo_en_orden ... ok
[INFO] [stdout] test plot::tests::bode_defaults_to_log_x ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test escape::tests::leaves_plain_text_untouched ... ok
[INFO] [stdout] test escape::tests::escapes_special_chars ... ok
[INFO] [stdout] test pgfplots::tests::auto_legend_avoids_an_ascending_curve ... ok
[INFO] [stdout] test pgfplots::tests::auto_legend_falls_back_without_data ... ok
[INFO] [stdout] test document::tests::el_formato_paper_tambien_apaga_el_color ... ok
[INFO] [stdout] test pgfplots::tests::auto_legend_goes_outside_on_a_full_field_signal ... ok
[INFO] [stdout] test pgfplots::tests::bode_with_phase_uses_groupplot ... ok
[INFO] [stdout] test document::tests::en_monocromo_el_color_institucional_es_negro ... ok
[INFO] [stdout] test pgfplots::tests::auto_legend_prefers_north_east_when_tied_and_free ... ok
[INFO] [stdout] test pgfplots::tests::explicit_label_with_unit_is_respected_verbatim ... ok
[INFO] [stdout] test pgfplots::tests::color_preamble_defines_roles ... ok
[INFO] [stdout] test pgfplots::tests::explicit_label_without_unit_still_gets_scaled_unit ... ok
[INFO] [stdout] test pgfplots::tests::explicit_legend_pos_wins_over_auto ... ok
[INFO] [stdout] test pgfplots::tests::measured_series_is_dotted ... ok
[INFO] [stdout] test pgfplots::tests::missing_measurement_errors ... ok
[INFO] [stdout] test pgfplots::tests::monochrome_uses_black ... ok
[INFO] [stdout] test pgfplots::tests::renders_axis_with_log_mode_for_bode ... ok
[INFO] [stdout] test pgfplots::tests::si_prefix_does_not_drop_a_prefix_just_below_threshold ... ok
[INFO] [stdout] test pgfplots::tests::si_prefix_picks_milli_for_time ... ok
[INFO] [stdout] test pgfplots::tests::si_prefix_picks_kilo_for_frequency ... ok
[INFO] [stdout] test pgfplots::tests::si_prefix_still_scales_clearly_small_values ... ok
[INFO] [stdout] test tests::el_formato_paper_trae_lo_que_una_columna_angosta_necesita ... ok
[INFO] [stdout] test pgfplots::tests::time_axis_is_rescaled_to_ms ... ok
[INFO] [stdout] test tests::el_preambulo_del_informe_va_ultimo ... ok
[INFO] [stdout] test tests::el_preambulo_partido_define_el_comando_del_grafico ... ok
[INFO] [stdout] test tests::el_informe_partido_deja_el_main_sin_numeros ... ok
[INFO] [stdout] test tests::el_logo_del_theme_va_en_la_caratula_y_al_lado_del_tex ... ok
[INFO] [stdout] test tests::el_informe_de_facultad_no_arrastra_lo_del_paper ... ok
[INFO] [stdout] test tests::el_informe_puede_pedir_paquetes_con_y_sin_opciones ... ok
[INFO] [stdout] test tests::standalone_plot_compiles_structure ... ok
[INFO] [stdout] test tests::un_theme_sin_logo_no_deja_ni_el_comando_ni_el_archivo ... ok
[INFO] [stdout] test tests::el_preambulo_trae_float_y_graphicspath ... ok
[INFO] [stdout] test theme::tests::el_theme_de_la_uca_trae_los_dos_logos ... ok
[INFO] [stdout] test theme::tests::en_monocromo_se_usa_el_logo_bn_y_no_el_de_color ... ok
[INFO] [stdout] test theme::tests::loads_embedded_generico ... ok
[INFO] [stdout] test theme::tests::embedded_names_include_itba ... ok
[INFO] [stdout] test theme::tests::loads_embedded_itba ... ok
[INFO] [stdout] test tests::una_seccion_sin_archivo_se_escribe_adentro ... ok
[INFO] [stdout] test tests::monochrome_document_has_black ... ok
[INFO] [stdout] test tests::renders_full_document ... ok
[INFO] [stdout] test tests::en_monocromo_la_caratula_pide_el_logo_bn ... ok
[INFO] [stdout] test theme::tests::loads_embedded_uca ... ok
[INFO] [stdout] test theme::tests::un_logo_declarado_que_no_esta_es_un_error ... ok
[INFO] [stdout] test theme::tests::un_theme_sin_institucion_carga_igual ... ok
[INFO] [stdout] test theme::tests::unknown_theme_errors ... ok
[INFO] [stdout] test theme::tests::export_materializes_theme_and_respects_existing ... ok
[INFO] [stdout] test tests::una_seccion_con_archivo_se_trae_por_referencia ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/xtal_sim-4dc1bd569c283f94)
[INFO] [stdout] test pgfplots::tests::si_prefix_skips_db_and_degrees ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test analysis::tests::ac_command ... ok
[INFO] [stdout] test analysis::tests::noise_sets_plot_and_default_vector ... ok
[INFO] [stdout] test analysis::tests::dc_command ... ok
[INFO] [stdout] test analysis::tests::report_analyses_are_not_curves ... ok
[INFO] [stdout] test engine::tests::extracts_error_lines ... ok
[INFO] [stdout] test analysis::tests::tran_command_with_and_without_start ... ok
[INFO] [stdout] test engine::tests::una_medicion_fallida_no_aborta_la_corrida ... ok
[INFO] [stdout] test analysis::tests::tran_command_with_max_step_and_uic ... ok
[INFO] [stdout] test engine::tests::detects_error_in_log ... ok
[INFO] [stdout] test netlist::tests::build_injects_control_block ... ok
[INFO] [stdout] test netlist::tests::drops_existing_control_block ... ok
[INFO] [stdout] test netlist::tests::keeps_title_and_body_drops_analysis_and_end ... ok
[INFO] [stdout] test netlist::tests::preserves_subckt_ends ... ok
[INFO] [stdout] test parse::tests::empty_input_errors ... ok
[INFO] [stdout] test parse::tests::ignores_non_numeric_lines ... ok
[INFO] [stdout] test parse::tests::parses_real_two_columns ... ok
[INFO] [stdout] test raw::tests::detects_utf16le_header ... ok
[INFO] [stdout] test raw::tests::kind_units ... ok
[INFO] [stdout] test parse::measure_tests::lee_el_valor_y_el_punto ... ok
[INFO] [stdout] test raw::tests::parses_binary_real_ltspice_mixed ... ok
[INFO] [stdout] test tests::clean_report_strips_banner ... ok
[INFO] [stdout] test raw::tests::parses_ascii_complex ... ok
[INFO] [stdout] test raw::tests::parses_ascii_real ... ok
[INFO] [stdout] test parse::measure_tests::el_banner_no_se_cuela_como_medicion ... ok
[INFO] [stdout] test variation::tests::demasiadas_corridas_se_frenan_antes_de_escribir_nada ... ok
[INFO] [stdout] test variation::tests::detecta_la_perilla ... ok
[INFO] [stdout] test raw::tests::parses_binary_complex ... ok
[INFO] [stdout] test variation::tests::el_param_se_emite_antes_que_el_componente ... ok
[INFO] [stdout] test variation::tests::el_param_lleva_reset ... ok
[INFO] [stdout] test variation::tests::el_parametro_del_componente_sale_de_la_letra ... ok
[INFO] [stdout] test variation::tests::el_plan_del_step_alterna_y_nombra ... ok
[INFO] [stdout] test parse::tests::db_phase_math ... ok
[INFO] [stdout] test parse::measure_tests::una_medicion_que_no_encontro_nada_no_es_un_error ... ok
[INFO] [stdout] test parse::tests::parses_complex_three_columns ... ok
[INFO] [stdout] test tests::slug_vector_handles_voltage_and_current ... ok
[INFO] [stdout] test raw::tests::find_var_is_tolerant ... ok
[INFO] [stdout] test parse::measure_tests::saca_el_nombre_de_la_expresion ... ok
[INFO] [stdout] test variation::tests::dos_dimensiones_dan_el_producto ... ok
[INFO] [stdout] test variation::tests::el_punto_distingue_modelo_de_componente ... ok
[INFO] [stdout] test variation::tests::la_misma_semilla_da_los_mismos_factores ... ok
[INFO] [stdout] test ltspice::tests::detects_missing_ltspice_as_unavailable_or_present ... ok
[INFO] [stdout] test variation::tests::la_temperatura_va_en_todas_las_corridas ... ok
[INFO] [stdout] test variation::tests::parsea_el_step ... ok
[INFO] [stdout] test variation::tests::el_slug_separa_el_signo ... ok
[INFO] [stdout] test variation::tests::sin_variacion_es_una_corrida_sin_sufijo ... ok
[INFO] [stdout] test variation::tests::parsea_la_tolerancia ... ok
[INFO] [stdout] test variation::tests::step_y_montecarlo_no_conviven ... ok
[INFO] [stdout] test raw::tests::parses_binary_real_all_f64 ... ok
[INFO] [stdout] test tests::el_log_se_parte_por_corrida ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-dd68c1811dc2a718)
[INFO] [stdout] test tests::la_leyenda_junta_lo_del_usuario_y_lo_de_la_corrida ... ok
[INFO] [stdout] test variation::tests::la_gaussiana_queda_centrada ... ok
[INFO] [stdout] test ltspice::tests::netlist_without_ltspice_errors_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test raw_tran_ascii_and_binary_match ... ok
[INFO] [stdout] test raw_tran_imports_all_dependent_vars ... ok
[INFO] [stdout] test raw_ac_becomes_magnitude_and_phase ... ok
[INFO] [stdout] test raw_ac_ascii_and_binary_match ... ok
[INFO] [stdout] test measure_se_atribuye_a_su_corrida ... ok
[INFO] [stdout] test ac_produces_magnitude_and_phase ... ok
[INFO] [stdout] test barrer_un_parametro_de_un_modelo ... ok
[INFO] [stdout] test una_medicion_que_falla_no_se_lleva_puestas_las_curvas ... ok
[INFO] [stdout] test step_de_un_param_pasa_por_alterparam ... ok
[INFO] [stdout] test tran_produces_single_real_curve ... ok
[INFO] [stdout] test un_param_y_un_componente_a_la_vez_no_se_pisan ... ok
[INFO] [stdout] test la_temperatura_llega_a_ngspice ... ok
[INFO] [stdout] test dc_sweep_runs ... ok
[INFO] [stdout] test measure_calcula_el_ancho_de_banda ... ok
[INFO] [stdout] test op_report_runs ... ok
[INFO] [stdout] test dos_dimensiones_dan_el_producto_contra_ngspice ... ok
[INFO] [stdout] test tran_respeta_el_paso_maximo_y_uic ... ok
[INFO] [stdout] test step_deja_una_curva_por_valor ... ok
[INFO] [stdout] test montecarlo_sortea_alrededor_del_nominal_y_se_repite ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xtal_compile
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xtal_config
[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]    Doc-tests xtal_data
[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]    Doc-tests xtal_model
[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]    Doc-tests xtal_render
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xtal_sim
[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] running `Command { std: "docker" "inspect" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac", kill_on_drop: false }`
[INFO] [stdout] 03e1601ca936beb4cda140d1814eb445c3281d73075699b3654e8d50593be8ac
