2012-04-13 37 views
7

Chúng tôi đang sử dụng Team Foundation Server 2010 và chúng tôi có một số thử nghiệm đơn vị JavaScript chạy trên các máy cục bộ của chúng tôi sử dụng Jasmine.Thử nghiệm đơn vị JavaScript với Team Foundation Server Build

Chúng tôi đang sử dụng các quy trình xây dựng dựa trên quy trình làm việc.

Có ai đã thành công trong việc chạy thử nghiệm Jasmine trong quá trình xây dựng không? Bạn có thể phá vỡ xây dựng nếu các thử nghiệm Jasmine thất bại?

Trả lời

7

Con đường tôi đã thấy điều này thực hiện được bằng cách sử dụng sự gan dạ Test Runner có sẵn trên CodePlex: http://chutzpah.codeplex.com/

này cho phép bạn chạy Jasmine/kiểm tra QUnit từ một dòng lệnh mà có thể sau đó dễ dàng tích hợp với một TFSBuild bằng cách sử dụng Hoạt động InvokeProcess.

+0

Cảm ơn Dylan, Chutzpah trông giống như con đường để đi! –

+0

Những [hướng dẫn thiết lập] này (http://blogs.msdn.com/b/visualstudioalm/archive/2012/07/09/javascript-unit-tests-on-team-foundation-service-with-chutzpah.aspx) có thể cũng hữu ích. –

1

bạn nên kiểm http://www.codit.eu/blog/2015/03/18/continuous-integration-with-javascript-nunit-on-tfsbuild-(part-23)/

Các bài đăng trên blog mô tả một kịch bản hoàn chỉnh như thế nào để thực hiện các bài kiểm tra đơn vị JavaScript của bạn trên máy chủ Build Team Foundation. Về cơ bản nó sử dụng Grunt (taskrunner) và Powershell. Nó cũng có một ví dụ về các báo cáo bảo hiểm mã mà bạn có thể sử dụng.

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