PostgreSQL9.6 betaのrecovery testの話

PostgreSQL 9.6 betaでregression testにrecovery testなるものが導入されました。

テストスクリプトを見た感じ従来からあるPerlを使ったテスト似ている感じ。

github.com

READMEに記載されている通り--enable-tap-testsをオプションに指定してビルドしてrecovery ディレクトリでmake checkを実行しましたがIPC-Runなるものがないというエラーが発生し結果は全てNG。

ググるperl-IPC-Runをインストールせよとのことなのでyumでインストールして再度実行。

見事テストが全てOKとなりました。

pg-TAPとpg_proveがインストールされた環境で実行したたため、他に必要なパッケージがあるかもしれないので悪しからず。