2013-04-30 9 views
5

Windows 8 64bitkątowe zawiesza karma biegacz nieskończoność

node.js 0.10.5 64bit

Karma 0.8.5

jestem w stanie uruchomić serwer karmę, przeglądarka Chrome otwiera (mam go zdefiniowany jako domyślną przeglądarkę w konfiguracji karma). Problem pojawia się, gdy robię "bieg przez karmę". Chrome zmienia stan karty na Chrome 26.0 (Windows). Ale to wszystko, bez wyjścia na konsoli, bez niczego. może tak pozostać przez wiele godzin.

Wszelkie pomysły?

EDIT

mam follwoing GIST: karma.conf.js i main.js (używane do ładowania skryptów testowych). Uruchomiłem serwer z LOG_DEBUG i widzę, że wszystkie pliki skryptów są ładowane. Gist url: https://gist.github.com/mihaihuluta/5490991

+0

Czy możesz pokazać swój plik konfiguracyjny?Proszę również podać szczegółowe rejestrowanie – smk

+0

Mam zaktualizowane pytanie. –

+0

Czy to działa, jeśli zamiast korzystać z karmy, ustawiasz singleRun = true? – Jmr

Odpowiedz

4

ja osobiście uważam, że jeśli masz require.js ...

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

... kiedy nie jest to potrzebne, wszystko będzie po prostu zamknąć w „wykonujący ... "we wszystkich przeglądarkach.

Upewnij się, że specyfikujesz karty, np.

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

Wreszcie, używam

logLevel: config.LOG_DEBUG

i

browsers: ['Chrome'] //only one

... aby zapewnić Mam najprostszy przypadek testowy i otrzymuję wszystkie informacje debugowania dla wszelkich niepowodzeń .

0

Co opisałem w poprzednim poście (o niemożności uruchomienia karmy) był po prostu hackerem. Dzisiaj postanowiłem poświęcić więcej uwagi szczegółom (tak jak powinienem był zrobić na początku) i pyta, co ... I udało się uruchomić i uruchomić przy użyciu znacznie bardziej eleganckiego i oficjalnego sposobu, . Najpierw odinstalowałem node.js 0.10.5 64bit i zainstalowane node.js 0.10.5 x86. Kiedy karma raz pierwszy zainstalowano I stosowane następujące polecenie npm zainstalować karmę gdzie poprawna komenda byłoby npm zainstalować -g karmę, aby mieć go zainstalowane globalnie. Po zainstalowaniu dodałem odpowiednie zmienne środowiska zmienne (CHROME_BIN i PHANOMJS_BIN) z poprawnymi ścieżkami i voila! Wszystko działa dobrze.

To z bloga, który spadł :).

Powiązane problemy