Thử nghiệm đơn vị của tôi được chạy bằng cách sử dụng Karma/Jasmine thông qua Grunt. Khi tôi chạyLàm thế nào để gỡ lỗi các bài kiểm tra Jasmine chạy từ Grunt trong Visual Studio Code?
grunt test
các thử nghiệm được thực hiện từ dòng lệnh.
Khi mở dự án trong Visual Studio Code, tôi có thể chạy cùng một lệnh bằng cách sử dụng Tasks: Run Test Task
. VSCode thực thi Grunt với tham số test
và hiển thị đầu ra.
Làm cách nào để gỡ lỗi các trường hợp thử nghiệm được VSCode chạy trong trường hợp này? Khi tôi nhấn F5, tệp mẫu launch.json
được mở. Tôi cần gì để cung cấp cho program
, args
v.v. để bắt đầu/gỡ lỗi các trường hợp thử nghiệm giống nhau được điều hành bởi grunt test
?
Tôi đã thử những điều sau đây:
program
:/usr/local/bin/grunt
args
:["test"]
này bắt đầu thành công quá trình Grunt và các bài kiểm tra được thực hiện, nhưng nó không dừng lại ở điểm ngắt trong mã thử nghiệm của tôi.
Ngoài ra, nó đóng (hoặc treo) toàn bộ quá trình VSCode sau một vài giây. Bạn không chắc chắn đó là một lỗi trong VSCode hay là kết quả của cấu hình chạy trên.
Tôi đã thử cấu hình đó - và nó đóng toàn bộ ứng dụng Mã VS sau khi quá trình thử nghiệm kết thúc ... – nwinkler
Tôi cũng đang cố gắng tìm ra điều này ngay bây giờ - có vẻ như im có thể gỡ lỗi mã chạy trong 'Gruntfile.js' nhưng không có gì ngoài đó ... đó là những gì tôi nghĩ tôi và @nwinkler muốn. –