Iâm trying to set up the test for the WordPress core to make sure that the plugin Iâm developing doesn’t break anything. But Iâm having a problem which I really have no idea how to fix. I downloaded the files located at www.develop.svn.wordpress.org/trunc (I know I can use Subversion, but Iâm having some troubles setting it up in PhpStorm, so Iâm focusing on this problem), and set everything up. I get the tests running, but about half way through the tests, I get an error, which I have no idea where originates. Itâs too long to post here, but it seems to repeat itself, so here is a a sample of the first lines
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
The last errors I get are PHP errors saying
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
The value of the non-object is bool(false)
Iâm running the multisite tests.