Cargo: Suspender os perfis de "bancada" e "teste"

Criado em 27 out. 2015  ·  3Comentários  ·  Fonte: rust-lang/cargo

AFAICT, sempre que o perfil "bancada" ou "teste" for diferente do "lançamento", é uma configuração incorreta. Cargo deve avisar sempre que um perfil de "bancada" ou "teste" é definido, e deve sempre usar o perfil "dev" ou "release", dependendo se "--release" foi ou não aprovado.

Do bate-papo do IRC #cargo hoje:

Também notei algo estranho sobre os perfis: por que alguém iria querer que o perfil de "teste" ou o perfil de "bancada" fosse diferente de "lançamento"?
Se fossem diferentes, você não estaria testando ou medindo o que lança.
esse é um bom ponto, nunca vi diferença na prática, pelo menos
Eu tive o meu diferente por um tempo porque não tinha pensado nisso. Eu só mudei "lançamento"

A-profiles

Comentários muito úteis

O teste deve ser diferente do lançamento, porque não quero gastar dez minutos esperando por otimizações toda vez que executo os testes.

cargo test deve usar o perfil de dev e cargo test --release deve usar o perfil de lançamento. o banco de carga deve sempre construir uma versão de liberação.

Todos 3 comentários

O teste deve ser diferente do lançamento, porque não quero gastar dez minutos esperando por otimizações toda vez que executo os testes.

O teste deve ser diferente do lançamento, porque não quero gastar dez minutos esperando por otimizações toda vez que executo os testes.

cargo test deve usar o perfil de dev e cargo test --release deve usar o perfil de lançamento. o banco de carga deve sempre construir uma versão de liberação.

Ah sim. Isso faz sentido.

Esta página foi útil?
0 / 5 - 0 avaliações