2013-05-29 35 views
8

Hiện tại, khi sử dụng nghiệp/thử nghiệm, tôi mở một cửa sổ dòng lệnh và thực hiện karma start. Tôi sau đó thường làm việc trong vim, và nếu tôi đang làm việc ở chế độ toàn màn hình, tôi phải tab trở lại cửa sổ lệnh để xem kết quả kiểm tra khi tôi thực hiện thay đổi và lưu.Karma: Thông báo hệ thống khi kiểm tra vượt qua hoặc thất bại

Tôi muốn thay thế để nhận được thông báo hệ thống hiển thị cho tôi nếu kết quả của các bài kiểm tra là THÀNH CÔNG hoặc KHÔNG, mỗi lần tôi lưu.

Vì tôi làm việc trên cả linux và windows, tôi muốn các giải pháp cho cả hai trường hợp. Một plugin vim thay vì một thông báo hệ thống cũng sẽ là một giải pháp tốt, mặc dù tôi đã không thể tìm thấy bất kỳ được nêu ra.

Trả lời

5

Karma hỗ trợ Growl/GNTP làm phóng viên, có vẻ như điều này có thể hoạt động trong WindowsLinux.

tôi đã làm những điều sau đây mà làm việc trên OSX:

  1. cài đặt Growl

  2. cài đặt growly

    npm install growly 
    
  3. thêm tiếng gầm để karma.conf.js

    reporters = ['progress', 'growl']; 
    
+0

Các bước tương tự trên cửa sổ hoạt động tốt, bạn cai trị. – Jonah

+0

Bất cứ ai biết nếu điều này là có thể trên Linux? Tôi đã cài đặt gói gorwl-for-linux trong trình quản lý gói của mình (pacman on arch), đã làm 'npm install growly' trong dự án của tôi, và thêm gầm gừ vào conf nghiệp, nhưng nó vẫn không hoạt động. Tôi chỉ nhận được 'WARN [phóng viên]: Không chạy câu nào của GNTP được tìm thấy.' Bất kỳ ý tưởng nào? – Brandon

+0

-_- Nevermind. Tôi đã không khởi động trình nền 'gol' (growl on linux). Thiết lập điều đó để bắt đầu khởi động và hoạt động tốt đẹp. Cảm ơn đã vô tình chỉ cho tôi đúng hướng! – Brandon

5

Một tùy chọn khác nếu bạn đang sử dụng Mountain Lion và OSX Notifications và bạn không muốn cài đặt Growl là chỉ cần sử dụng karma-osx-reporter plugin. Hoạt động đẹp!

+1

Lưu ý rằng [câu trả lời chỉ có liên kết] (http://meta.stackoverflow.com/tags/link-only-answers/info) không được khuyến khích, các câu trả lời SO phải là điểm cuối của việc tìm kiếm giải pháp (so với nhưng một điểm dừng khác của tài liệu tham khảo, mà có xu hướng để có được cũ theo thời gian). Vui lòng xem xét thêm bản tóm tắt độc lập tại đây, giữ liên kết dưới dạng tham chiếu. – kleopatra

+1

@kleopatra trong trường hợp này, tôi không thực sự thấy những gì khác có thêm. Câu trả lời là sử dụng lib được liên kết. Nếu liên kết ngừng hoạt động, câu trả lời sẽ không còn hữu dụng nữa. Sao chép các hướng dẫn README ở đây sẽ không hữu ích. – Kato

+0

Bạn không biết chuyện gì xảy ra khi ai đó sử dụng Mountain Lion không sử dụng điều này? –

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