仕事サボって作ってた pic.twitter.com/XOX7zWviLY
— 引きこもり持田 (@mike_neck) 2020年6月19日
会社で仕事をサボってツイッター見てたら、t_wada さんのトレードマークと言えるライオンに関するツイートがいくつか流れてきました。
テストが書かれていない関数を検出する Go の静的解析ツールの名前が lion だと……🦁 / “GitHub - gostaticanalysis/lion: Analyzer: lion finds functions which are not tested” https://t.co/EqhwcGATaZ
— Takuto Wada (@t_wada) 2020年6月18日
このニュースでsavanna-maven-pluginをリリースしていないことに気付いたので、Maven Centralにデプロイしました。まもなくみなさんの環境でも使えるようになると思います!https://t.co/Bnz8ZhJbh7 https://t.co/KNEd0pOmgq
— :craftsman/kawasima (@kawasima) 2020年6月18日
Gradle で同じことしてるのあるだろうと思って、「gradle savanna」で検索したところ誰も作っていないようだったので、作ってみました。
機能的にはこのプラグインを導入すると、実施したテストの数を数えて、すべてのタスクが終了した時点で 0
回だったら、ライオンが現れます。
召喚例はこちらをどうぞ
まだ適当に作っただけなので、次のような機能はないです
- 任意のタスクの任意の結果についてライオンを召喚する
- ライオンが召喚された場合にビルド自体を failure にする