Cài đặt Gallio 3.1 trên máy tính dev. Sau đó, trong VS2008, bạn sẽ có tùy chọn để tạo một "MbUnit v3 Test Project". Điều này không chỉ bao gồm tất cả các dlls Gallio cho bạn, nó có một dòng ma thuật trong dự án mà xác định nó để VS như một dự án thử nghiệm.
Bây giờ bạn có thể chỉ cần sử dụng nhân vật thử nghiệm VS2008 trong xây dựng.
Nếu bạn có bất kỳ dự án hiện có với các bài kiểm tra đơn vị trong, chứ không phải là làm cho projets mới, chỉnh sửa tập tin dự án hiện tại của bạn và thêm dòng sau vào dòng 9 (bên dưới <ProjectGuid>
trên dòng 8):
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
(Nếu bạn có một dự án VB, nó có một GUID thứ hai khác nhau: <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
Bạn có thể tìm thấy các giá trị chính xác bằng cách tạo một dự án thử nghiệm MbUnit mới từ các mẫu được cài đặt với Gallio và sau đó xem tệp dự án (.csproj hoặc .vbproj) trong một trình soạn thảo văn bản.)
Bây giờ khi bạn tải lại dự án, VS2008 sẽ nhận ra nó như một dự án thử nghiệm.
Một lợi thế khác biệt mà tôi đã tìm thấy khi sử dụng Icarus là việc gỡ lỗi giờ đã trở nên thẳng thắn hơn với các điểm ngắt được nhấn như mong đợi.
Chúc may mắn, Lee
Nguồn
2010-05-17 14:24:05
Có phải Gallio v3.1 Update 2 build 397 - x86 có hỗ trợ cho Visual Studio 2010 Beta 2 không? Đó là lý do tại sao kiểm tra Gallio không hoạt động trong cửa sổ OUTPUT trong VS 2010RC? Nó có thay đổi trong bản phát hành mới mà bạn đề cập không? – netmajor
Không có nhiều may mắn với Icarus trong 3.2 RC (build 577). Nó ném tất cả các loại ngoại lệ trong giao diện người dùng (Win7 32 bit) Có bất kỳ tài liệu về cách tích hợp với VS2010 thực sự hoạt động? Tôi đang sử dụng NUnit 2.5.3 nhưng không có trình đơn ngữ cảnh để chạy các bài kiểm tra, vv –