1

私が開発しているプラ​​グインが何も壊さないことを確認するために、WordPress コアのテストをセットアップしようとしています。しかし、私は本当に修正方法がわからない問題を抱えています。www.develop.svn.wordpress.org/trunc にあるファイルをダウンロードしました (サブバージョンを使用できることはわかっていますが、phpStorm での設定に問題があるため、この問題に焦点を当てています)。すべてを設定します。テストを実行していますが、テストの途中でエラーが発生し、どこから来たのかわかりません。ここに投稿するには長すぎますが、繰り返しているようですので、ここに最初の行のサンプルを示します

WordPress database error Table 'multipress_testc.wptests_4_options' doesn't exist for            
query INSERT INTO `wptests_4_options` (`option_name`, `option_value`, `autoload`) VALUES   
('active_plugins', 'a:1:{i:0;s:9:\"hello.php\";}', 'yes') ON DUPLICATE KEY UPDATE 
`option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` 
= VALUES(`autoload`) made by PHPUnit_TextUI_Command::main, PHPUnit_TextUI_Command->run,  
PHPUnit_TextUI_TestRunner->doRun, PHPUnit_Framework_TestSuite->run, 
PHPUnit_Framework_TestSuite->run, PHPUnit_Framework_TestSuite->runTest, 
PHPUnit_Framework_TestCase->run, PHPUnit_Framework_TestResult->run, 
PHPUnit_Framework_TestCase->runBare, PHPUnit_Framework_TestCase->runTest, 
ReflectionMethod->invokeArgs, Tests_MS->test_active_network_plugins, activate_plugin, 
update_option, add_option

私が得る最後のエラーはphpエラーです

PHP Fatal error:  Call to a member function to_array() on a non-object in /Applications/MAMP/htdocs/(folder-name)/(wordpress root folder)/wp-includes/post.php on line 411

Fatal error: Call to a member function to_array() on a non-object in /Applications/MAMP/htdocs/(folder-name)/(wordpress root folder)/wp-includes/post.php on line 411

非オブジェクトの値は bool(false) です

マルチサイトテストを実行しています。

4

0 に答える 0