/** * @test */ public function runAutomation() { $testConfig = TestConfig::createDefaultConfig(); $wpAutomation = new WpAutomation($testConfig->testSite, $testConfig->wpCliVersion); $wpAutomation->setUpSite(); $wpAutomation->copyVersionPressFiles(); $wpAutomation->activateVersionPress(); $wpAutomation->runWpCliCommand('vp', 'config', ['VP_PROJECT_ROOT', '.']); }
/** * @param WpAutomation $wpAutomation */ private function prepareSite($wpAutomation) { $wpAutomation->setUpSite(); $wpAutomation->copyVersionPressFiles(); $wpAutomation->disableDebugger(); $wpAutomation->activateVersionPress(); $wpAutomation->initializeVersionPress(); }