private static function log_run_times_before_suite( $event ) {
		self::$suite_start_time = microtime( true );

		Process::$log_run_times = true;

		$travis = getenv( 'TRAVIS' );

		// Default output settings.
		self::$output_to = 'stdout';
		self::$num_top_processes = $travis ? 10 : 40;
		self::$num_top_scenarios = $travis ? 10 : 20;

		// Allow setting of above with "WP_CLI_TEST_LOG_RUN_TIMES=<output_to>[,<num_top_processes>][,<num_top_scenarios>]" formatted env var.
		if ( preg_match( '/^(stdout|error_log)?(,[0-9]+)?(,[0-9]+)?$/i', self::$log_run_times, $matches ) ) {
			if ( isset( $matches[1] ) ) {
				self::$output_to = strtolower( $matches[1] );
			}
			if ( isset( $matches[2] ) ) {
				self::$num_top_processes = max( (int) substr( $matches[2], 1 ), 1 );
			}
			if ( isset( $matches[3] ) ) {
				self::$num_top_scenarios = max( (int) substr( $matches[3], 1 ), 1 );
			}
		}
	}
private static function log_run_times_before_suite( $event ) {
		self::$suite_start_time = microtime( true );

		Process::$log_run_times = true;

		$travis = getenv( 'TRAVIS' );

		// Default output settings.
		self::$output_to = 'stdout';
		self::$num_top_processes = $travis ? 10 : 40;
		self::$num_top_scenarios = $travis ? 10 : 20;

		// Allow setting of above with "WP_CLI_TEST_LOG_RUN_TIMES=<output_to>[,<num_top_processes>][,<num_top_scenarios>]" formatted env var.
		if ( preg_match( '/^(stdout|error_log)?(,[0-9]+)?(,[0-9]+)?$/i', self::$log_run_times, $matches ) ) {
			if ( isset( $matches[1] ) ) {
				self::$output_to = strtolower( $matches[1] );
			}
			if ( isset( $matches[2] ) ) {
				self::$num_top_processes = max( (int) substr( $matches[2], 1 ), 1 );
			}
			if ( isset( $matches[3] ) ) {
				self::$num_top_scenarios = max( (int) substr( $matches[3], 1 ), 1 );
			}
		}
	}
private static function log_run_times_before_suite ( $ event ) { self :: $ suite_start_time = microtime ( true ) ; Process :: $ log_run_times = true ; $ travis = getenv ( 'TRAVIS' ) ; // Default output settings. self :: $ output_to = 'stdout' ; self :: $ num_top_processes = $ travis ? 10 : 40 ; self :: $ num_top_scenarios = $ travis ? 10 : 20 ; // Allow setting of above with "WP_CLI_TEST_LOG_RUN_TIMES=<output_to>[,<num_top_processes>][,<num_top_scenarios>]" formatted env var. if ( preg_match ( '/^(stdout|error_log)?(,[0-9]+)?(,[0-9]+)?$/i' , self :: $ log_run_times , $ matches ) ) { if ( isset ( $ matches [ 1 ] ) ) { self :: $ output_to = strtolower ( $ matches [ 1 ] ) ; } if ( isset ( $ matches [ 2 ] ) ) { self :: $ num_top_processes = max ( ( int ) substr ( $ matches [ 2 ] , 1 ) , 1 ) ; } if ( isset ( $ matches [ 3 ] ) ) { self :: $ num_top_scenarios = max ( ( int ) substr ( $ matches [ 3 ] , 1 ) , 1 ) ; } } }
Initialize run time logging.
Initialize run time logging .