私は現在、数ヶ月間、問題なく、バージョン2.2.2までTSを使用してプロジェクトを実行しています。 TypeScript 2.3が最近リリースされ、最新のパッチバージョン(v2.3.2)にアップデートすることに決めました。TypeScript v2.3.1はユニットテストを中断します
残念ながら、これは私のPhantomJS(私のテストを走らせる)が壊れ始めるところです。私もこの最新バージョンで問題がないWallabyを実行していて、&のアプリケーションを実行しているビルもうまく動作しているようです。
それが再び仕事を始めたまで、私は、パッチのバージョンをダウングレードしようと、v2.3.1にV2.3.0からアップグレードすることで破壊を開始しているようです。 はGithubに、これらの2つのバージョンを比較すると、スクロールするために私に多くの変更への道を与え、私は、このパッチのバージョンアップのための(ないV2.3.0としてhereをリストされている全体のV2.3のバージョンアップの変更ログを見つけることができないよううまく動作しています)。だから私は本当に何が変わったのかを知りたがっています(そして、PhantomJSに影響を与える可能性のあるものが変更されていることが望ましい)。
誰もが興味を持っている場合、私が得るPhantomJSエラー:
START:
03 05 2017 09:34:54.160:INFO [karma]: Karma v1.6.0 server started at http://0.0.0.0:9876/
03 05 2017 09:34:54.162:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency
03 05 2017 09:34:54.167:INFO [launcher]: Starting browser PhantomJS
03 05 2017 09:34:55.058:INFO [PhantomJS 2.1.1 (Mac OS X 0.0.0)]: Connected on socket lYV_7fbawdBMHcp0AAAA with id 4050484
03 05 2017 09:35:05.061:WARN [PhantomJS 2.1.1 (Mac OS X 0.0.0)]: Disconnected (1 times), because no message in 10000 ms.
PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR
Disconnected, because no message in 10000 ms.
Finished in 10.005 secs/0 secs @ 09:35:05 GMT+0200 (CEST)
[09:35:05] 'test' errored after 12 s
[09:35:05] Error: Failed 1 tests.
at karma.Server.failCount (.../build/tasks/test.js:15:26)
at removeAllListeners (.../node_modules/karma/lib/server.js:380:7)
at Server.<anonymous> (.../node_modules/karma/lib/server.js:391:9)
at Server.g (events.js:286:16)
at emitNone (events.js:91:20)
at Server.emit (events.js:185:7)
at emitCloseNT (net.js:1549:8)
at _combinedTickCallback (internal/process/next_tick.js:71:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
npm ERR! Test failed. See above for more details.
EDIT
はV2.3.0 transpiledソースとv2.3.1 transpiledソース間の差分を実行し、結果は絶対に何もなかったです。 2
EDITちょうどv2.3.3を使用してそれを実行しようとしましたが、同じ結果を得ました。
EDIT 3
代わりPhantomJSのChromeHeadlessを使用しようとしました 、それは同じように失敗しました。 PhantomJSのように見えました。
編集4
カルマ1.7.0を試してみました。まだ変更はありません。
phantomjs + karma runnerを使用するテストコードが失敗するようです。私はそれがファントムズ自体についてではないと思う。 – Serguzest
あなたの返事をありがとう。私は蒸散源の差異をチェックしただけで違いはありません。 – Patrick