2016-08-13 5 views
0

tasks.jsonにタスクをセットアップしてVSCode内からnosetestsを実行しましたが、特定のテスト(関数やクラスのテストなど)を呼びたいと思います。誰もこれを行う方法を見ることができますか?タスク変数の代入では、関数またはクラスが変数として表示されません。VSCode - 特定の関数またはクラスに対してnosetestsを呼び出す

{ 
    "version": "0.1.0", 
    "command": "/Users/alex/.virtualenvs/ddc/bin/nosetests", 
    "isShellCommand": true, 
    "args": ["-v"], 
    "showOutput": "always", 
    "tasks": [ 
     { 
      "taskName": "${file}", 
      "isTestCommand": true, 
      "args": [] 
     } 
    ] 
} 

答えて

1

@Alex、私は拡張の作者だけど、解決策は以下の通りである。

  1. ファイルを作成します(計画は、この将来のシームレスな経験することです)
  2. ルートディレクトリにxyz.pyという名前には、次のコード
  3. を追加あなたの試験方法(デバッグしたい試験方法)
  4. スタートdebugginでブレークポイントを追加します。グラム

import nose nose.run()

+0

クール。私はそれを理解していることを確認する:それはすべてのテストを実行するだろうが、私が興味を持っているもので停止することができますか? このシナリオでは、テストをデバッグする必要はなく、実行するだけです。私が1つのテストを実行するだけの理由は、このメソッドを実行している間に他のテストが完了するのを待っているわけではないからです。 –

関連する問題