2010-05-25 30 views

Trả lời

11

Hiện tại, không thể kiểm soát từ bên trong IDE, xem http://social.msdn.microsoft.com/Forums/en/vststest/thread/4ff650e1-a99a-4bd4-8311-6007f2a6e16e.

Tuy nhiên, nếu bạn có thể sử dụng MSTest.exe từ dòng lệnh, nó sẽ sử dụng thư mục hiện hành để tạo ra các thư mục TestResults trong

Cập nhật:.

mặt hàng này trong http://blogs.msdn.com/b/vstsqualitytools/archive/2010/10/24/test-agent-test-controller-and-mstest-faq.aspx:

Cách tùy chỉnh thư mục triển khai mặc định?

Bạn có thể thay đổi thư mục triển khai mặc định bằng cách chỉnh sửa các tập tin cài đặt thử nghiệm trong trình soạn thảo XML:

<Deployment userDeploymentRoot="C:\TestResults" useDefaultDeploymentRoot ="false" /> 

Lưu ý rằng, nếu các thiết lập thử nghiệm được sửa đổi bởi XML chỉnh sửa (thay vì sử dụng trình soạn thảo mặc định) VS cần được đóng và mở lại (vì việc chỉnh sửa được thực hiện bằng XML, các thay đổi sẽ không được cập nhật trong cài đặt đã tải.)

Trân trọng, Marco Kroonwijk

+0

Chỉ cần cập nhật câu trả lời của tôi dựa trên một số phát hiện mới! – kroonwijk

+0

Điều này được thực hiện chính xác ở đâu? Tập tin nào? Tôi đã giả định nó là trong giải pháp, nhưng giải pháp cho VS 2010 không phải là XML. – CuppM

+1

Nevermind, tôi dường như đã xóa các tập tin local.testsettings từ giải pháp của tôi một nơi nào đó trên đường đi. Chỉ cần thêm một cái mới vào các mục giải pháp. – CuppM

0

MSTest.exe sẽ tạo ra kết quả trong thư mục hiện hành như tiểu bang kroonwijk, nhưng bạn có thể ghi đè lên rằng với sự chuyển đổi dòng lệnh/resultsfile bằng cách xác định tên tập tin đầu ra trong một thư mục khác nhau, nó cũng sẽ triển khai một thư mục con với các tệp thử nghiệm đến cùng một vị trí.

Ví dụ "/resultsfile:c:\TestResults\mstestreport.trx" sẽ ghi đè thư mục triển khai mặc định và cũng ghi đè bất kỳ thứ gì nằm trong thẻ <deployment> trong tệp cài đặt.

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