Magento 安装EcomDev_PHPUnit后测试失败

Magento 安装EcomDev_PHPUnit后测试失败,magento,testing,phpunit,Magento,Testing,Phpunit,为了设置EcomDev_PHPUnit,我通过PEAR安装了PHPUnit和相关模块,当我为magento实例运行PHPUnit时,在32个测试中,有14个是失败的,所有失败的测试都有类似的模式。任何关于如何解决这个问题的线索都会很有帮助 ==示例1: ==示例2 ==示例3: EcomDev_PHPUnitTest_Test_Lib_Constraint_Config_Resource_Script::testGetVersionScriptsDiff with data set "to_1.

为了设置EcomDev_PHPUnit,我通过PEAR安装了PHPUnit和相关模块,当我为magento实例运行PHPUnit时,在32个测试中,有14个是失败的,所有失败的测试都有类似的模式。任何关于如何解决这个问题的线索都会很有帮助

==示例1:

==示例2

==示例3:

EcomDev_PHPUnitTest_Test_Lib_Constraint_Config_Resource_Script::testGetVersionScriptsDiff with data set "to_1.0.5_one_invalid" ('directory_one_invalid', 'scheme', NULL, '1.0.5')
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
'expected' => Array (

0 => 'install-1.0.0.php'
1 => 'upgrade-1.0.0-1.0.1.php'
2 => 'upgrade-1.0.1-1.0.5.php'
0 => 'install-1.0.5.php' ) 'actual' => Array (
0 => 'upgrade-1.0.0-1.0.1.php' ) )
EcomDev_PHPUnitTest_Test_Lib_Constraint_Config_Resource_Script::testParseVersions with data set "directory_one_invalid" ('directory_one_invalid')
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
Array (
'scheme' => Array (
'install' => Array ()
'upgrade' => Array (

0 => Array (...) ) ) 'data' => Array (...) )
EcomDev_PHPUnitTest_Test_Lib_Constraint_Config_Resource_Script::testGetVersionScriptsDiff with data set "from_1.0.0_one" ('directory_one_valid', 'scheme', '1.0.0', NULL)
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
     'expected' => Array (
         0 => 'install-1.0.0.php'
-        1 => 'upgrade-1.0.0-1.0.1.php'
     )
     'actual' => Array (
-        0 => 'install-1.0.0.php'
-        1 => 'upgrade-1.0.0-1.0.1.php'
     )
 )