Eclipse PDT'de PHPUnit testcases XDebugging

2 Cevap php

Şimdiye kadar, vim ve python Destekliyorlar ile uygun olanı script kullanarak benim PHP betikleri ve testcases ayıklama edildi. Ancak, bana ve arkadaşlarıma ileriye taşımak gerekir ve vim / gvim onlar için bir seçenek değildir.

Bu yüzden tekrar, vim ile çalışan harici bir araç olarak benim kurulum hata ayıklama PHPUnit in Eclipse entegre denedim. Ancak, sadece bir şey bekler ne zaman

  1. Sonra, yeni dış aracını başlatın
  2. CLI komut dosyası olarak hata ayıklama başlatmak

Uzaktan hata ayıklama etkinken, ortam değişkeni XDEBUG_CONFIG = "idekey = ECLIPSE_DBGP_127.0.0.1" de ayarlanır.

Herhangi bir fikir?

Addendum

Testsuite Koşu works. Bir web sayfası eserlerini ayıklama. Hata ayıklama a given test yok.

Bir phpunit testi hata ayıklama çalışırken Eclipse% 57 düzeyinde bir şey için sonsuza kadar bekler. Ben daha fazla bilgi sunmak istiyorum, ama daha da söylemiyor.

2 Cevap

Ben buraya bak, dış araçları başlatıcısı ama phpunit.php senaryoyu kendisi kullanarak değil eclise PDT gelen phpunit ünite testleri başlatıyoruz bunu halletmek için nasıl hakkında bir makale yazdı:

http://elespaciodejaime.wordpress.com/2010/04/19/pruebas-unitarias-en-joomla-con-phpunit-y-soporte-para-debugging/

açıklama, sonunda arada, İspanyolca olduğunu.

Eğer php hata ayıklama perspektifi giderek bir hata ayıklama oturumu başlatmak ve menüden php web sayfası veya hata ayıklama php komut dosyası olarak çalıştırabilirsiniz-> debug-> hata ayıklama seçebilirsiniz.

Eğer Zend Studio kullanmak eğer bir php birim testi olarak hata.

Bir firefox xdebug ile hata ayıklama ile yardımcı uzatma https://addons.mozilla.org/en-US/firefox/addon/3960 de var

Ayrıca emin tercihleri ​​paneline gidin ve php-> debug-> yüklü yanlışlık seçin ve sonra yapılandırmak tıklayın xdebug tıklayın yapmak. Gelen bağlantılara izin vermek için bir seçenek olmalıdır. Bu seçmek ve firefox uzak hata ayıklama oturumları başlatabilirsiniz.