Ember 2.2でしばらく停止していたアプリケーションで作業していましたが、最終的にEmber 2.10にアップグレードする時間を捧げました。コード内のすべての非推奨警告を修正し、それに応じていくつかの依存関係のバージョンをアップグレードした後、最終的にアプリケーションをブラウザで100%動作させました。しかし、エバーテストを実行すると、致命的な方法で失敗します(つまり、テストは実行されません)。Emberのアップグレードが急激に行われた後の合計エラーをテストします
これはember test
コマンドの出力である:それはtestem.js not loaded?
を言うところ私はこのエラーメッセージから抽出することができます
$ ember test
cleaning up...
Built project successfully. Stored in "/Users/ernesto/code/my-app/frontend/tmp/core_object-tests_dist-oanj8mZd.tmp".
not ok 1 Browser "phantomjs /Users/ernesto/code/my-app/frontend/node_modules/testem/assets/phantom.js http://localhost:7357/4233/tests/index.html?hidepassed" failed to connect. testem.js not loaded?
1..1
# tests 1
# pass 0
# skip 0
# fail 1
Not all tests passed.
Error: Not all tests passed.
at EventEmitter.App.getExitCode (/Users/ernesto/code/my-app/frontend/node_modules/testem/lib/app.js:434:15)
at EventEmitter.App.exit (/Users/ernesto/code/my-app/frontend/node_modules/testem/lib/app.js:189:23)
at /Users/ernesto/code/my-app/frontend/node_modules/testem/lib/app.js:103:14
at tryCatcher (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/promise.js:510:31)
at Promise._settlePromise (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/promise.js:567:18)
at Promise._settlePromise0 (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/promise.js:691:18)
at Async._drainQueue (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/ernesto/code/my-app/frontend/node_modules/testem/node_modules/bluebird/js/release/async.js:17:14)
at processImmediate [as _immediateCallback] (timers.js:383:17)
唯一の手がかりです。どうすればこれが起こっているのかを確認することができます。もしそうなら、どうしてロードされないのですか?
誰かがここで何が起こっているのかについていくつかの光を当てはめることができたら、私は感謝します。