PHPUnit тестът в Eclipse 4.2 с помощта на Makegood не се изпълнява

Имам инсталиран PHPUnit с помощта на композитор и всичко работи според очакванията. Мога да провеждам тестове и получавам очаквания резултат.

Това е моят composer.json

...
"require-dev": 
{
  "phpunit/phpunit": "4.1.*",
  "piece/stagehand-testrunner": ">=3.6.1" 
},
...

След това инсталирах MakeGood 2.5 с помощта на пазара,

  • Под Makegood > Общи избрах скрипта за предварително зареждане
  • Файловият шаблон, който използвам, е „test.php$“
  • Под Makegood > PHPUnit съм дал пътя до конфигурационния файл.
  • Под PHP Include Path > Libraries добавих пътя към composer/vendor.

Но когато избера тестов файл и щракна с десния бутон и избера „Изпълни тестове“, файлът за зареждане никога не се извиква. Дори ако ръчно добавя 'require_once "vendor/autoload.php";' към файла, тестът всъщност не се изпълнява.

Моето предположение е, че скриптът по някакъв начин не е стартиран правилно.

Някакви предложения какво правя погрешно? Как мога да стартирам тестовете си от Eclipse с помощта на MakeGood?

Благодаря

FFMG


person FFMG    schedule 13.05.2014    source източник
comment
Само за да отговоря на собствения си коментар, вземете най-новите версии на MakeGood и Eclipse и всичко ще работи добре.   -  person FFMG    schedule 26.07.2014


Отговори (1)


Композиторът

{
    "require-dev": {
        "phpunit/php-code-coverage": "3.0.*@dev",
        "phpunit/phpunit-mock-objects": "2.3.*@dev",
        "sebastian/global-state": "1.0.*@dev",
        "phpunit/phpunit": "4.4.*@dev",
        "piece/stagehand-testrunner": "4.1.*@dev",
        "phpunit/phpunit-skeleton-generator": "2.0.*@dev"
    },
    "require": {
        "mikey179/vfsStream": "1.4.*@dev"
    }
}

Както и най-новата версия на makegood и всичко вече работи според очакванията.
Работи на Kepler и Luna

person FFMG    schedule 23.09.2014