Configure Code Coverage tool

Dalam tugas ppl ini, dengan menggunakan framework laravel kita melakukan unit test dan codecoverage dengan bantuan phpunit.

Configuration untuk code coverage ini ada di file yang bernama phpunit.xml

pertama kita edit phpunit.xml nya,

  1. masukan folder test yang akan ditest di <testsuites></testsuites>
  2. gunakan filter jika ingin melewati suatu function yang akan ditest, biasanya function” default yang ada di laravel bisa kita skip disini dengan menggunakan      <exclude></exclude>.
  3. tambahkan line ini untuk mengexport hasil codecoverage agar kita bisa melihatnya lebih detil<log type=”coverage-html” target=”./coverage” charset=”UTF-8″
    yui=”true” highlight=”true”
    lowUpperBound=”50″ highLowerBound=”80″ />
    </logging>
  4. untuk configuration yang ada dipaling atas bisa diset sesuai kebutuhan.

jika sudah diset sesuai keinginan, kita bisa menjalankan testing sekaligus melihat codecoveragenya dengan menjalankan :

vendor/bin/phpunit –coverage-text –colors=never –configuration phpunit.xml

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s