2012-08-02 38 views
5

Trong VS2012 (RC, sớm được RTM) là nó có thể được chọn lọc về (nunit) đơn vị kiểm tra chạy sau mỗi xây dựng? Tôi thích tính năng này, nhưng tôi có hai loại kiểm tra/hội đồng - một cho các bài kiểm tra đơn vị thực tế được dự kiến ​​sẽ chạy nhanh, một cho sơ đồ cơ sở dữ liệu và dữ liệu tạo thử nghiệm. Tôi không muốn chạy sau này sau mỗi lần xây dựng, mặc dù tôi muốn sử dụng chức năng này cho các bài kiểm tra đơn vị thường xuyên. Có cách nào để chỉ định danh mục/hội đồng/v.v. cần được thực thi khi xây dựng thành công? Cảm ơn JPVisual Studio 2012 RC - Chạy thử nghiệm đơn vị sau khi xây dựng - Xác định các loại thử nghiệm để chạy

+0

Tài liệu NUnit không cho biết chức năng này sẽ khả dụng. Xem xét việc gửi yêu cầu về lỗi/tính năng trên trang báo cáo lỗi [NUnit Test Adapter] (https://bugs.launchpad.net/nunit-vs-adapter). Có lẽ các nhà phát triển có thể làm sáng tỏ điều này. Nếu không, đặt cược tốt nhất của tôi là sử dụng tệp _.runsettings_, mặc dù không rõ ràng cách thiết lập cấu hình này. –

+0

Tôi vừa duyệt mã nguồn của bộ điều hợp thử nghiệm [ở đây] (https://code.launchpad.net/~nunit-vs-team/nunit-vs-adapter/trunk). Không có dấu hiệu rõ ràng về xử lý các loại trong mã ngay bây giờ. –

Trả lời

4

@Gishu là đúng. Nếu bạn áp dụng bộ lọc cho Test Explorer, người chạy sẽ sử dụng kết quả của danh sách bộ lọc đó khi chọn chạy thử nghiệm.

Chúng tôi sẽ tiếp tục thêm các lựa chọn bộ lọc bổ sung (ví dụ: Danh mục, Dự án, v.v.) vào Trình khám phá thông qua và sau RTM. Hãy theo dõi để biết thêm về điều này.

+0

Tôi thực sự đã gửi yêu cầu về lỗi/tính năng cho vấn đề này sớm hơn hôm nay (có thể bắt đầu phản hồi này?); anyway, có một số ý kiến ​​bổ sung trong [báo cáo lỗi] (https://bugs.launchpad.net/nunit-vs-adapter/+bug/1033623). –

+1

Rất vui được biết rằng "Lọc theo danh mục" nằm trong đường ống ... +1 – Gishu

+0

Cảm ơn bạn đã cung cấp thêm thông tin. Tôi sẽ chia tiền thưởng cho bạn và @Gishu nếu có thể, nhưng vì đây không phải là câu trả lời toàn diện nhất ... –

3

Trên cửa sổ trình khám phá thử nghiệm, có một hộp tìm kiếm. Bạn có thể chỉ định các bộ lọc - một bộ lọc trông đầy hứa hẹn được gọi là bộ lọc TestFilePath. (Trình đơn thả xuống để xem các bộ lọc có sẵn)

ví dụ: FilePath: "Giao dịch" chỉ lọc các kiểm tra trong tệp Transactions.cs. Bạn có thể sử dụng điều này để loại trừ các thử nghiệm trong hội đồng khác, ví dụ: nếu thư mục là Đơn vị và Cơ sở dữ liệu. Chỉ định FilePath: "Unit" sẽ hoạt động. Hãy thử ..

Documents: Tìm kiếm "lọc" trên the page here

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