[webkit-reviews] review requested: [Bug 36195] Add layout test flakiness (diagnostics) dashboard to TestResultServer appengine : [Attachment 51545] Patch per comment #4

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 24 14:45:53 PDT 2010


Victor Wang <victorw at chromium.org> has asked  for review:
Bug 36195: Add layout test flakiness (diagnostics) dashboard to
TestResultServer appengine
https://bugs.webkit.org/show_bug.cgi?id=36195

Attachment 51545: Patch per comment #4
https://bugs.webkit.org/attachment.cgi?id=51545&action=review

------- Additional Comments from Victor Wang <victorw at chromium.org>
Thanks for your good inputs, see my comments inline.

(In reply to comment #4)
> (From update of attachment 51466 [details])
> + self.response.out.write(files[0].data)
> 
> Mime type?  Character set?
done

> 
> + self.response.out.write("\n".join(errors))
> 
> XSS?
ya, thanks for spotting this. Actually no need to write errors to response.out.
The error messages is set in response.status. Removed.


> 
> + DashboardFile.delete_file(file)
> 
> CSRF?  Public delete file URL?
Added code to only allow AE admins to do this and only shows the "delete" links
in file list for admin account.

> 
> + http://src.chromium.org/
> 
> Wrong project?
For now, the flakiness dashboard source code is still in chromium tree as it
has code that are shared with other chromium tests. I think we will either move
them upstream or have an upstream version so that non-chromium port can be
benefit from this tool.


> 
> + url = SVN_PATH_DASHBOARD + name
> 
> URL encoding?
done

> 
> Tests???
There is a JAVA version of AE test framework but no python version yet
(confirmed with Google AE team). I prefer waiting until a python version is
released instead of making my own version for AE testing like datastore,
blobstore, handler etc, thoughts? I could file a bug for adding test for
AppEngine once it is ready if needed...


More information about the webkit-reviews mailing list