2013-04-30 31 views
5

Windows 8 64bitgóc nghiệp Á hậu bị treo vô thời hạn

Node.js 0.10.5 64bit

Karma 0.8.5

tôi có thể khởi động máy chủ nghiệp, trình duyệt Chrome mở ra (tôi có nó được định nghĩa là trình duyệt mặc định trong cấu hình nghiệp). Vấn đề xuất hiện khi tôi làm 'nghiệp chạy'. Chrome thay đổi trạng thái tab thành Chrome 26.0 (Windows) đang thực thi. Nhưng đó là tất cả, không có đầu ra trên bàn điều khiển, không có gì. nó có thể ở lại như thế trong nhiều giờ.

Bất kỳ ý tưởng nào?

EDIT

Tôi có GIST follwoing: karma.conf.js và main.js (được sử dụng cho việc tải các kịch bản thử nghiệm). Tôi đang khởi động máy chủ với LOG_DEBUG và tôi có thể thấy rằng tất cả các tệp tập lệnh được tải. url Gist: https://gist.github.com/mihaihuluta/5490991

+0

Bạn có thể hiển thị tệp cấu hình của mình không?Ngoài ra, vui lòng ghi nhật ký chi tiết – smk

+0

Tôi đã cập nhật câu hỏi. –

+0

Liệu nó có hoạt động nếu thay vì sử dụng nghiệp lực, bạn đặt singleRun = true? – Jmr

Trả lời

4

Cá nhân tôi thấy rằng nếu bạn có require.js ...

frameworks: ['jasmine', 'requirejs'],

... khi bạn không cần nó, mọi thứ sẽ chỉ bị khóa tại "thực hiện ... "trong tất cả các trình duyệt.

Cũng đảm bảo bạn đã chỉ định bộ điều hợp của mình, ví dụ:

files: [ 
    //adapter 
    JASMINE, 
    JASMINE_ADAPTER, 
    //...other files... 
    'test/client/*.js' 
] 

Cuối cùng, tôi sử dụng

logLevel: config.LOG_DEBUG

browsers: ['Chrome'] //only one

... để đảm bảo tôi có trường hợp thử nghiệm đơn giản nhất và đang nhận được tất cả thông tin gỡ lỗi cho bất kỳ thất bại .

0

Điều đã mô tả trong bài trước (về việc không thể chạy được nghiệp) chỉ là một hack. Hôm nay tôi quyết định chú ý nhiều hơn đến chi tiết (như tôi đã làm ngay từ đầu) và ques cái gì ... Tôi quản lý để thiết lập và chạy bằng cách chính thức hơn và thanh lịch hơn . Trước tiên, tôi đã gỡ cài đặt node.js 0.10.5 64bit và cài đặt node.js 0.10.5 x86. Khi tôi đã cài đặt nghiệp lần đầu tiên tôi sử dụng lệnh sau npm cài đặt karma trong đó lệnh chính xác sẽ là npm install -g karma để có nó được cài đặt trên toàn cầu. Sau khi cài đặt tôi đã thêm môi trường thích hợp biến (CHROME_BIN và PHANOMJS_BIN) với đường dẫn chính xác và thì đấy! Tất cả đang chạy tốt.

Đó là từ blog đã ngừng hoạt động :).

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