2010-10-07 54 views
5

Tôi đã cài đặt bản phát hành Gallio mới nhất 3.2.603 trên một hộp không có Visual Studio sẽ là máy chủ CI của chúng tôi. Kịch bản lệnh NAnt đã xây dựng thành công các dự án .Net 4.0 nhưng khi nó cố gắng chạy thử nghiệm MSTest, lỗi sau xảy ra.Gallio: Không thể chạy thử nghiệm vì thực thi MSTest không được tìm thấy

[Gallio] Gallio Nant công tác - Phiên bản 3.2 xây dựng 601

[Gallio] [lỗi] hội XXXXXXXXXXXXXX

[Gallio] Không thể chạy thử nghiệm vì thực thi MSTest không được tìm thấy

Am I sai để mong đợi rằng Gallio có thể chạy thử nghiệm MSTest mà không thực thi MSTest hoặc bất kỳ thành phần Visual Studio nào khác được cài đặt?

Trả lời

8

Ok, tôi nhận được câu trả lời từ hỗ trợ của Gallio rằng nó thực sự yêu cầu MSTest.exe xuất hiện trên hộp. Tôi sẽ kiểm tra gói mà Aseem đề xuất liệu nó có cung cấp đủ thứ để chạy thử nghiệm hay không.

Cập nhật: Tôi đã cài đặt Microsoft Visual Studio Test Agent 2010 từ gói. Tôi đã phải thêm giá trị chuỗi InstallDir vào [HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 10.0] và đặt giá trị thành một cái gì đó như “C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE”

Bây giờ của tôi Hộp CI chạy những bài kiểm tra một cách hoàn hảo.

+1

Sau đó, điểm của Gallio là gì? –

+0

Bạn có biết cơ hội nếu cài đặt Đại lý thử nghiệm 2010 sẽ cho phép Gallio chạy thử nghiệm mã hóa ui không? – HBCondo

+0

Không cần cài đặt gì cả. Chỉ cần thêm khóa đăng ký được đề cập. Xem: https://github.com/Gallio/mbunit-v3/blob/master/src/Extensions/MSTest/Gallio.MSTestAdapter/Wrapper/MSTestResolver.cs – dforce

5

Tôi không biết gì về Gallio, nhưng chỉ muốn chia sẻ điều đó với studio hình ảnh 2010, bạn không thực sự cần studio trực quan để chạy thử nghiệm MSTest. Bạn có thể chỉ cần cài đặt đại lý thử nghiệm (một sku rất nhẹ) để cài đặt thêm MSTest. Trình cài đặt tác nhân thử nghiệm này có thể được cài đặt từ here.

0

Xác nhận điều này đã hiệu quả đối với tôi. Chạy Sonar trên một hộp với VS2010. Sonar không thể tìm thấy MSTest cho đến khi tôi thêm giá trị đăng ký này.

+0

Đặt những gì bạn đã làm để làm cho nó hoạt động ... –

+0

Tôi đã làm chính xác như Ivan đã nêu trong bản cập nhật của mình, ngoại trừ việc cài đặt VS2010 hoàn toàn, nhưng các đường dẫn vẫn như cũ. – Josh

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