2014-11-07 25 views
5

Tôi cần thay đổi mức ghi nhật ký trong khi chạy thử nghiệm đơn vị cho thư viện. Tôi đang sử dụng lệnh cargo test để chạy thử nghiệm.Làm thế nào để đặt mức độ đăng nhập trong khi chạy kiểm tra hàng hóa?

Có cách nào để chỉ định mức ghi nhật ký trên dòng lệnh không? Từ tài liệu của thùng nhật ký, có vẻ như tôi cần xác định một biến môi trường riêng biệt. Điều đó có thể không thuận tiện vì tôi muốn thay đổi mức ghi nhật ký để gỡ lỗi chỉ khi một trường hợp thử nghiệm không thành công.

Trả lời

4

Hàng hóa chưa hỗ trợ tính năng này, nhưng bạn có thể gửi issue cho nó.

RUST_LOG=debug cargo test sẽ hoạt động, bạn có thể đặt biến môi trường cho các lệnh đơn thay vì đặt chúng cho môi trường hiện tại.

Thông tin thêm về biến số RUST_LOG env here.

+0

Thực ra kiểu này không hoạt động trong Windows, vì làm việc với các biến môi trường trong Windows hơi đơn giản hơn. –

+0

@ShaileshKumar 'SET RUST_LOG = debug; kiểm tra hàng hóa; SET RUST_LOG = ' – Manishearth

+0

Đã thử điều đó. Phải chạy từng lệnh riêng biệt hơn là trong một dòng. –

Các vấn đề liên quan