mocha --watch
で各テストの繰り返しの間にclear
を自動的に実行したいと思います。 mochaを(再)実行する前にコマンドを自動的に実行する良い方法はありますか?`mocha -watch`が再実行される前にstdoutをクリアします
2
A
答えて
1
私はそれをやってしまった方法は、あなたがglobal.run()
を使用して(テストを開始する前に、独自の非同期コードを実行することができますされ、--delay
を使用しているドキュメントhere
_.tests.js
:。
var exec = require('child_process').exec;
var child;
child = exec('clear', function (error, stdout, stderr) {
console.log(stdout);
console.log(stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
global.run();
});
4
モカが異なるreportersをサポートしていますそして、レポーターはあなたが探しているものを正確にします:
--watch
フラグと一緒に使用すると、ファイルの変更時にテストが常に実行されるので、特に役立ちます。
関連する問題
- 1. watchオプション付きのmochaでeslintを実行するには?
- 2. ルアでstdout行をクリアするには?
- 3. Javaファイルを実行すると、以前に実行されたファイルが再び実行されます
- 4. カスタムディレクティブスコープ$ watchが実行されない
- 5. Angularjs:他の関数の前に$ watchが最初に実行される理由
- 6. 前の行がオフストリームでクリアされる
- 7. stdoutに印刷するとブロックされたgoroutineが実行されますか?
- 8. Mochaテストを実行する前にMongoDBデータベースを削除します
- 9. Meteor mocha watchモードでは、アサーションメッセージの代わりにコード行を表示します
- 10. 開始ノードサーバーが自動化される前にMochaJSを実行します
- 11. アニメーションが実行される前にonAnimationCompleteが実行されます
- 12. gulp watch on change変更が実行される前にタスクが完了するのを待つ
- 13. ノードJS Mochaテストケースが実行されていません
- 14. サービスデータのバインド、$ watchを実行して$ watchを実行するのに手間がかかる
- 15. VS2012:以前に失敗したテストを再実行すると、テストエクスプローラでテスト結果をクリアします
- 16. ページを再起動すると、カウントダウンタイマーがクリアされました
- 17. Mochaでテストを実行する前にbefore()を実行する方法を教えてください。
- 18. socket.ioエラーのためにMochaテストスクリプトが実行されない
- 19. mochaはテストを実行する前にdb接続を待ちます
- 20. Mochaで 'describe'の前に非同期コードを実行しています
- 21. スレッドプールスレッドが再利用される前にクリーンアップコードを実行する方法
- 22. PHPの行ナビゲーションボタンは、実行前に常に変数をクリアします
- 23. イメージロード前にアイソトープが実行される
- 24. PHPコマンドが実行される前に、
- 25. スキャナーが実行される前に実行中です
- 26. ボタンに添付されたコマンドが実行される前のMVVM show confirmation messageboxが実行されました
- 27. mochaのjavascriptのtest_file.jsに異なるモジュールを実行します
- 28. なぜbind_resultが実行される前に実行されるのですか
- 29. Windows上のpackage.jsonスクリプトから「grunt watch」が実行されない
- 30. Apple Watchアプリが別のシミュレータで実行されない