2017-03-24 9 views
0

TypeScriptアプリケーションで変更を監視し、コンパイルしてテストを自動的に実行するnpmタスクがあります。私はテストが失敗するたびにVisual Studioコードで[問題]タブに警告を出そうとしています。Visual Studioコード:problemMatcherの出力は、問題が修正された後もそこに残ります。

私はそれを達成していますが、コードが修正されたときにテストが再び成功するようになると、警告は[問題]タブに残ります。私は誤検知が多く、実際のテストの失敗を見落とす可能性があるので、これはかなり気になります。私のテストが実行されるたびにProblemsタブの内容をフラッシュする方法があるのだろうか?

{ 
    "version": "0.1.0", 
    "command": "npm", 
    "isShellCommand": true, 
    "showOutput": "silent", 
    "suppressTaskName": true, 
    "tasks": [ 
     { 
      "taskName": "start", 
      "args": ["start"], 
      "isBackground": true, 
      "problemMatcher": { 
       "fileLocation": ["relative", "${workspaceRoot}"], 
       "pattern": [ 
        // Omitted for brevity 
       ], 
       "watching": { 
        "activeOnStart": true, 
        "beginsPattern": "\\[1\\] Starting 'test'\\.\\.\\.", 
        "endsPattern": ".*Finished 'test' after.*" 
       } 
      } 
     } 
    ] 
} 

ありがとう:

は、ここに私のtasks.jsonファイルです!

答えて

0

これは私の質問に直接答えるものではありませんが、誰かが同じ問題を抱えた場合に備えて、私はこれを共有しています。

現在、私はnode-tddを使用していますが、これはWindowsのサポートが限られているためセットアップが少し難しかったですが、請求書にはうまく収まるようです。

関連する問題