menjalankan fungsi testing

bagi master2 Yii saya mau tanya nih… saya masih baru belajar banget

saya mengikuti panduan dari ebook "Agile Web Aplication Development With Yii 1.1 and PHP"

untuk menjalankan fungsi test pada command line panduannya seperti ini :

pertama: arahkan ke

[font="Courier New"]% cd protected/tests/

[/font]

langkah ini berhasil !

kedua:

[font="Courier New"]% phpunit functional/SiteTest.php[/font]

nah yang langkah ke dua ini belum berhasil, saya sudah coba2 untuk menjalankankan dengan berbagai cara tp belum berhasil juga.

kalo dilewatin step (testing) ini, ternyata di ebook itu selalu melakukan testing rutin disetiap langkah2 nya.

ditunggu banget pencerahannya ? :)

  1. udah nginstall PHPUnit?

  2. udah masukin phpunit ke PATH?

  3. konfigurasi xml buat Seleniumnya udah bener ato belum?

to mas petra !

  1. PHPUnit sudah diinstall

  2. masukin phpunit ke PATH, nah ini gimana maksudnya ?

  3. konfigurasi xml sudah, seperti ini kah ? saya cuma menghapus bagian untuk browser IE nya, karen saya pake FireFox:

[xml]<phpunit bootstrap="bootstrap.php"

	colors=&quot;false&quot;


	convertErrorsToExceptions=&quot;true&quot;


	convertNoticesToExceptions=&quot;true&quot;


	convertWarningsToExceptions=&quot;true&quot;


	stopOnFailure=&quot;false&quot;&gt;





&lt;selenium&gt;


	


	&lt;browser name=&quot;Firefox&quot; browser=&quot;*firefox&quot; /&gt;


&lt;/selenium&gt;

</phpunit>[/xml]

gitu mas :)

ini Linux atau Windows,

kalo di Windows ya nambahin phpunit ke pathnya

My Computers > Advanced System Settings > Environment Variables

Edit variable PATH, tambahin path direktori php, misalnya C:\xampp\php

harusnya kalo jalanin

%phpunit

ada keluar helpnya instead of command not found

Eh bentar, maksudnya

"belum berhasil juga" itu error atau kayak gimana?

maksudnya di command line nya ngga ngeksekusi… lebih tepatnya saya masih bingung gitu mas, hehe :P

saya cari2 cara menjalankan fungsi testing, ada yg nyaranin seperti ini katanya :

phpunit –bootstrap bootstrap.php functional/UserTest.php , tekan enter

tetep masih bingung :)


o ya, saya udah nambahin path direktori php

terus gimana selanjutnya ? & untuk perintah di command line gimana perintahnya ?

folder webapp saya dsimpan di D:\htdocs\…

o ya ini di windows mas

:)

kalo ngeexecute phpunit di Command Line udah keluar helpnya atau command not found?




C:\>phpunit --version



ketika menjalankan perintah di command line seperti ini :


C:\xampp\php>phpunit

maka tampil keterangan panjang (mungkin itu yg dimaksud helpnya ya ?)

seperti contoh, saya menjalankan perintah seperti ini :


C:\xampp\php>phpunit --version

keterangan yang keluar di akhir baris adalah : "PHPUnit 2.3.6 by Sebastian Bergman"

seperti itu !


tapi kalo saya menjalankan perintah :


C:\>phpunit --version

keterangannya adalah : "Could not open input file: .\pear\PHPUnit2\TextUI\TestRunner.php"

gitu mas :)

sebelumnya terimakasih atas bantuannya mas & maaf saya jarang cek forum ini, karena kemaren2 lg sakit.

kemarin saya sempat kayak gitu sih,

kalo gak salah dulu saya suspectnya PEAR di xampp agak2 outdated…

tapi setelah saya coba upgrade PEARnya




C:\xampp\php>pear upgrade-all



terus coba nginstall phpunit lagi,

abis itu langsung bisa,

works like charm…

coba aja deh

Mantaff… case close :D

Thanks banget mas !