2012-03-10 5 views
1

vars 등을 검사하기 위해 중단 점에서 makegood를 강제 종료 할 수있는 방법이 있습니까? eclipse indigo 3.7 + PDT 도구를 설치했으며 두 번째로 xdebug를 구성했으며 일반 디버그 중에 작동합니다. 마지막에 나는 시장에서 보상 광고를 설치하고 기능 "디버그 테스트"그리고 아직이 대신 나를이 올바른지, 플러스 몇 가지 버그 라인이 좋아하는보고이다 중단 점에서 중지되지 않습니다 활성화 :php unit-testing, eclipse PDT, makegood, xdebug

/mnt/public/midnight/www/sandbox/makegood/Tests/makeGoodTest.php:11 
/home/midnight/Software/eclipse/plugins/com.piece_framework.makegood.stagehand_testrunner_1.9.0.v201201241509/resources/php/PEAR/Stagehand/TestRunner/Runner/PHPUnitRunner.php:112 
/home/midnight/Software/eclipse/plugins/com.piece_framework.makegood.stagehand_testrunner_1.9.0.v201201241509/resources/php/PEAR/Stagehand/TestRunner/TestRunner.php:79 
/home/midnight/Software/eclipse/plugins/com.piece_framework.makegood.stagehand_testrunner_1.9.0.v201201241509/resources/php/PEAR/Stagehand/TestRunner/TestRunnerCLIController.php:325 
/home/midnight/Software/eclipse/plugins/com.piece_framework.makegood.stagehand_testrunner_1.9.0.v201201241509/resources/php/PEAR/Stagehand/TestRunner/TestRunnerCLIController.php:175 
/home/midnight/Software/eclipse/plugins/com.piece_framework.makegood.stagehand_testrunner_1.9.0.v201201241509/resources/php/PEAR/Stagehand/CLIController.php:101 
/home/midnight/Software/eclipse/plugins/com.piece_framework.makegood.stagehand_testrunner_1.9.0.v201201241509/resources/php/bin/phpunitrunner.php:80 

/etc/php5/conf.d/xdebug.ini를 :

zend_extension="/usr/lib/php5/20090626/xdebug.so" 
xdebug.profiler_enable = Off 
xdebug.default_enable = On 
xdebug.remote_enable = On 

답변

0

미안하지만 makegood를 사용하지 않지만 xdebug에 코드에서 호출하여 휴식을 유발할 수있는 기능이 있다는 것을 알고 있습니다.

xdebug_break(); 

부울 xdebug_break는()

디버그 클라이언트에 중단 점을 발행합니다. 이 함수는이 줄에 보통 파일/줄 중단 점이 설정된 것처럼 특정 줄에서 디버거를 중단시킵니다.

나는 이것이 약간 도움이되기를 바랍니다.

0

MakeGood보기에서 "Debug Test"버튼이 있습니다. 예를 들어 Eclipse 디버깅을 구성하려면 다음을 사용하십시오. XDebug를 실행 한 다음 중단 점을 설정하고 테스트를 실행하십시오.

https://wiki.eclipse.org/Debugging_using_XDebug

관련 문제