testy jednostkowe profilowanie karma-biegacz / jaśmin

Do testów jednostkowych używamy grunt / karma-runner / jasmine / phantom.js. Ponieważ staramy się objąć każdą nową funkcjonalność, szybko rośnie liczba testów jednostkowych. I niestety czas na testy również rośnie. Teraz nie jest to krytyczne i zajmuje 10 sekund na 1000 testów, ale jest coraz gorszy.

I pytania:

Wiem, że niektóre testy są źle napisane (dużo czasu), ale które z nich powinienem zoptymalizować? Czy to istniejejakiś profiler karmy / jaśminu które mierzą wykonanie czasu dla każdego testu?

Czy mogę zacząćwięcej wątków / procesów karma-biegaczy, ponieważ procesor używany tylko dla 5% -10%? Testy jednostkowe naprawdę niezależne.

Za każdym razem, gdy zapisuję plik, karma: obserwuj zaczyna wszystkie testy, mogą istniećjakaś opcja dla karma-biegacza, który ponownie uruchamia tylko testy dla bieżącego folderu (używamy reguły: jednostka testuje plik.spec.js przechowywany w tym samym folderze co plik źródłowy.js)?

Dzięki,

update1: Ktoś sugeruje mi użycieiit / ddescribe dla jaśminu (to samo co .on dla mocha) i jest świetną opcją do rozwijania / debugowania, ale może istnieć w inny sposób?

Zamieszczam pytanie na forum użytkowników karmytutaj.

questionAnswers(3)

yourAnswerToTheQuestion