[INFO] cloning repository https://github.com/jefersondias043-code/Sonho-l-cido
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jefersondias043-code/Sonho-l-cido" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjefersondias043-code%2FSonho-l-cido", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjefersondias043-code%2FSonho-l-cido'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6488373eb934dea5fbefc0acdc1550b54b86d756
[INFO] testing jefersondias043-code/Sonho-l-cido against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjefersondias043-code%2FSonho-l-cido" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jefersondias043-code/Sonho-l-cido
[INFO] finished tweaking git repo https://github.com/jefersondias043-code/Sonho-l-cido
[INFO] tweaked toml for git repo https://github.com/jefersondias043-code/Sonho-l-cido written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jefersondias043-code/Sonho-l-cido on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jefersondias043-code/Sonho-l-cido 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded web-time v1.1.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.56
[INFO] [stderr]   Downloaded ctrlc v3.5.2
[INFO] [stderr]   Downloaded rand_pcg v0.3.1
[INFO] [stderr]   Downloaded fallible-streaming-iterator v0.1.9
[INFO] [stderr]   Downloaded fallible-iterator v0.3.0
[INFO] [stderr]   Downloaded ahash v0.8.12
[INFO] [stderr]   Downloaded dispatch2 v0.3.1
[INFO] [stderr]   Downloaded rand v0.8.7
[INFO] [stderr]   Downloaded cc v1.4.3
[INFO] [stderr]   Downloaded rusqlite v0.32.1
[INFO] [stderr]   Downloaded zerocopy v0.8.56
[INFO] [stderr]   Downloaded objc2 v0.6.4
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674
[INFO] running `Command { std: "docker" "start" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", 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" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", 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" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.127
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.127
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling motor-core v0.1.0 (/opt/rustwide/workdir/crates/motor-core)
[INFO] [stderr]    Compiling rand_pcg v0.3.1
[INFO] [stderr]    Compiling motor-exato v0.1.0 (/opt/rustwide/workdir/crates/motor-exato)
[INFO] [stderr]    Compiling motor-busca v0.1.0 (/opt/rustwide/workdir/crates/motor-busca)
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.127
[INFO] [stderr]    Compiling motor-exato-web v0.1.0 (/opt/rustwide/workdir/crates/motor-exato-web)
[INFO] [stderr]    Compiling motor-web v0.1.0 (/opt/rustwide/workdir/crates/motor-web)
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling motor-persistencia v0.1.0 (/opt/rustwide/workdir/crates/motor-persistencia)
[INFO] [stderr]    Compiling motor-cli v0.1.0 (/opt/rustwide/workdir/crates/motor-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 01s
[INFO] running `Command { std: "docker" "inspect" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", 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" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.127
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling wasm-bindgen v0.2.127
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling motor-core v0.1.0 (/opt/rustwide/workdir/crates/motor-core)
[INFO] [stderr]    Compiling rand_pcg v0.3.1
[INFO] [stderr]    Compiling motor-exato v0.1.0 (/opt/rustwide/workdir/crates/motor-exato)
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling motor-busca v0.1.0 (/opt/rustwide/workdir/crates/motor-busca)
[INFO] [stderr]    Compiling motor-persistencia v0.1.0 (/opt/rustwide/workdir/crates/motor-persistencia)
[INFO] [stderr]    Compiling motor-exato-web v0.1.0 (/opt/rustwide/workdir/crates/motor-exato-web)
[INFO] [stderr]    Compiling motor-web v0.1.0 (/opt/rustwide/workdir/crates/motor-web)
[INFO] [stderr]    Compiling motor-cli v0.1.0 (/opt/rustwide/workdir/crates/motor-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 28s
[INFO] running `Command { std: "docker" "inspect" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", 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" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/motor_busca-4c88e4c6c33b6e40)
[INFO] [stdout] 
[INFO] [stdout] running 106 tests
[INFO] [stdout] test aceitacao::testes::a_memoria_atravessa_uma_gravacao_inteira ... ok
[INFO] [stdout] test aceitacao::testes::candidata_melhor_que_a_atual_passa_mesmo_contra_a_memoria ... ok
[INFO] [stdout] test aceitacao::testes::melhoria_direta_e_sempre_aceita ... ok
[INFO] [stdout] test aceitacao::testes::memoria_so_desce_nunca_sobe ... ok
[INFO] [stdout] test aceitacao::testes::piora_e_aceita_enquanto_o_passado_for_pior ... ok
[INFO] [stdout] test aceitacao::testes::piora_e_recusada_depois_que_a_memoria_alcanca_o_presente ... ok
[INFO] [stdout] test adaptativo::testes::comeca_com_todos_os_operadores_em_pe_de_igualdade ... ok
[INFO] [stdout] test adaptativo::testes::escolha_e_valida_mesmo_com_pesos_no_piso ... ok
[INFO] [stdout] test adaptativo::testes::nenhum_operador_e_extinto ... ok
[INFO] [stdout] test adaptativo::testes::escolha_segue_os_pesos ... ok
[INFO] [stdout] test adaptativo::testes::operador_produtivo_ganha_peso_e_improdutivo_perde ... ok
[INFO] [stdout] test adaptativo::testes::reajuste_acontece_no_fim_de_cada_segmento ... ok
[INFO] [stdout] test aceitacao::testes::tamanho_zero_e_tratado_como_um ... ok
[INFO] [stdout] test arquivo::testes::arquivo_vazio_nao_sorteia_nada ... ok
[INFO] [stdout] test arquivo::testes::faixas_em_excesso_descartam_as_solucoes_maiores ... ok
[INFO] [stdout] test arquivo::testes::melhores_vem_da_faixa_de_menor_cardinalidade ... ok
[INFO] [stdout] test arquivo::testes::ranking_ordena_por_qualidade ... ok
[INFO] [stdout] test arquivo::testes::parecida_mas_melhor_substitui_em_vez_de_somar ... ok
[INFO] [stdout] test arquivo::testes::solucao_ja_vista_nao_entra_duas_vezes ... ok
[INFO] [stdout] test arquivo::testes::solucoes_diferentes_de_mesma_qualidade_convivem ... ok
[INFO] [stdout] test arquivo::testes::solucoes_parecidas_demais_nao_ocupam_duas_vagas ... ok
[INFO] [stdout] test aceitacao::testes::reiniciar_devolve_a_tolerancia ... ok
[INFO] [stdout] test arquivo::testes::sorteio_alcanca_todas_as_faixas ... ok
[INFO] [stdout] test arquivo::testes::distancia_ignora_ordem_das_cartelas ... ok
[INFO] [stdout] test aceitacao::testes::uma_memoria_de_outro_tamanho_e_recusada ... ok
[INFO] [stdout] test arquivo::testes::distancia_vai_de_identico_a_disjunto ... ok
[INFO] [stdout] test construcao::testes::cartela_gerada_realmente_atende_o_alvo_que_a_originou ... ok
[INFO] [stdout] test construcao::testes::cartela_construida_tem_exatamente_k_elementos ... ok
[INFO] [stdout] test construcao::testes::guloso_puro_e_no_minimo_tao_bom_quanto_o_ruidoso ... ok
[INFO] [stdout] test construcao::testes::construcao_do_zero_sempre_cobre_tudo ... ok
[INFO] [stdout] test construcao::testes::duas_sementes_diferentes_produzem_solucoes_diferentes ... ok
[INFO] [stdout] test construcao::testes::o_guloso_global_larga_o_trabalho_quando_pedem_parada ... ok
[INFO] [stdout] test construcao::testes::o_guloso_deixa_sobras_que_a_poda_recolhe ... ok
[INFO] [stdout] test construcao::testes::o_guloso_global_recusa_o_que_nao_cabe ... ok
[INFO] [stdout] test construcao::testes::podar_remove_duplicatas_sem_descobrir_nada ... ok
[INFO] [stdout] test controle::testes::coletor_guarda_os_eventos_na_ordem ... ok
[INFO] [stdout] test construcao::testes::reparo_respeita_o_teto_de_cartelas ... ok
[INFO] [stdout] test controle::testes::controle_comeca_liberado ... ok
[INFO] [stdout] test controle::testes::parada_alcanca_todas_as_alcas_do_mesmo_controle ... ok
[INFO] [stdout] test controle::testes::condicoes_padrao_nao_impoem_limite ... ok
[INFO] [stdout] test exato::testes::alvo_sem_candidato_e_inviavel_e_nao_panico ... ok
[INFO] [stdout] test exato::testes::candidato_que_aponta_alvo_inexistente_nao_vira_instancia ... ok
[INFO] [stdout] test exato::testes::a_escolha_devolvida_cobre_mesmo_tudo ... ok
[INFO] [stdout] test exato::testes::com_blocos_de_um_ponto_a_resposta_e_a_formula ... ok
[INFO] [stdout] test exato::testes::dois_triangulos_disjuntos_resolvem_seis_pontos ... ok
[INFO] [stdout] test exato::testes::o_peso_manda_e_nao_a_quantidade ... ok
[INFO] [stdout] test exato::testes::um_teto_apertado_admite_que_nao_sabe ... ok
[INFO] [stdout] test exato::testes::os_exatos_pequenos_da_familia_que_a_modalidade_usa ... ok
[INFO] [stdout] test motor::testes::a_construcao_inicial_larga_o_trabalho_quando_pedem_parada ... ok
[INFO] [stdout] test construcao::testes::o_guloso_global_cobre_tudo_e_nunca_perde_do_guloso_por_cartela ... ok
[INFO] [stdout] test motor::testes::a_mesma_semente_produz_o_mesmo_resultado ... ok
[INFO] [stdout] test motor::testes::a_meta_ambiciosa_afrouxa_quando_nao_fecha ... ok
[INFO] [stdout] test motor::testes::a_melhor_solucao_encontrada_e_sempre_valida ... ok
[INFO] [stdout] test motor::testes::a_meta_nunca_desce_abaixo_do_limite_inferior ... ok
[INFO] [stdout] test motor::testes::a_politica_adaptativa_desce_mais_de_uma_cartela_por_vez ... ok
[INFO] [stdout] test ciclica::testes::a_mesma_semente_da_a_mesma_busca ... ok
[INFO] [stdout] test ciclica::testes::a_solucao_cobre_tudo_e_e_ciclica_depois_de_muitas_iteracoes ... ok
[INFO] [stdout] test ciclica::testes::o_recorde_nunca_piora ... ok
[INFO] [stdout] test motor::testes::a_solucao_atual_pode_piorar_livremente ... ok
[INFO] [stdout] test motor::testes::encontra_o_otimo_conhecido_de_um_caso_pequeno ... ok
[INFO] [stdout] test ciclica::testes::estagnar_reinicia_sem_perder_o_recorde ... ok
[INFO] [stdout] test motor::testes::continuar_retoma_de_onde_parou_sem_perder_o_recorde ... ok
[INFO] [stdout] test motor::testes::o_construtor_nao_roda_por_cima_de_uma_sessao_retomada ... ok
[INFO] [stdout] test motor::testes::o_padrao_e_o_passo_de_uma_cartela ... ok
[INFO] [stdout] test motor::testes::o_passo_unitario_continua_disponivel_e_desce_de_um_em_um ... ok
[INFO] [stdout] test motor::testes::o_piso_cresce_com_as_premiadas_sem_inventar_teorema ... ok
[INFO] [stdout] test ciclica::testes::em_20_17_ela_alcanca_as_240_conhecidas ... ok
[INFO] [stdout] test motor::testes::diversificacao_dispara_quando_a_busca_estaciona ... ok
[INFO] [stdout] test motor::testes::a_busca_entrega_uma_cobertura_multipla_valida ... ok
[INFO] [stdout] test motor::testes::o_recorde_nunca_piora_ao_longo_da_busca ... ok
[INFO] [stdout] test motor::testes::para_sozinho_quando_a_optimalidade_e_provada ... ok
[INFO] [stdout] test motor::testes::exigir_mais_premiadas_nunca_sai_mais_barato ... ok
[INFO] [stdout] test motor::testes::respeita_o_pedido_de_parada ... ok
[INFO] [stdout] test motor::testes::retomar_instala_o_fechamento_salvo_sem_deixar_nada_concorrer ... ok
[INFO] [stdout] test motor::testes::o_arquivo_acumula_solucoes_diversas ... ok
[INFO] [stdout] test motor::testes::semear_com_fechamento_existente_nunca_piora_o_ponto_de_partida ... ok
[INFO] [stdout] test motor::testes::semear_de_novo_nunca_perde_a_semente_anterior ... ok
[INFO] [stdout] test motor::testes::objetivo_de_cobertura_maxima_respeita_o_orcamento ... ok
[INFO] [stdout] test motor::testes::pesos_de_outro_tamanho_sao_recusados_inteiros ... ok
[INFO] [stdout] test motor::testes::um_fechamento_importado_e_podado_de_graca ... ok
[INFO] [stdout] test motor::testes::um_fechamento_ruim_nao_apaga_uma_construcao_melhor ... ok
[INFO] [stdout] test motor::testes::as_elites_cabem_no_orcamento_ou_ficam_de_fora ... ok
[INFO] [stdout] test motor::testes::sementes_diferentes_exploram_caminhos_diferentes ... ok
[INFO] [stdout] test operadores::testes::nenhum_operador_esvazia_a_solucao ... ok
[INFO] [stdout] test operadores::testes::recombinar_traz_material_da_elite ... ok
[INFO] [stdout] test operadores::testes::reconstrucao_profunda_destroi_mais_que_a_parcial ... ok
[INFO] [stdout] test operadores::testes::remover_piores_prefere_as_de_menor_contribuicao ... ok
[INFO] [stdout] test operadores::testes::remover_redundantes_nunca_descobre_um_alvo ... ok
[INFO] [stdout] test operadores::testes::todo_operador_preserva_os_invariantes_da_solucao ... ok
[INFO] [stdout] test operadores::testes::trocar_elemento_mantem_a_quantidade_e_o_tamanho_das_cartelas ... ok
[INFO] [stdout] test orbitas::testes::a_instancia_de_20_17_tem_o_tamanho_que_a_conta_diz ... ok
[INFO] [stdout] test orbitas::testes::a_instancia_nao_se_monta_onde_nao_faz_sentido ... ok
[INFO] [stdout] test orbitas::testes::as_orbitas_particionam_todos_os_conjuntos ... ok
[INFO] [stdout] test orbitas::testes::em_pool_composto_ha_orbita_menor_que_o_pool ... ok
[INFO] [stdout] test orbitas::testes::expandir_devolve_cartelas_do_tamanho_certo_e_sem_repetir ... ok
[INFO] [stdout] test orbitas::testes::girar_v_vezes_volta_ao_lugar ... ok
[INFO] [stdout] test troca::testes::com_a_cobertura_ja_fechada_nao_faz_nada ... ok
[INFO] [stdout] test troca::testes::fecha_a_cobertura_sem_mudar_o_numero_de_cartelas ... ok
[INFO] [stdout] test troca::testes::nunca_inventa_nem_perde_cartela ... ok
[INFO] [stdout] test motor::testes::os_pesos_dos_operadores_se_diferenciam_com_o_tempo ... ok
[INFO] [stdout] test motor::testes::a_meta_nunca_alcanca_o_recorde ... ok
[INFO] [stdout] test motor::testes::retomar_uma_sessao_devolve_o_motor_ao_ponto_em_que_estava ... ok
[INFO] [stdout] test motor::testes::uma_sessao_sem_solucao_em_curso_ainda_retoma_pelo_recorde ... ok
[INFO] [stdout] test motor::testes::uma_sessao_retomada_continua_de_onde_parou ... ok
[INFO] [stdout] test motor::testes::um_fechamento_bom_e_aproveitado_onde_nada_o_supera ... ok
[INFO] [stdout] test motor::testes::o_recorde_cai_do_tamanho_que_a_poda_conseguir_ainda_que_a_meta_desca_de_uma ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 106 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 54.81s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/sonho_lucido-110fbba099ca03c7)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test formato::testes::duracao_nao_estoura_em_execucoes_longas ... ok
[INFO] [stdout] test formato::testes::milhares_agrupa_de_tres_em_tres ... ok
[INFO] [stdout] test entrada::testes::le_um_arquivo_de_verdade ... ok
[INFO] [stdout] test entrada::testes::arquivo_inexistente_diz_qual_arquivo ... ok
[INFO] [stdout] test testes::configuracao_impossivel_e_recusada_com_mensagem_util ... ok
[INFO] [stdout] test painel::testes::a_assinatura_do_painel_bate_com_a_do_motor ... ok
[INFO] [stdout] test testes::duracao_aceita_as_unidades_usuais ... ok
[INFO] [stdout] test painel::testes::a_assinatura_ignora_a_ordem ... ok
[INFO] [stdout] test formato::testes::percentual_usa_virgula_decimal ... ok
[INFO] [stdout] test testes::duracao_invalida_explica_o_formato ... ok
[INFO] [stdout] test testes::a_linha_de_comando_esta_bem_formada ... ok
[INFO] [stdout] test testes::garantia_e_interpretada_no_formato_alvo_intersecao ... ok
[INFO] [stdout] test testes::garantia_mal_formada_e_recusada ... ok
[INFO] [stdout] test testes::orcamento_troca_o_objetivo ... ok
[INFO] [stdout] test testes::pool_por_tamanho_usa_os_primeiros_elementos ... ok
[INFO] [stdout] test testes::sem_pool_e_sem_arquivo_o_comando_e_recusado ... ok
[INFO] [stdout] test testes::sem_regra_de_cobertura_o_comando_e_recusado ... ok
[INFO] [stdout] test testes::pool_explicito_aceita_elementos_espalhados ... ok
[INFO] [stdout] test testes::tudo_pode_ser_deduzido_de_um_fechamento ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/motor_core-aa47671c5f1f0a2c)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test avaliacao::testes::cobertura_e_fracionaria_e_bem_definida_no_caso_vazio ... ok
[INFO] [stdout] test avaliacao::testes::entre_solucoes_completas_vence_a_que_usa_menos_cartelas ... ok
[INFO] [stdout] test avaliacao::testes::viabilidade_depende_do_objetivo ... ok
[INFO] [stdout] test cartela::testes::complemento_respeita_o_tamanho_do_pool ... ok
[INFO] [stdout] test cartela::testes::indices_repetidos_sao_absorvidos ... ok
[INFO] [stdout] test avaliacao::testes::cobertura_total_vence_qualquer_economia_de_cartelas ... ok
[INFO] [stdout] test avaliacao::testes::com_orcamento_cobrir_mais_e_o_objetivo ... ok
[INFO] [stdout] test cartela::testes::indices_saem_sempre_em_ordem_crescente ... ok
[INFO] [stdout] test cartela::testes::mascara_do_pool_cobre_todos_os_indices_validos ... ok
[INFO] [stdout] test cartela::testes::operacoes_basicas ... ok
[INFO] [stdout] test cartela::testes::rotulos_traduzem_indices_para_o_universo_do_usuario ... ok
[INFO] [stdout] test avaliacao::testes::empate_em_cartelas_e_desempatado_pela_redundancia ... ok
[INFO] [stdout] test cobertura::testes::caminho_rapido_concorda_com_a_forca_bruta ... ok
[INFO] [stdout] test cobertura::testes::alvos_da_cartela_nunca_repete_indice ... ok
[INFO] [stdout] test cobertura::testes::quantidade_de_alvos_bate_com_a_formula_fechada ... ok
[INFO] [stdout] test combinatoria::testes::binomiais_conferem_com_valores_conhecidos ... ok
[INFO] [stdout] test combinatoria::testes::combinacoes_de_tamanho_zero_produzem_o_conjunto_vazio ... ok
[INFO] [stdout] test combinatoria::testes::combinacoes_maiores_que_o_universo_nao_produzem_nada ... ok
[INFO] [stdout] test conjunto::testes::completo_contem_toda_a_faixa ... ok
[INFO] [stdout] test conjunto::testes::esvaziar_e_repreencher_voltam_ao_estado_consistente ... ok
[INFO] [stdout] test conjunto::testes::inserir_e_remover_mantem_pertinencia_correta ... ok
[INFO] [stdout] test cartela::testes::jaccard_vai_de_identico_a_disjunto ... ok
[INFO] [stdout] test avaliacao::testes::com_orcamento_estourar_o_limite_e_o_pior_defeito ... ok
[INFO] [stdout] test combinatoria::testes::desranquear_inverte_ranquear ... ok
[INFO] [stdout] test combinatoria::testes::indice_colex_e_denso_e_biunivoco ... ok
[INFO] [stdout] test conjunto::testes::remocao_em_qualquer_ordem_preserva_o_conjunto ... ok
[INFO] [stdout] test divisao::testes::a_contagem_de_cobertos_bate_com_a_conta_feita_a_mao ... ok
[INFO] [stdout] test divisao::testes::a_divisao_por_cobertura_ganha_da_divisao_por_ordem ... ok
[INFO] [stdout] test divisao::testes::a_contagem_do_melhor_bloco_bate_com_a_conta_feita_a_mao ... ok
[INFO] [stdout] test divisao::testes::escolher_todas_as_cartelas_cobre_tudo_e_escolher_nenhuma_nao_existe ... ok
[INFO] [stdout] test divisao::testes::juntar_todos_os_blocos_devolve_a_cobertura_inteira ... ok
[INFO] [stdout] test divisao::testes::os_blocos_ficam_iguais_a_menos_de_uma_cartela ... ok
[INFO] [stdout] test divisao::testes::pedidos_sem_sentido_devolvem_nada_em_vez_de_bloco_vazio ... ok
[INFO] [stdout] test divisao::testes::os_blocos_particionam_o_fechamento_sem_perder_nem_repetir_cartela ... ok
[INFO] [stdout] test limites::testes::a_tabela_so_guarda_familias_que_a_modalidade_usa ... ok
[INFO] [stdout] test limites::testes::contagem_e_um_limite_valido_e_conservador ... ok
[INFO] [stdout] test limites::testes::elevar_e_monotono_e_devolve_a_base_quando_nao_ha_degrau ... ok
[INFO] [stdout] test cobertura::testes::covering_design_cobre_exatamente_os_subconjuntos_da_cartela ... ok
[INFO] [stdout] test limites::testes::covering_design_usa_o_limite_mais_forte ... ok
[INFO] [stdout] test limites::testes::familia_fora_da_tabela_nao_inventa_piso ... ok
[INFO] [stdout] test limites::testes::gap_mede_a_distancia_ate_a_prova ... ok
[INFO] [stdout] test limites::testes::garantia_parcial_cai_para_a_contagem ... ok
[INFO] [stdout] test limites::testes::o_piso_de_turan_nunca_passa_do_fechamento_que_ja_existe ... ok
[INFO] [stdout] test limites::testes::o_piso_de_turan_reproduz_as_quatro_melhorias_medidas ... ok
[INFO] [stdout] test divisao::testes::cada_bloco_cobre_mais_do_que_a_fracao_que_ele_representa ... ok
[INFO] [stdout] test limites::testes::optimalidade_so_e_declarada_quando_os_limites_se_encontram ... ok
[INFO] [stdout] test limites::testes::schonheim_acerta_planos_projetivos_e_sistemas_de_steiner ... ok
[INFO] [stdout] test limites::testes::schonheim_recusa_parametros_invalidos ... ok
[INFO] [stdout] test planos::testes::a_particao_resolve_o_caso_t_igual_a_um ... ok
[INFO] [stdout] test planos::testes::a_semente_resolve_os_dois_casos_que_a_busca_nao_alcancava ... ok
[INFO] [stdout] test limites::testes::schonheim_reproduz_os_numeros_de_cobertura_conhecidos ... ok
[INFO] [stdout] test planos::testes::os_corpos_finitos_tem_as_propriedades_de_corpo ... ok
[INFO] [stdout] test divisao::testes::as_duas_estrategias_particionam_igual_e_concordam_com_muitos_blocos ... ok
[INFO] [stdout] test planos::testes::garantia_parcial_nao_recebe_semente ... ok
[INFO] [stdout] test planos::testes::os_planos_afins_sao_coberturas_validas_e_otimas ... ok
[INFO] [stdout] test divisao::testes::com_blocos_demais_para_a_memoria_a_divisao_ainda_sai ... ok
[INFO] [stdout] test problema::testes::covering_design_atende_um_alvo_por_subconjunto_da_cartela ... ok
[INFO] [stdout] test problema::testes::garantia_parcial_atende_mais_alvos_por_cartela ... ok
[INFO] [stdout] test problema::testes::pool_e_normalizado_e_indexavel ... ok
[INFO] [stdout] test problema::testes::problema_valido_e_aceito ... ok
[INFO] [stdout] test referencia::testes::a_tabela_carrega_inteira ... ok
[INFO] [stdout] test referencia::testes::a_tabela_inteira_e_bem_formada ... ok
[INFO] [stdout] test referencia::testes::a_tabela_nao_atende_quem_pede_mais_de_uma_cartela_premiada ... ok
[INFO] [stdout] test problema::testes::configuracao_grande_demais_e_recusada_antes_de_alocar ... ok
[INFO] [stdout] test problema::testes::configuracoes_invalidas_sao_recusadas ... ok
[INFO] [stdout] test referencia::testes::cobertura_completa_recebe_o_numero_exato ... ok
[INFO] [stdout] test referencia::testes::configuracoes_fora_da_faixa_nao_inventam_resposta ... ok
[INFO] [stdout] test referencia::testes::garantia_parcial_recebe_um_teto_em_vez_de_nada ... ok
[INFO] [stdout] test referencia::testes::reproduz_valores_classicos ... ok
[INFO] [stdout] test referencia::testes::uma_cobertura_de_t_uplas_realmente_garante_t_acertos ... ok
[INFO] [stdout] test planos::testes::nao_existe_corpo_de_ordem_composta ... ok
[INFO] [stdout] test referencia::testes::o_limite_publicado_supera_schonheim_onde_deve ... ok
[INFO] [stdout] test solucao::testes::assinatura_ignora_a_ordem_das_cartelas ... ok
[INFO] [stdout] test solucao::testes::cartela_duplicada_e_puramente_redundante ... ok
[INFO] [stdout] test planos::testes::os_planos_projetivos_sao_coberturas_validas_e_otimas ... ok
[INFO] [stdout] test solucao::testes::assinatura_distingue_solucoes_diferentes ... ok
[INFO] [stdout] test solucao::testes::cobrir_uma_vez_nao_e_cobrir_duas ... ok
[INFO] [stdout] test solucao::testes::contribuicao_unica_identifica_cartela_descartavel ... ok
[INFO] [stdout] test referencia::testes::o_limite_publicado_nunca_contradiz_schonheim ... ok
[INFO] [stdout] test solucao::testes::reiniciar_devolve_ao_estado_inicial ... ok
[INFO] [stdout] test solucao::testes::ganho_conta_apenas_alvos_ainda_descobertos ... ok
[INFO] [stdout] test solucao::testes::remover_desfaz_exatamente_o_que_adicionar_fez ... ok
[INFO] [stdout] test solucao::testes::restaurar_desfaz_qualquer_transformacao ... ok
[INFO] [stdout] test solucao::testes::restaurar_preserva_cartelas_repetidas ... ok
[INFO] [stdout] test solucao::testes::solucao_vazia_tem_tudo_descoberto ... ok
[INFO] [stdout] test texto::testes::aponta_a_linha_certa_do_erro ... ok
[INFO] [stdout] test solucao::testes::remover_devolve_o_alvo_aos_descobertos_no_limiar_certo ... ok
[INFO] [stdout] test texto::testes::exportar_e_importar_fecham_o_ciclo ... ok
[INFO] [stdout] test texto::testes::converte_para_cartelas_validando_o_pool ... ok
[INFO] [stdout] test solucao::testes::o_invariante_vale_para_qualquer_exigencia ... ok
[INFO] [stdout] test texto::testes::ordena_os_numeros_de_cada_cartela ... ok
[INFO] [stdout] test solucao::testes::adicionar_e_remover_em_sequencia_aleatoria_preserva_o_invariante ... ok
[INFO] [stdout] test texto::testes::recusa_cartela_com_numero_repetido ... ok
[INFO] [stdout] test texto::testes::recusa_cartela_de_tamanho_errado ... ok
[INFO] [stdout] test texto::testes::recusa_numero_fora_do_pool ... ok
[INFO] [stdout] test texto::testes::recusa_texto_sem_nenhuma_cartela ... ok
[INFO] [stdout] test divisao::testes::o_melhor_bloco_ganha_do_melhor_pedaco_de_uma_divisao ... ok
[INFO] [stdout] test texto::testes::aceita_os_separadores_que_aparecem_na_pratica ... ok
[INFO] [stdout] test texto::testes::interpreta_o_formato_mais_comum ... ok
[INFO] [stdout] test texto::testes::pool_deduzido_reune_todos_os_numeros_sem_repetir ... ok
[INFO] [stdout] test texto::testes::ignora_linhas_vazias_e_comentarios ... ok
[INFO] [stdout] test divisao::testes::a_troca_nunca_piora_o_guloso ... ok
[INFO] [stdout] test planos::testes::a_semente_truncada_continua_cobrindo_tudo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/motor_exato-71315d9f2a0bb91c)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test construtor::testes::a_poda_respeita_as_copias_pedidas ... ok
[INFO] [stdout] test construtor::testes::as_orbitas_sao_fechadas_por_rotacao ... ok
[INFO] [stdout] test construtor::testes::girar_v_vezes_devolve_a_mascara_original ... ok
[INFO] [stdout] test construtor::testes::a_poda_nunca_quebra_a_cobertura_nem_deixa_superfluo ... ok
[INFO] [stdout] test escalada::testes::a_cobertura_conta_copias_quando_ha_premiadas ... ok
[INFO] [stdout] test escalada::testes::a_cobertura_relatada_bate_com_o_verificador ... ok
[INFO] [stdout] test construtor::testes::o_andamento_avanca_e_termina ... ok
[INFO] [stdout] test escalada::testes::a_melhor_cobertura_nunca_piora ... ok
[INFO] [stdout] test construtor::testes::em_um_sistema_de_steiner_a_construcao_alcanca_o_minimo ... ok
[INFO] [stdout] test escalada::testes::guardar_e_retomar_devolve_o_mesmo_estado ... ok
[INFO] [stdout] test escalada::testes::a_reorganizacao_mantem_o_numero_de_cartelas ... ok
[INFO] [stdout] test escalada::testes::onde_o_piso_e_alcancavel_ela_fecha_exatamente_nele ... ok
[INFO] [stdout] test escalada::testes::a_curva_nao_cresce_sem_limite ... ok
[INFO] [stdout] test escalada::testes::parar_no_meio_nao_muda_o_caminho ... ok
[INFO] [stdout] test escalada::testes::retomar_com_garantia_parcial_preserva_a_fase ... ok
[INFO] [stdout] test construtor::testes::toda_construcao_cobre_de_verdade ... ok
[INFO] [stdout] test escalada::testes::retomar_descarta_cartela_torta_sem_derrubar_o_motor ... ok
[INFO] [stdout] test construtor::testes::andar_em_fatias_da_no_mesmo_que_andar_de_uma_vez ... ok
[INFO] [stdout] test limites::testes::a_elevacao_cresce_com_o_piso_de_dentro ... ok
[INFO] [stdout] test limites::testes::a_elevacao_do_interno_reproduz_schonheim_quando_alimentada_com_schonheim ... ok
[INFO] [stdout] test limites::testes::a_garantia_automatica_custa_uma_cartela ... ok
[INFO] [stdout] test limites::testes::a_garantia_parcial_ganha_um_piso_que_nao_e_o_da_contagem ... ok
[INFO] [stdout] test limites::testes::as_cotas_nao_entram_em_panico_com_parametros_de_borda ... ok
[INFO] [stdout] test limites::testes::com_garantia_cheia_o_avesso_reproduz_schonheim ... ok
[INFO] [stdout] test limites::testes::fora_do_covering_design_schonheim_nao_vale_mas_a_do_avesso_sim ... ok
[INFO] [stdout] test escalada::testes::retomar_um_estado_antigo_nao_devolve_o_motor_antigo ... ok
[INFO] [stdout] test construtor::testes::constroi_com_sorteio_separado_da_garantia_e_com_premiadas ... ok
[INFO] [stdout] test limites::testes::onde_a_contagem_encosta_num_desenho_conhecido_ela_o_determina ... ok
[INFO] [stdout] test limites::testes::schonheim_nunca_fica_abaixo_da_contagem_nos_casos_de_interesse ... ok
[INFO] [stdout] test problema::testes::a_garantia_parcial_e_mais_facil_do_que_a_total ... ok
[INFO] [stdout] test problema::testes::a_posicao_colex_e_a_ordem_da_enumeracao_e_tem_volta ... ok
[INFO] [stdout] test problema::testes::a_tabela_colex_concorda_com_a_conta_lenta ... ok
[INFO] [stdout] test problema::testes::as_combinacoes_saem_na_quantidade_certa_e_sem_repetir ... ok
[INFO] [stdout] test problema::testes::as_contagens_batem_com_a_enumeracao ... ok
[INFO] [stdout] test problema::testes::o_gerador_de_alvos_concorda_com_a_varredura ... ok
[INFO] [stdout] test problema::testes::o_gerador_de_blocos_concorda_com_a_varredura ... ok
[INFO] [stdout] test problema::testes::o_problema_recusa_o_que_nao_e_problema_e_diz_o_que_e ... ok
[INFO] [stdout] test problema::testes::o_verificador_cobra_as_copias_pedidas ... ok
[INFO] [stdout] test problema::testes::o_verificador_conta_o_que_falta_e_nao_confia_em_ninguem ... ok
[INFO] [stdout] test problema::testes::os_tetos_recusam_antes_de_alocar ... ok
[INFO] [stdout] test problema::testes::pedir_mais_premiadas_do_que_o_possivel_e_recusado_com_o_teto ... ok
[INFO] [stdout] test problema::testes::um_plano_conhecido_e_reconhecido_como_cobertura ... ok
[INFO] [stdout] test prova::testes::a_busca_ciclica_encolhe_o_espaco_e_continua_cobrindo ... ok
[INFO] [stdout] test prova::testes::a_busca_nunca_encontra_solucao_abaixo_de_uma_cota_provada ... ok
[INFO] [stdout] test prova::testes::a_busca_resolve_com_mais_de_uma_cartela_premiada ... ok
[INFO] [stdout] test prova::testes::a_dominancia_so_descarta_o_que_sobra ... ok
[INFO] [stdout] test prova::testes::a_exaustao_reencontra_os_dois_desenhos_classicos ... ok
[INFO] [stdout] test prova::testes::o_andamento_da_busca_avanca_e_o_recorde_nunca_piora ... ok
[INFO] [stdout] test prova::testes::o_orcamento_curto_devolve_nao_sei_e_nao_uma_mentira ... ok
[INFO] [stdout] test prova::testes::tudo_que_a_busca_devolve_cobre_de_verdade ... ok
[INFO] [stdout] test prova::testes::um_teto_apertado_demais_devolve_nada_abaixo ... ok
[INFO] [stdout] test prova::testes::varrer_em_fatias_da_no_mesmo_que_varrer_de_uma_vez ... ok
[INFO] [stdout] test escalada::testes::a_curva_registra_a_subida_e_a_reorganizacao_e_quem_fecha ... ok
[INFO] [stdout] test turan::testes::recusa_o_que_nao_representa ... ok
[INFO] [stdout] test turan::testes::vinte_dezenas_com_jogos_de_dezessete ... ignored
[INFO] [stdout] test escalada::testes::onde_o_piso_nao_basta_a_cobertura_fecha_mesmo_assim ... ok
[INFO] [stdout] test escalada::testes::um_teto_de_uma_cartela_e_respeitado_enquanto_ele_vale ... ok
[INFO] [stdout] test veredito::testes::onde_a_prova_nao_alcanca_a_frase_mostra_os_dois_numeros ... ok
[INFO] [stdout] test veredito::testes::onde_o_minimo_e_alcancavel_ele_e_provado_e_nao_apenas_encontrado ... ok
[INFO] [stdout] test veredito::testes::um_problema_trivial_e_resolvido_sem_drama ... ok
[INFO] [stdout] test veredito::testes::o_relatorio_nunca_promete_mais_do_que_provou ... ok
[INFO] [stdout] test limites::testes::nenhuma_cota_passa_por_cima_de_um_fechamento_com_sorteio_e_premiadas ... ok
[INFO] [stdout] test escalada::testes::o_teto_nunca_sobe_sozinho_e_o_motor_avisa_quando_o_piso_se_esgota ... ok
[INFO] [stdout] test limites::testes::nenhuma_cota_passa_por_cima_de_um_fechamento_que_existe ... ok
[INFO] [stdout] test construtor::testes::um_problema_de_tamanho_real_termina ... ok
[INFO] [stdout] test turan::testes::o_que_sai_cobre_de_verdade ... ok
[INFO] [stderr]      Running tests/qualidade.rs (/opt/rustwide/target/release/deps/qualidade-cfb076f827833318)
[INFO] [stdout] test veredito::testes::a_exaustao_e_o_subproblema_sobem_o_piso_acima_das_cotas_fechadas ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/motor_exato_web-5c7409d73a460159)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 38.55s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_construcao_fica_perto_do_melhor_conhecido ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test testes::a_analise_aceita_sorteio_e_premiadas ... ok
[INFO] [stdout] test testes::a_escalada_guarda_e_retoma ... ok
[INFO] [stdout] test testes::a_curva_atravessa_a_ponte ... ok
[INFO] [stdout] test testes::a_analise_conta_o_universo_antes_de_qualquer_busca ... ok
[INFO] [stdout] test testes::a_ponte_distingue_o_covering_design_do_que_nao_e ... FAILED
[INFO] [stdout] test testes::a_familia_ciclica_e_a_livre_sao_perguntas_diferentes ... ok
[INFO] [stdout] test testes::a_prova_anda_em_fatias_e_diz_o_que_provou ... ok
[INFO] [stdout] test testes::o_pedido_sem_r_continua_valendo_como_uma_cartela ... ok
[INFO] [stdout] test testes::o_verificador_recusa_cartela_de_tamanho_errado ... ok
[INFO] [stdout] test testes::onde_o_piso_e_alcancavel_a_ponte_fecha_nele ... ok
[INFO] [stdout] test testes::um_pedido_impossivel_explica_o_que_esta_errado ... ok
[INFO] [stdout] test testes::a_prova_diz_com_todas_as_letras_quando_nao_conseguiu ... ok
[INFO] [stdout] test testes::o_verificador_reprova_o_que_nao_cobre_e_aprova_o_que_cobre ... ok
[INFO] [stdout] test testes::a_cobertura_sobe_e_a_melhor_nunca_regride ... ok
[INFO] [stdout] test testes::a_escalada_nunca_passa_do_teto ... ok
[INFO] [stdout] test testes::uma_prova_grande_demais_diz_que_nao_coube ... ok
[INFO] [stdout] test testes::com_garantia_cheia_o_fechamento_sai_no_primeiro_lote ... ok
[INFO] [stdout] test testes::a_ponte_entrega_o_piso_e_o_modo_avancado ... ok
[INFO] [stdout] test testes::os_tres_estagios_sao_ligados_a_mao ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- testes::a_ponte_distingue_o_covering_design_do_que_nao_e stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'testes::a_ponte_distingue_o_covering_design_do_que_nao_e' (2567) panicked at crates/motor-exato-web/src/lib.rs:607:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: String("cota de Turán no avesso (t' = 1)")
[INFO] [stdout]  right: "cota de contagem"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f10133043e6 - <<std[97b98282bc616a66]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[832e9a552fc17241]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f10132d03ca - core[832e9a552fc17241]::fmt::write
[INFO] [stdout]    2:     0x5f101330393b - <alloc[3ecab9f82c41dc7d]::vec::Vec<u8> as std[97b98282bc616a66]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5f101330343f - std[97b98282bc616a66]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f101330306a - std[97b98282bc616a66]::panicking::default_hook
[INFO] [stdout]    5:     0x5f1013302bd1 - std[97b98282bc616a66]::panicking::panic_with_hook
[INFO] [stdout]    6:     0x5f101332be31 - std[97b98282bc616a66]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    7:     0x5f101332bde9 - std[97b98282bc616a66]::sys::backtrace::__rust_end_short_backtrace::<std[97b98282bc616a66]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    8:     0x5f101332c2ec - __rustc[e3d8617bb01b7f69]::rust_begin_unwind
[INFO] [stdout]    9:     0x5f10132d025b - core[832e9a552fc17241]::panicking::panic_fmt
[INFO] [stdout]   10:     0x5f10132d017e - core[832e9a552fc17241]::panicking::assert_failed_inner
[INFO] [stdout]   11:     0x5f10132adc2b - core[832e9a552fc17241]::panicking::assert_failed::<serde_json[a0565f18440c6406]::value::Value, &str>
[INFO] [stdout]   12:     0x5f10132cc855 - <motor_exato_web[371e0f708f8414cd]::testes::a_ponte_distingue_o_covering_design_do_que_nao_e::{closure#0} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5f101334432b - test[39766f3d73431624]::__rust_begin_short_backtrace::<core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>, fn() -> core[832e9a552fc17241]::result::Result<(), alloc[3ecab9f82c41dc7d]::string::String>>
[INFO] [stdout]   14:     0x5f101333f8f2 - test[39766f3d73431624]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5f101333f36c - std[97b98282bc616a66]::sys::backtrace::__rust_begin_short_backtrace::<test[39766f3d73431624]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5f101335bb8c - <std[97b98282bc616a66]::thread::lifecycle::spawn_unchecked<test[39766f3d73431624]::run_test::{closure#1}, ()>::{closure#1} as core[832e9a552fc17241]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5f101332d4c9 - <std[97b98282bc616a66]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x71d101b5807a - <unknown>
[INFO] [stdout]   19:     0x71d101beb534 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     testes::a_ponte_distingue_o_covering_design_do_que_nao_e
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 18 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.32s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p motor-exato-web --lib`
[INFO] running `Command { std: "docker" "inspect" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674", kill_on_drop: false }`
[INFO] [stdout] a0d0373d1912dea06d2b709ee5a538c0ce730677e3a8aaf0c58f0a357ef50674
