PHPUnit не работает с IntelliJ Idea 13.1.3

Я получаю следующее исключение при использовании Idea 13.1.3 с PHPUnit 4.5.0. В некоторых других темах я видел, что это была ошибка, но мне кажется, что это проблема и с последней версией.

Testing started at 17:06 ...

Fatal error: Class IDE_PHPUnit_Framework_TestListener contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (PHPUnit_Framework_TestListener::addRiskyTest) in /private/var/folders/yc/cc0z8db95hx4l_d0fvtrx2yxsjjh3x/T/ide-phpunit.php on line 504

Call Stack:
0.0014 854704 1. {main}() /private/var/folders/yc/cc0z8db95hx4l_d0fvtrx2yxsjjh3x/T/ide-phpunit.php:0

Variables in local scope (#1):
$PHPUnitVersionId = *uninitialized*

Process finished with exit code 255

0

Решение

На форуме IntelliJ обнаружено, что IntelliJ 13 совместим только с PHPUnit 3.x.
Однако вместо понижения, мне удалось исправить саму платформу на данный момент в сюда.

  1. перейдите в / plugins / php / lib

  2. сделайте резервную копию php.jar

  3. Используйте любой инструмент, который вам нужен, чтобы открыть файл, обычно это zip или другие инструменты сжатия или под Ubuntu файловый ролик.

  4. Зайдите в scripts / phpunit.php

  5. Измените его, выполнив поиск класса «IDE_PHPUnit_Framework_TestListener» и добавив туда следующую строку:

публичная функция addRiskyTest (PHPUnit_Framework_Test $ test, Exception
$ e, $ time) {}

  1. сохраните файл и обновите php.jar
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]