[webkit-reviews] review granted: [Bug 204090] [EWS] Parse jsc_results.json for JSC tests : [Attachment 383390] Patch after rebasing on ToT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 13 07:47:02 PST 2019


Jonathan Bedard <jbedard at apple.com> has granted Aakash Jain
<aakash_jain at apple.com>'s request for review:
Bug 204090: [EWS] Parse jsc_results.json for JSC tests
https://bugs.webkit.org/show_bug.cgi?id=204090

Attachment 383390: Patch after rebasing on ToT

https://bugs.webkit.org/attachment.cgi?id=383390&action=review




--- Comment #11 from Jonathan Bedard <jbedard at apple.com> ---
Comment on attachment 383390
  --> https://bugs.webkit.org/attachment.cgi?id=383390
Patch after rebasing on ToT

View in context: https://bugs.webkit.org/attachment.cgi?id=383390&action=review

I think blocking this on sorting out the right thing to do with
https://bugs.webkit.org/show_bug.cgi?id=204091 is a bad idea, especially since
we already have infrastructure that relies on the json file you're using here.

I do think that we'll be changing this in the near future, though. Maybe a
FIXME in commandComplete with a bug about standardizing how we think about JSC
test failures is a good idea. I don't think the standardization is in scope of
this problem or https://bugs.webkit.org/show_bug.cgi?id=204091, but it does
need to happen.

> Tools/BuildSlaveSupport/ews-build/steps.py:983
> +	       self.binaryFailures.append('testapi')

I don't feel strongly about this, but we could reduce some duplication here:

for test in ['masm', 'air', 'b3', 'dog', 'api']:
    if jsc_results.get('all{}TestsPassed'.format(test.capitalize())) == False:
	self.binaryFailures.append('test{}'.format(test))


More information about the webkit-reviews mailing list