Używam cargo build --release
do budowania mojego projektu w konfiguracji wydania i cargo test
do budowania i uruchamiania moich testów.Czy testy można wykonywać w trybie zwolnienia za pomocą Cargo?
Jednak chciałbym również zbudować moje testy w trybie zwolnienia; czy można to zrobić za pomocą ładunku?
Nie jestem do końca pewien, że o to prosisz, ale możesz użyć [profile] (http://doc.crates.io/manifest.html#the-%5Bprofile.%2A%5D-sections), aby kontrolować sposób budowania testów. '[profile.test] opt-level = 3' umożliwiłoby pełne optymalizacje testów. –
@ViktorDahl Dzięki, ale to naprawdę nie jest to, czego szukam: Miałem nadzieję, że będę w stanie zmienić konfigurację, za pomocą której testy są budowane za pośrednictwem wiersza poleceń przekazywanego do ładunku. – Fraser
Aby zaspokoić moją własną ciekawość, dlaczego chcesz to zrobić? Głównym powodem, dla którego mogę myśleć, jest prowadzenie testów profilowania, ale te są już zbudowane z optymalizacją. – Shepmaster