3 require_once('../include/json-shared.php');
4 require_once('../include/test-results.php');
8 require_existence_of($_GET, array('test' => '/[A-Za-z0-9\._\- ]+/'));
10 $test = $db->select_first_row('tests', NULL, array('name' => $_GET['test']));
12 exit_with_error('TestNotFound');
14 $result_rows = $db->query_and_fetch_all(
15 'SELECT results.*, builds.*, array_agg((build_revisions.repository, build_revisions.value, build_revisions.time)) AS revisions
16 FROM results, builds, build_revisions
17 WHERE build_revisions.build = builds.id AND results.build = builds.id AND results.test = $1
18 GROUP BY results.id, builds.id', array($test['id']));
20 exit_with_error('ResultsNotFound');
22 exit_with_success(format_result_rows($result_rows));