diff --git tests/phpunit/includes/install.php tests/phpunit/includes/install.php
index 63de9d2..b9480bc 100644
|
|
require_once ABSPATH . '/wp-settings.php'; |
22 | 22 | require_once ABSPATH . '/wp-admin/includes/upgrade.php'; |
23 | 23 | require_once ABSPATH . '/wp-includes/wp-db.php'; |
24 | 24 | |
25 | | define( 'WP_TESTS_VERSION_FILE', ABSPATH . '.wp-tests-version' ); |
26 | | |
27 | | $wpdb->suppress_errors(); |
28 | | $installed = $wpdb->get_var( "SELECT option_value FROM $wpdb->options WHERE option_name = 'siteurl'" ); |
29 | | $wpdb->suppress_errors( false ); |
30 | | |
31 | | $hash = get_option( 'db_version' ) . ' ' . (int) $multisite . ' ' . sha1_file( $config_file_path ); |
32 | | |
33 | | if ( $installed && file_exists( WP_TESTS_VERSION_FILE ) && file_get_contents( WP_TESTS_VERSION_FILE ) == $hash ) |
34 | | return; |
35 | | |
36 | 25 | $wpdb->query( 'SET storage_engine = INNODB' ); |
37 | 26 | $wpdb->select( DB_NAME, $wpdb->dbh ); |
38 | 27 | |
… |
… |
if ( $multisite ) { |
63 | 52 | install_network(); |
64 | 53 | populate_network( 1, WP_TESTS_DOMAIN, WP_TESTS_EMAIL, $title, '/', $subdomain_install ); |
65 | 54 | } |
66 | | |
67 | | file_put_contents( WP_TESTS_VERSION_FILE, $hash ); |