Karmaテストスイートは次のメッセージで失敗します。
10000ミリ秒以内にメッセージがないため、切断されました。
テストはまったく実行されません。
"@angular/core": "7.1.3",
"jasmine-core": "3.3.0",
"karma-jasmine": "1.1.2",
失敗の明確な理由はありません。新しいテストが導入された直後に開始されました。
--module
TypeScriptのコンパイラオプションtsconfig.spec.json
はcommonjs
に設定されています。Karmaはテストが実行される前に内部的に失敗し、上記のタイムアウトエラーが表示されます。
インポートの順序によってKarmaが失敗する可能性があります。
import CustomerTypeEnum = CustomerDto.CustomerTypeEnum;
import {CustomerDto} from '../api/CustomerDto';
この順序は期待どおりに機能しますが、
import {CustomerDto} from '../api/CustomerDto';
import CustomerTypeEnum = CustomerDto.CustomerTypeEnum;
この問題は、モジュールのコンパイラオプションを変更して修正することもできます。 es2015
。
私は同じ問題を抱えてすべてを試しました-このオプションをkarma.conf.jsに追加する以外は何も機能しません
browserNoActivityTimeout: 400000