function test_deploy($app) { print PHP_EOL . 'Starting deploy test on ' . $this->public_dns . '...' . PHP_EOL; $options = $app['server_options']; $this->run('cd ../;' . 'cp xlite/src/etc/config.php xlite/.dev/build/config.local.php;' . 'cp xlite_cms/sites/default/settings.php xlite_cms/sites/default/settings.old.php;' . 'cp xlite_cms/sites/default/default.settings.php xlite_cms/sites/default/settings.php;' . 'mkdir xlite_cms/modules/lc_connector/litecommerce;' . 'cp -r xlite/src/* xlite_cms/modules/lc_connector/litecommerce;' . 'rm xlite_cms/modules/lc_connector/litecommerce/etc/config.php;' . 'sudo chmod -R 777 .', $options); $code = $this->run('cd xlite/.dev; sudo ./phpunit.sh DEPLOY_DRUPAL', $options); RemoteControl::get_screenshots($app); $this->run('cd ../;' . 'sudo rm -rf xlite_cms/modules/lc_connector/litecommerce;' . 'cp xlite_cms/sites/default/settings.old.php xlite_cms/sites/default/settings.php;' . 'sudo chmod -R 777 .', $options); $this->setup($app); }