Entries from 2016-12-30 to 1 day

travis ciで失敗したテストを再実行する

perlのmoduleを開発しているとき、travis ciでときどき失敗するテストがあり、失敗するたびにRestart buildボタンをポチっと押すという不毛なことをしていた。 もちろん失敗する原因をちゃんと特定し、テストをなおすのが一番だが、とりあえず失敗したテスト…

forkを使うテストではTest2::IPCを使うといい

perlでforkを使うテストでは Test::SharedFork をuseしておくと安心なことが知られているが、最近その実装をみたところTest2がロードされていたら、そのIPC実装を使うように変わっていた。 よっていま、forkを使ったテストを新しく書くなら、直接Test2::IPC…