OK, vì vậy @Ignore
chú thích là tốt để đánh dấu rằng một trường hợp thử nghiệm không nên chạy.
Tuy nhiên, đôi khi tôi muốn bỏ qua một bài kiểm tra dựa trên thông tin thời gian chạy. Một ví dụ có thể là nếu tôi có một bài kiểm tra đồng thời cần được chạy trên một máy có số lượng lõi nhất định. Nếu thử nghiệm này được chạy trên máy không xử lý, tôi không nghĩ sẽ đúng khi vượt qua thử nghiệm (vì nó chưa được chạy) và chắc chắn sẽ không đúng khi thử nghiệm và phá vỡ bản dựng .
Vì vậy, tôi muốn có thể bỏ qua các thử nghiệm trong thời gian chạy, vì đây có vẻ là kết quả đúng (vì khung thử nghiệm sẽ cho phép bản dựng vượt qua nhưng ghi lại rằng các thử nghiệm không chạy). Tôi khá chắc chắn rằng chú thích sẽ không mang lại cho tôi sự linh hoạt này và nghi ngờ rằng tôi sẽ cần phải tự tạo bộ kiểm tra cho lớp đang đề cập. Tuy nhiên, tài liệu không đề cập bất cứ điều gì về điều này và xem qua API, nó cũng không rõ làm thế nào điều này sẽ được thực hiện theo chương trình (tức là làm thế nào để tôi lập trình một ví dụ Test
hoặc tương tự như được tạo bởi @Ignore
chú thích?).
Nếu bất cứ ai đã làm một cái gì đó tương tự trong quá khứ, hoặc có một ý tưởng sáng sủa về cách khác tôi có thể đi về điều này, tôi rất vui khi nghe về nó.