2013-11-04 Ryosuke Niwa <rniwa@webkit.org>
+ Build fixes. In particular, we were missing the code to generate JSONs in report.php :(
+
+ * public/api/report.php:
+ * public/include/test-results.php:
+
+2013-11-04 Ryosuke Niwa <rniwa@webkit.org>
+
Fix JSON generations on new flakiness dashboard
https://bugs.webkit.org/show_bug.cgi?id=123723
if (!store_test_results($db, $test_results, $build_id, $start_time, $end_time, $slave_id))
exit_with_error('FailedToStoreResults', array('buildId' => $build_id));
- return $build_id;
+ return array('build_id' => $build_id, 'builder_id' => $builder_id);
}
function main() {
$json_path = $_FILES['file']['tmp_name'];
$db = connect();
- $build_id = store_results($db, $master, $builder_name, $build_number, $start_time, $end_time, $revisions, $json_path);
+ $builder_and_build = store_results($db, $master, $builder_name, $build_number, $start_time, $end_time, $revisions, $json_path);
@ob_end_clean();
ignore_user_abort();
ob_start();
if (function_exists('fastcgi_finish_request'))
fastcgi_finish_request();
- update_flakiness_after_inserting_build($build_id);
+ update_flakiness_after_inserting_build($db, $builder_and_build['build_id']);
+
+ $generator = new ResultsJSONGenerator($db, $builder_and_build['builder_id']);
+ $generator->generate('wrongexpectations');
+ $generator->generate('flaky');
}
main();