| Summary: | [ews-build] API and layout test builders shouldn't apply Patch | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Aakash Jain <aakash_jain> | ||||
| Component: | Tools / Tests | Assignee: | Aakash Jain <aakash_jain> | ||||
| Status: | RESOLVED WORKSFORME | ||||||
| Severity: | Normal | CC: | aakash_jain, ap, ews-watchlist, jbedard, lforschler | ||||
| Priority: | P2 | ||||||
| Version: | Other | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Aakash Jain
2019-03-18 05:34:14 PDT
Created attachment 365010 [details]
Patch
Attachment 365010 [details] did not pass style-queue:
ERROR: Tools/BuildSlaveSupport/ews-build/factories.py:102: [TestFactory.__init__] Undefined variable 'ConfigureBuild' [pylint/E0602] [5]
ERROR: Tools/BuildSlaveSupport/ews-build/factories.py:103: [TestFactory.__init__] Undefined variable 'ValidatePatch' [pylint/E0602] [5]
ERROR: Tools/BuildSlaveSupport/ews-build/factories.py:104: [TestFactory.__init__] Undefined variable 'PrintConfiguration' [pylint/E0602] [5]
ERROR: Tools/BuildSlaveSupport/ews-build/factories.py:105: [TestFactory.__init__] Undefined variable 'CheckOutSource' [pylint/E0602] [5]
Total errors found: 4 in 2 files
If any of these errors are false positives, please file a bug against check-webkit-style.
The checkout is relevant for both API and layout tests, though. As is the patch. For layout tests, if we don't apply the patch, we won't get any updates to the layout tests or test results. For API tests, it's less of a concern since the only thing we'd potentially be missing is harness code in webkitpy. In both cases, I feel like not applying the patch is confusing and undermines the purpose of EWS. We want EWS to fail if someone uploads a tools patch that breaks layout tests, right? |