2014-02-19 2 views
0

Я пытаюсь получить покрытие кода в NetBeans работает, но я застрял на ошибку, что PHPUnit дает мне:PHPUnit код в NetBeans не удается с YAML зависимости

"/usr/bin/php" "/usr/bin/phpunit" "--colors" "--log-junit" "/tmp/nb-phpunit-log.xml" "--bootstrap" "/home/btekielski/Dokumenty/Projects/PlanQ/src/tests/bootstrap.php" "--coverage-clover" "/tmp/nb-phpunit-coverage.xml" "/usr/local/netbeans-7.4/php/phpunit/NetBeansSuite.php" "--run=/home/btekielski/Dokumenty/Projects/PlanQ/src/tests" 
PHPUnit 3.7.28 by Sebastian Bergmann. 

PHP Fatal error: Uncaught exception 'PHPUnit_Framework_Error_Warning' with message 'include_once(Symfony/Component/Yaml/Yaml.class.php): failed to open stream: No such file or directory' in /home/user/Projects/src/tests/bootstrap.php:65 
Stack trace: 

У меня есть пользовательские функции автоматического загрузчика в начальной загрузки, который выглядит следующим образом:

function loadClass($class) { 
    if (empty($class) || $class == 'parent') { 
     return; 
    } 
    $throw = false; 

    if (strpos($class, 'PHPExcel') !== false) { 
     return; 
    } 

    $file = str_replace('\\', DIRECTORY_SEPARATOR, $class) . CLASS_FILE_EXTENSION; 
    include_once($file); 

    if (!class_exists($class, false) && !interface_exists($class, false)) { 
     if ($throw) { 
      trigger_error(
        "Class file '" . $file . "' do not provide class '" . 
        $class . "'", E_USER_ERROR 
      ); 
     } 

     return; 
    } 
} 

Я оценил бы какие-то намеки ...

+0

Является ли ваш PHPUnit с помощью загрузчика через загрузку или конфигурацию в NetBeans? –

+0

через bootstrap.php. –

+1

Вызывается вызываемый include_once() относительный путь к Symphony, указав, что он находится ниже текущего каталога. Это так, или вы находитесь в неправильном каталоге для этого относительного пути? –

ответ

1

include_once() вы назвали имеет относительный путь к симфонии, что указывает на то ниже Текущий каталог. Это так, или вы находитесь в неправильном каталоге для этого относительного пути?

Смежные вопросы