simpletestauto_getTestData
Definition
simpletestauto_getTestData($password, $nid)
simpletestauto.module, line 254
Description
XML-rpc handler for obtaining test data from a test server. Test server calls this function with node id for which additional data is needed
Parameters
$password server password
$nid node id for which test data is wanted
Return value
array with patch url and project version
Code
<?php
function simpletestauto_getTestData($password, $nid) {
if ( $password == sha1(variable_get('simpletestauto_server_pwd', ''))) {
$node = node_load($nid);
if (!$node) {
return xmlrpc_error(1, t('n/a'));
}
$xmlrpcval['version'] = $node->version;
$xmlrpcval['patch_url'] = $node->patch_url;
$node->test_status = SIMPLETESTAUTO_IN_PROGRESS;
$node->body .= "<br>" . format_date(time(), 'large')."<br> Testing in progress.";
node_save($node);
return $xmlrpcval;
}
else {
return xmlrpc_error(2, t("Error: Wrong simpletestauto server password please check your settings"));
}
}
?> 