0

ネット Bean を使用して magento テスト自動化フレームワークを実行しようとすると、このエラーが発生しました

PHP Warning:  require_once(SymfonyComponents/YAML/sfYaml.php): failed to open stream: No such file or directory in C:\Programs\mtaf\framework\Mage\Selenium\Helper\File.php on line 29
PHP Fatal error:  require_once(): Failed opening required 'SymfonyComponents/YAML/sfYaml.php' (include_path='C:\Programs\mtaf\framework;C:\Programs\mtaf\testsuite;.;C:\Programs\PHP\pear') in C:\Programs\mtaf\framework\Mage\Selenium\Helper\File.php on line 29

しかし、すべての pear コンポーネントと unit コンポーネントは正常にインストールされています。

以下のコマンドは、pear および php ユニットをインストールするために使用されます。

C:\Programs\PHP>pear upgrade
C:\Programs\PHP>pear channel-discover pear.phpunit.de
C:\Programs\PHP>pear channel-discover pear.symfony-project.com
C:\Programs\PHP>pear channel-discover components.ez.no
C:\Programs\PHP>pear install phpunit/PHPUnit
C:\Programs\PHP>pear install phpunit/PHPUnit_Selenium
C:\Programs\PHP>pear install phpunit/DbUnit
C:\Programs\PHP>pear install symfony/YAML
4

1 に答える 1

2

Magento で単体テストを試したことはありませんが、github の magento taf リポジトリからの指示に従います。説明を忘れました> pear install pear.symfony-project.com/YAML-1.0.2 Test Automation Framework のインストールの詳細については、こちらをご覧ください

あなたの指示pear install pear.symfony.com/Yamlにより、symfony 2 用の最新バージョンの Yaml がインストールされると思います (Magento は symfony-project.com -> symfony 1 を使用します)。

于 2013-08-26T12:52:05.153 に答える