2016-11-22 16 views
0

DojoとTypeScriptで構築された進行中のプロジェクトの機能テストを作成しようとしています。またランナー起動時に複数のIntern Dojoエラーが発生する

 ReferenceError: __cov_3BgxwjlWVK8G4w9ax1XO$A is not defined 
     at Object.<anonymous> <C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\node_modules\source-map\lib\source-map\source-node.js:5:0> 
     at Module._compile <module.js:570:32> 
     at Object.Module._extensions.(anonymous function) [as .js] <node_modules\intern\node_modules\istanbul\lib\hook.js:107:24> 
     at Module.load <module.js:487:32> 

と、この1回のカップル:

TypeError: SourceNode is not a constructor 
    at toSourceNodeWhenNeeded (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:535:20) 
    at generateIdentifier (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:866:16) 
    at CodeGenerator.Identifier (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:2244:20) 
    at CodeGenerator.generateExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:2427:28) 
    at CodeGenerator.MemberExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:1910:28) 
    at CodeGenerator.generateExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:2427:28) 
    at CodeGenerator.MemberExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:1910:28) 
    at CodeGenerator.generateExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:2427:28) 
    at CodeGenerator.UpdateExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:2009:26) 
    at CodeGenerator.generateExpression (C:\workspaces\QLiveFrontend\P89_Web\node_modules\intern\node_modules\escodegen\escodegen.js:2427:28) 

私が見なければならないの私は、私は次のエラーを取得する私の機能テストを開始するにはインターンランナーを起動しようとするとエラーを見つけますか?イスタンブール、インターン、Escodegenまたは何か全く違う?

答えて

0

これらのエラーは、コードカバレッジ計測がどこかに挿入されていることが原因です。迅速な修正として、インターン設定でexcludeInstrumentationtrueに設定することで、コードカバレッジを完全に無効にすることができます。より良い解決策は、あなたのテスト、node_modules、browser_modulesなどを除いた正規表現にexcludeInstrumentationを設定することですが、あなたの実際のコードをインストルメントすることができます。

関連する問題