Theo truyền thống, nunit-console.exe
đã được bao gồm trong kho lưu trữ và trên máy chủ xây dựng (hoặc bất kỳ máy nào khác), EXE này được gọi từ một số tập lệnh xây dựng.Làm thế nào để thực hiện kiểm tra NUnit bằng cách sử dụng gói NUnit.Runners và psake?
Bây giờ, NUnit.Runners package có sẵn Tôi tự hỏi làm thế nào điều này có thể được sử dụng từ một kịch bản xây dựng psake. Nó là một gói giải pháp cấp vì vậy nó không để lại bất kỳ dấu vết nào trong packages.config
và không thể được khôi phục tự động như các gói cấp dự án khác, vì vậy tôi đoán là cần phải gọi Install-Package
từ tập lệnh psake, chờ tải xuống và sau đó thực thi các bài kiểm tra đơn vị? Hy vọng rằng tải xuống này chỉ có thể chạy một lần và nó sẽ không làm chậm quá trình tải xuống mỗi khi nó chạy. Hay là nó?
Vì vậy, theo như tôi hiểu nó một cách chính xác, bạn cần một nhiệm vụ kiểm tra xem các vận động viên được cài đặt và nếu không, nó chạy nuget và cài đặt các gói phần mềm? – stej
Vâng, một cái gì đó như thế. (Lý tưởng nhất, các gói giải pháp nên có chức năng tự động khôi phục được xây dựng sẵn và tôi chỉ cần gọi nunit-console.exe ở đâu đó trong thư mục 'packages' nhưng có lẽ sẽ chỉ xuất hiện trong một số phiên bản tương lai của NuGet.) – Borek
I không nhận thức được rằng các gói giải pháp tồn tại ở tất cả. Làm thế nào để bạn nhận dạng chúng? VS theo dõi NUnit.Runners đã được cài đặt như thế nào? – springy76