Esempio n. 1
0
 public static function startRunnerRpcStub()
 {
     self::$runnerRpcStub = new RpcServerStub();
     self::$runnerRpcStub->startServer(self::$vars['testbotrunner_rpc_port']);
 }
Esempio n. 2
0
 /**
  * @Then /^the received stats post contains all necessary information$/
  */
 public function theStatsPostContainsAllNecessaryInformation()
 {
     $request = ContextHelpers::waitReceivedRequestForUri('http://stats.jkbff.com/submitUsage.php');
     parse_str($request, $params);
     $stats = json_decode($params['stats']);
     assertObjectHasAttribute('dimension', $stats->settings);
     assertObjectHasAttribute('is_guild_bot', $stats->settings);
     assertObjectHasAttribute('guildsize', $stats->settings);
     assertObjectHasAttribute('using_chat_proxy', $stats->settings);
     assertObjectHasAttribute('symbol', $stats->settings);
     assertObjectHasAttribute('spam_protection', $stats->settings);
     assertObjectHasAttribute('db_type', $stats->settings);
     assertObjectHasAttribute('bot_version', $stats->settings);
     assertObjectHasAttribute('using_svn', $stats->settings);
     assertObjectHasAttribute('os', $stats->settings);
     assertObjectHasAttribute('relay_enabled', $stats->settings);
     assertObjectHasAttribute('relay_type', $stats->settings);
     assertObjectHasAttribute('alts_inherit_admin', $stats->settings);
     assertObjectHasAttribute('bbin_status', $stats->settings);
     assertObjectHasAttribute('irc_status', $stats->settings);
     assertObjectHasAttribute('first_and_last_alt_only', $stats->settings);
     assertObjectHasAttribute('aodb_db_version', $stats->settings);
     assertObjectHasAttribute('guild_admin_access_level', $stats->settings);
     assertObjectHasAttribute('guild_admin_rank', $stats->settings);
     assertObjectHasAttribute('max_blob_size', $stats->settings);
     assertObjectHasAttribute('logon_delay', $stats->settings);
 }