私はHUnit-Plus
からstack test
を使っています。私はこれをDistribution.TestSuite
とすると信じています。HUnit-Plus/Distribution.TestSuite/stack testの失敗の行番号?
コンパイルエラーが発生すると、エラーのファイルパスと行番号が表示されます。エディタでエラーをクリックして関連するコードに直接ジャンプできるので、これは素晴らしいことです。
他の回そこには、コンパイルエラーがなく、代わりに、私はこのような出力が得られます。
### Failure in testFoo: expected: 8
私が持っているすべての時間を手で関連試験にナビゲートするので、これは、それほど大きくはありません。また、アサーションが失敗していることが時々曖昧であり、アサーションにラベルを付けるために文字列を追加する必要があります。アサーションの内容を何らかの形で繰り返すだけなので、繰り返します。問題にならないライン番号で。
この設定でテストエラーの行番号とファイルパスを表示する方法はありますか?
また、 'Test.HUnitPlus'よりも' Test.Hspec.Expectations'ではなく 'Test.Hspec'だけを使用すると、パス/行番号出力がより一般的です。私がすでにemacsで使っていたregexpはその出力を解析します:-) –