2008-12-02 28 views

Trả lời

32

Nhấp chuột phải vào dự án hoặc giải pháp trong VS giải pháp-explorer và chọn 'Run Unit Tests' Hoặc đi đến menu Resharper, chọn Unit-Testing và chọn một trong các tùy chọn từ đó.

+5

Trong Resharper 7 VS Keyboard ánh xạ nó là Ctrl-U, L –

6

mở ReSharper-> Windows-> Unit Test Explorer và chọn tất cả mọi thứ, sau đó nhấn vào nút chạy

+0

... tại sao điều này lại bị bỏ phiếu? –

+2

Trình khám phá kiểm tra đơn vị chỉ chứa các thử nghiệm mà bạn đã chạy trong quá khứ. Nó không có tất cả các bài kiểm tra trong dung dịch ... –

25

nếu bạn tìm hiểu thực hiện lệnh menu với Alt-Letters, bạn có thể thực hiện nhiều lệnh nhanh chóng ngay cả khi họ không có các phím tắt trực tiếp. Đặc biệt, nếu các phím tắt là combo hai phím.

Đối với chạy ning tất cả các bài kiểm tra trong giải pháp lệnh là Alt- RUN, ví dụ: Alt-R cho menu ReSharper, U cho đơn vị kiểm tra, và N cho tất cả các bài kiểm tra trong dung dịch.

+0

Trừ AQTime hijacks Alt-R cho hồ sơ của nó đơn –

16

Tôi ngạc nhiên không ai đề cập đến nó ở đây, nhưng khá nhiều tất cả các lệnh resharper thể được gán cho các phím tắt bàn phím tùy chỉnh cụ thể. Truy cập Tools --> Options --> Keyboard và tìm lệnh bạn quan tâm (chỉ cần nhập "chia sẻ lại" trong "hiển thị các lệnh chứa" trường văn bản & bạn sẽ tìm thấy tất cả). Trong trường hợp cụ thể này, lệnh "Chạy tất cả các thử nghiệm từ giải pháp" là "ReSharper.UnitTest_RunSolution".

Trong ReSharper 9.x, tên lệnh là ReSharper.ReSharper_UnitTestRunSolution.

+0

Đây là những gì tôi làm. Tôi có nó ánh xạ tới control-shift-x. Làm cho nó tốt đẹp và nhanh chóng để chạy tất cả các bài kiểm tra. –

+0

Đây là giải pháp tôi đang tìm kiếm, nhưng giải pháp ALT + RUN của Ilya thậm chí còn tốt hơn! – Tomas

+4

Tôi sử dụng 'CTRL + T, CTRL + T' để chạy thử nghiệm dựa trên ngữ cảnh (kiểm tra hiện tại/lịch thi đấu); 'CTRL + T, CTRL + D' để gỡ lỗi dựa trên ngữ cảnh; 'CTRL + T, CTRL + S' để chạy thử nghiệm cho giải pháp &' CTRL + T, CTRL + E' để chạy lại phiên kiểm tra hiện tại ... Tôi tìm thấy giữ 'CTRL' & nhấn' TT' hoặc 'TS 'nhanh hơn và dễ dàng hơn so với gõ 'RUN' (cần hai tay), nhưng mỗi cái của riêng mình ... (thật tuyệt khi họ có các phím Alt-menu để đánh vần RUN). – Alconja

0

Có thể kiểm tra đơn vị của bạn không được phát hiện đầy đủ trong Unit Test thám hiểm. Trong trường hợp đó, khởi động lại Visual Studio đã giúp giải quyết vấn đề đó.

2

Đôi khi, Resharper sẽ không thể để xem các bài kiểm tra cho đến khi bạn tự xây dựng lại chúng. Vì vậy, nếu bạn không thể nhìn thấy các bài kiểm tra trong resharper, hoặc resharper không chạy tất cả các bài kiểm tra trong các giải pháp, chỉ cần xây dựng lại chúng đầu tiên.

+0

Điều này hóa ra là vấn đề của tôi, cảm ơn. Xây dựng-Xây dựng lại (alt + b, r). Sau đó chạy tất cả các kiểm tra (ctrl + t, ctrl + l) tìm thấy tất cả. –

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