Cargo: Dejar de lado los perfiles "banco" y "prueba"

Creado en 27 oct. 2015  ·  3Comentarios  ·  Fuente: rust-lang/cargo

AFAICT, cada vez que el perfil de "banco" o "prueba" es diferente de "liberación", es una configuración incorrecta. La carga debe advertir cada vez que se define un perfil de "banco" o "prueba", y siempre debe usar el perfil "dev" o "release", según se haya aprobado o no "--release".

Desde el chat de #cargo IRC de hoy:

También noté algo extraño acerca de los perfiles: ¿por qué querría uno que el perfil de "prueba" o el perfil de "banco" fuera diferente de "lanzamiento"?
Si fueran diferentes, entonces no estaría probando o midiendo lo que lanza.
ese es un buen punto, nunca he visto una diferencia en la práctica al menos
Tuve el mío diferente por un tiempo porque no lo había pensado. Solo había cambiado "liberación"

A-profiles

Comentario más útil

La prueba debería ser diferente de la versión porque no quiero pasar diez minutos esperando optimizaciones cada vez que ejecuto pruebas.

cargo test debe usar el perfil de desarrollo y cargo test --release debe usar el perfil de lanzamiento. El banco de carga siempre debe construir una construcción de lanzamiento.

Todos 3 comentarios

La prueba debería ser diferente de la versión porque no quiero pasar diez minutos esperando optimizaciones cada vez que ejecuto pruebas.

La prueba debería ser diferente de la versión porque no quiero pasar diez minutos esperando optimizaciones cada vez que ejecuto pruebas.

cargo test debe usar el perfil de desarrollo y cargo test --release debe usar el perfil de lanzamiento. El banco de carga siempre debe construir una construcción de lanzamiento.

Ah, sí. Eso tiene sentido.

¿Fue útil esta página
0 / 5 - 0 calificaciones