タグ

2019年12月21日のブックマーク (1件)

  • PCOVでコードカバレッジ取得を高速化 - kaz29

    この記事はCakePHP Advent Calendar 2019の21日目の記事です つい先日、ついにCakePHP 4.0がリリースされましたが、CakePHP 4.0で利用しているテスティングフレームワークはもちろんPHPUnitです。CakePHP3では、PHPUnit 6.0系を使っていましたが8.5.0に更新されています。 PHPUnitで、コードカバレッジを取得するにはXdebugを使うのが定番ですが、PHPUnit8系ではXdebug以外にPCOVを利用することができます。 PCOVは、今年(2019年)リリースされたばかりのコードカバレッジドライバーで、高速かつ省メモリで動作することが特徴です。 ということで、今回は実際にどれくらい高速化できるのかを簡単に調べてみました。 計測した環境 当初、CakePHP3で作ったサンプルアプリをCakePHP4化して試そうと思っていた

    PCOVでコードカバレッジ取得を高速化 - kaz29