Tôi đang sử dụng MSTest và tôi muốn đặt cùng một danh mục thử nghiệm cho tất cả các phương thức trong lớp thử cùng một lúc mà không đặt thuộc tính TestCategory cho từng phương pháp riêng lẻ. Điều này có thể giải quyết như thế nào?Cách đặt danh mục thử nghiệm cho tất cả các bài kiểm tra trong lớp
Cách thuận tiện nhất và rõ ràng nhất là đặt thuộc tính TestCategory trên lớp, nhưng chỉ có thể áp dụng cho các phương thức.
Mục tiêu cuối cùng là bỏ qua các kiểm tra tích hợp trong khi chạy thử trên TFS đăng ký.
Thú vị. Đừng nghĩ rằng nó có thể đánh dấu tất cả các phương thức trong lớp với thuộc tính làm việc với các thử nghiệm TFS. TFS hiểu TestCategory và Priority và các thuộc tính này chỉ có phương pháp cụ thể. Bạn có thể di chuyển các bài kiểm tra tích hợp để tách dự án và chỉ TFS không chạy nó. – nikita
Bạn có thể tách các bài kiểm tra đơn vị và tích hợp của mình thành hai hội đồng khác nhau và sau đó cấu hình xây dựng của bạn cho phù hợp? –
Vâng, chúng tôi có hàng tá thư viện và mỗi thư viện có một thư viện kiểm tra tương ứng có thể chứa cả hai bài kiểm tra đơn vị và tích hợp. Tách mỗi người trong số họ vào một thư viện cho đơn vị và một thư viện để kiểm tra tích hợp là có thể, nhưng không giống như cách tiếp cận thanh lịch nhất. – alex