Tôi có một số mã trong dự án của tôi, cá nhân tôi gọi tests
đó không phải là bài kiểm tra đơn vị. Chúng có nghĩa là được chạy và kết quả phải được đánh giá bởi một con người. Tôi đã làm điều này bởi vì tôi đang tạo ra một động cơ vật lý và trong quá trình phát triển, tôi cần phải xem những gì tôi đang làm. Vì vậy, tôi đã thực hiện một simulation
gói trong mô-đun thử nghiệm của tôi. Đây là bài kiểm tra đơn vị kỹ thuật vì các mô phỏng đang sử dụng thư viện kiểm tra đơn vị nhưng tôi không có nghĩa là chạy tất cả như bài kiểm tra đơn vị thực tế của tôi.
Những gì tôi muốn làm là phân biệt các thử nghiệm đặc biệt đó với các thử nghiệm đơn vị của tôi bởi vì tôi muốn chạy tất cả các thử nghiệm đơn vị một cách dễ dàng. Tôi nghĩ rằng nó là một chút giống như các bài kiểm tra chức năng. Bạn đã bao giờ gặp phải một trường hợp mà bạn phải chuẩn bị ứng dụng của mình cho một bài kiểm tra chức năng? Trường hợp đó chuẩn bị kiểm tra chức năng (về cơ bản là mô phỏng của tôi) nên được đặt trong dự án và làm thế nào để phân biệt chúng với các bài kiểm tra đơn vị?
Tôi đang ở Java vì vậy tôi có thể thay đổi tất cả các chữ ký phương thức của mình từ đó @Test public void myNamedTest()
sang public static void main(String[] args)
nhưng việc sử dụng mô phỏng của tôi sẽ rất tốn công và ít thực tế hơn.
Tôi đang sử dụng junit
trong một gradle
dự án. Bất kỳ giải pháp tạo thư mục thử nghiệm đặc biệt gradle
đều được chào đón.