1

AngularJs コントローラーなどのテストにカルマ テスト ランナーを使用しています (Windows 7、phantomJs)

私のマシンでテストを実行すると、実行された各テストの出力に行が表示されます。例えば:

PhantomJS 1.9.1 (Windows 7): Executed 156 of 201 (1 FAILED) (0 secs / 0.423 secs
PhantomJS 1.9.1 (Windows 7): Executed 157 of 201 (1 FAILED) (0 secs / 0.425 secs
PhantomJS 1.9.1 (Windows 7): Executed 158 of 201 (1 FAILED) (0 secs / 0.426 secs
PhantomJS 1.9.1 (Windows 7): Executed 159 of 201 (1 FAILED) (0 secs / 0.427 secs
PhantomJS 1.9.1 (Windows 7): Executed 160 of 201 (1 FAILED) (0 secs / 0.429 secs
PhantomJS 1.9.1 (Windows 7): Executed 161 of 201 (1 FAILED) (0 secs / 0.43 secs)
PhantomJS 1.9.1 (Windows 7): Executed 162 of 201 (1 FAILED) (0 secs / 0.432 secs
PhantomJS 1.9.1 (Windows 7): Executed 163 of 201 (1 FAILED) (0 secs / 0.433 secs
PhantomJS 1.9.1 (Windows 7): Executed 164 of 201 (1 FAILED) (0 secs / 0.434 secs
PhantomJS 1.9.1 (Windows 7): Executed 165 of 201 (1 FAILED) (0 secs / 0.436 secs
PhantomJS 1.9.1 (Windows 7): Executed 166 of 201 (1 FAILED) (0 secs / 0.437 secs
PhantomJS 1.9.1 (Windows 7): Executed 167 of 201 (1 FAILED) (0 secs / 0.438 secs

失敗した 1 つのテストの実際のエラーを確認するには、かなり上にスクロールする必要があるため、これは非常に面倒です。私たちは 3 人で同じソリューションと同じ karma.conf ファイルを実行しています。私たちのうち 2 人がこの問題を経験しています。もう一方はそうではありません。

これまでのところ、カルマを無駄に再インストールしようとしました。私が台無しにした環境設定などはありますか?

4

1 に答える 1

1

karma.config.js ファイルを「ドット」レポートを持つように変更することで、この問題を修正しました。私はスタイルの変更があまり好きではありません.テストが失敗したとき、私の端末はもはやページの長さではありません.

私の古いオプション:

reporters: ['progress']

私の新しいオプション:

reporters: ['dots']
于 2014-04-13T16:32:26.980 に答える