Quick JUnit process call Extension が便利すぐる


JUnit実行後にプロセスに通知するプラグイン - Fly me to the Juno!


Ubuntu で notify-send でやってた。
超便利なんだけど、テスト失敗した時と成功した時で表示を分けないと、僕の脳は成否を判断してくれなかったので、
簡単にスクリプト書いてみた。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import pynotify

def main():
    if len(sys.argv) is not 3:
        return
    summary = sys.argv[1];
    detail = sys.argv[2];
    img = "dialog-info"
    print summary
    if summary not in 'Quick JUnit Test OK':
        img = "dialog-warning"
    n = pynotify.Notification(summary, detail, img)
    n.show()

if __name__ == '__main__':
    main();

これで、設定の所に

/home/yoshiori/tmp/qj.py ${summary} ${detail}

とか書いておくと、成功時以外は赤いアイコンでお報せしてくれる。




っていうか、Quick JUnit process call Extension マジ便利すぐる
id:kompiro ++