Existe uma maneira de apenas construir e não executar testes usando cargo? Quando eu executo, cargo build
ele não constrói os alvos de teste e cargo test
começa a executar os testes também.
O motivo pelo qual eu quero apenas construir os testes é porque estou depurando um teste sob um depurador. Então eu só quero editar+construir em um terminal diferente e executar novamente aquele alvo de teste de dentro da sessão do depurador.
cargo test --no-run
Isso produzirá o(s) nome(s) executável(is). Se você quiser automatizar isso, você pode anexar
--message-format json
para obter isso em um formato legível por máquina.