Skip to content

Commit 0976a15

Browse files
author
Jacob Middag
committed
Fix integration test dependency on mysql hostname
1 parent 4df6281 commit 0976a15

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

test/helpers/setup.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ function restore_wordpress() {
3737
}
3838

3939
function restore_wordpress_site() {
40-
shell_exec('mysql -h mysql -u root -p' . getenv('MYSQL_ROOT_PASSWORD') . ' ' . getenv('WORDPRESS_DATABASE') . ' < /tmp/mysqldump_' . getenv('WORDPRESS_DATABASE') . '.sql');
40+
shell_exec('mysql -h ' . getenv('HOST_IP') . ' -u root -p' . getenv('MYSQL_ROOT_PASSWORD') . ' ' . getenv('WORDPRESS_DATABASE') . ' < /tmp/mysqldump_' . getenv('WORDPRESS_DATABASE') . '.sql');
4141
}
4242

4343
function backup_wordpress_site() {
44-
shell_exec('mysqldump -h mysql -u root -p' . getenv('MYSQL_ROOT_PASSWORD') . ' ' . getenv('WORDPRESS_DATABASE') . ' > /tmp/mysqldump_' . getenv('WORDPRESS_DATABASE') . '.sql');
44+
shell_exec('mysqldump -h ' . getenv('HOST_IP') . ' -u root -p' . getenv('MYSQL_ROOT_PASSWORD') . ' ' . getenv('WORDPRESS_DATABASE') . ' > /tmp/mysqldump_' . getenv('WORDPRESS_DATABASE') . '.sql');
4545
}
4646

4747
function set_test_webservice_url() {
@@ -56,14 +56,14 @@ function restore_webservice_url() {
5656
}
5757

5858
function set_siteurl($site_url) {
59-
$db = new mysqli('mysql', 'root', getenv('MYSQL_ROOT_PASSWORD'), getenv('WORDPRESS_DATABASE'));
59+
$db = new mysqli(getenv('HOST_IP'), 'root', getenv('MYSQL_ROOT_PASSWORD'), getenv('WORDPRESS_DATABASE'));
6060
$statement = $db->prepare("UPDATE wp_options SET option_value = ? WHERE option_name = 'home' OR option_name = 'siteurl'");
6161
$statement->bind_param('s', $site_url);
6262
$statement->execute();
6363
}
6464

6565
function is_wordpress_setup() {
66-
$db = new mysqli('mysql', 'root', getenv('MYSQL_ROOT_PASSWORD'));
66+
$db = new mysqli(getenv('HOST_IP'), 'root', getenv('MYSQL_ROOT_PASSWORD'));
6767
if ($result = $db->query("SELECT * FROM information_schema.tables WHERE table_schema = '" . getenv('WORDPRESS_DATABASE') . "'")) {
6868
return $result->num_rows > 0;
6969
} else {
@@ -114,7 +114,7 @@ function login($driver) {
114114
$driver->get(wordpress('/wp-login.php'));
115115
$driver->findElement(WebDriverBy::tagName('body'))->click();
116116
$driver->findElement(WebDriverBy::name('log'))->clear()->click()->sendKeys('admin');
117-
$driver->findElement(WebDriverBy::name('pwd'))->sendKeys('admin');
117+
$driver->findElement(WebDriverBy::name('pwd'))->clear()->click()->sendKeys('admin');
118118
$driver->findElement(WebDriverBy::tagName('form'))->submit();
119119
if ($driver->findElement(WebDriverBy::tagName('h2'))->getText() == 'Dashboard') {
120120
print "Successfully logged into WordPress.\n";

0 commit comments

Comments
 (0)