Cargo: Déprécier les profils "bench" et "test"

Créé le 27 oct. 2015  ·  3Commentaires  ·  Source: rust-lang/cargo

AFAICT, chaque fois que le profil "bench" ou "test" est différent de "release", il s'agit d'une mauvaise configuration. Cargo doit avertir chaque fois qu'un profil "bench" ou "test" est défini, et il doit toujours utiliser le profil "dev" ou "release", selon que "--release" a été réussi ou non.

Depuis le chat IRC #cargo aujourd'hui :

J'ai aussi remarqué quelque chose d'étrange à propos des profils : pourquoi voudrait-on que le profil « test » ou le profil « banc » soit différent de « release » ?
S'ils étaient différents, vous ne testeriez ni ne mesureriez ce que vous libérez.
c'est un bon point, je n'ai jamais vu de différence dans la pratique du moins
J'ai eu le mien différent pendant un moment parce que je n'y avais pas pensé. J'avais seulement changé "release"

A-profiles

Commentaire le plus utile

Le test devrait être différent de la version car je ne veux pas passer dix minutes à attendre des optimisations à chaque fois que j'exécute des tests.

cargo test doit utiliser le profil de développement et cargo test --release doit utiliser le profil de version. banc de chargement doit toujours construire une version de version.

Tous les 3 commentaires

Le test devrait être différent de la version car je ne veux pas passer dix minutes à attendre des optimisations à chaque fois que j'exécute des tests.

Le test devrait être différent de la version car je ne veux pas passer dix minutes à attendre des optimisations à chaque fois que j'exécute des tests.

cargo test doit utiliser le profil de développement et cargo test --release doit utiliser le profil de version. banc de chargement doit toujours construire une version de version.

Ah oui. Ça a du sens.

Cette page vous a été utile?
0 / 5 - 0 notes