LoginSignup
2
0

More than 1 year has passed since last update.

シェルスクリプト・bash用テストフレームワーク bats が開発終了したので bats-core に移行しましょう

Posted at

TL; DR

開発停止状態だった Bats: Bash Automated Testing System プロジェクトがアーカイブされ開発が完全に終了しました。後継プロジェクトは Bats-core: Bash Automated Testing System (2018) です。

これまでの流れ

シェルスクリプト(bash)用のテストフレームワークでもっとも有名なものと言えば bats でしょう。bats は 2011 年に登場し bash 用のテストフレームワークとして多くのプロジェクトの開発を支えてきました。しかし積極的なメンテナンスは 2014 年頃までで 2015 年に僅かな修正が行われたのを最後に開発が停止していました。2016 年の初期に開発を続けるのに十分な時間がないという理由で開発者自らがメンテナを募集しておりユーザーのコメントも多数寄せられてたのですが何故かその後開発者の反応が全くなくなってしまいそのまま放置されていました。そして 2017 年 9 月 19 日 プロジェクトがフォークされコミュニティベースの bats として bats-core が登場しました。

フォークが作られてからもオリジナルの bats はアーカイブもメンテナンスもされることもありませんでした。そのためプロジェクトの状況を知らないユーザーから度々 Issue や Pull Request が作られましたが、それでも開発者の反応はなくユーザーから bats-core へ案内されるという状態が繰り返されていました。bats-core はフォーク後すぐには開発は進みませんでしたが、少しずつ軌道に乗り始め 2019 ~ 2020 年頃より継続的に開発が進められるようになっています。

そして本日 2021 年 5 月 25 日、bats プロジェクトのリポジトリは突如アーカイブされました。明確な発表はないようですがどうやら bats プロジェクトは完全に終了したようです。長年開発が停止していたためすでに移行している人も多いと思いますが、まだの人はこれを機に bats-core に移行してみてはいかがでしょうか?また以前に記事を書いていた人は記事を更新しリンクを bats-core に変更しましょう。(古い記事が検索に引っかかってしまうので)

2
0
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
2
0