LoginSignup
32
34

More than 5 years have passed since last update.

小さなCI環境を手元に作る。

Last updated at Posted at 2014-09-18

まずはこれをご覧ください。

さて

最近のワークアラウンドで、よく使う方法としてはfswatchなどで特定のテストを実行し続けておいて、
それを尻目にコードを書くというプロセスをまわすことが多い。

当然、それぞれのプロジェクトにあったテストの実行スイートはあるものの、どの言語のプロジェクトでも対応できるので気に入っている。

fswatchにたいする不満

イベントが複数発火してしまう

エディタが保存時の挙動などフックしている場合、2度保存されたり、すべてのバッファを保存したときに連続でイベントが立ち上がってしまう。1.5秒間くらいは待ってほしい。

出力がどんどんしたに流れてしまう

結局見たいのは、最新のテスト結果なので過去のものは洗い流してもらいたい。具体的にはclearしてほしい。

なので作った

npm install -g watch-then

で使い始めることができる。

watch-then ./ "npm test"

.gitignoreで記述されているファイルは無視するようにしたので便利。

32
34
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
34