simpletestauto_newPatch
Definition
simpletestauto_newPatch($data)
simpletestauto.module, line 293
Code
<?php
function simpletestauto_newPatch($data) {
// TODO create nodes by another user and not uid = 1
watchdog('simpletestauto', serialize($data), WATCHDOG_NOTICE);
$p_user = user_load(array('uid'=>1));
$node = new stdClass();
$node->log = "";
$node->type = "simpletestauto_test";
$node->status = "1";
$node->uid = $p_user->uid;
$node->project = $data['project'];
$node->patch_url = $data['patch_url'];
$node->version = $data['version'];
$node->test_status = SIMPLETESTAUTO_NOT_TESTED;
$node->submitter = $data['submitter'];
$node->issue_id = $data['issue_id'];
$node->etc = array($data['issue_title'], $data['pid'], $data['rid'], $data['uid'], $data['ftid'], $data['project_server']);
$node->title = "Testing " . $data['patch_url'] . ' for ' . $data['submitter'];
$node->body = format_date(time(), 'large')."<br> Test is in test queue.";
$node->nodeapi = 0;
node_save($node);
send_test_request($node);
check_patch_exists($node->patch_url, $node->nid);
return $node->nid;
}
?> 