⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 233531 in webkit


Ignore:
Timestamp:
Jul 5, 2018, 11:36:25 AM (8 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-build] Bindings-tests-EWS should output result in json
​https://bugs.webkit.org/show_bug.cgi?id=187330

Reviewed by David Kilzer.

  • BuildSlaveSupport/ews-build/steps.py:

(RunBindingsTests): Passed --json-output parameter to run-bindings-tests.

  • BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/steps.py

    r233527 r233531  
    8080    descriptionDone = ['bindings-tests']
    8181    flunkOnFailure = True
    82     command = ['Tools/Scripts/run-bindings-tests']
     82    jsonFileName = 'bindings_test_results.json'
     83    logfiles = {'json': jsonFileName}
     84    command = ['Tools/Scripts/run-bindings-tests', '--json-output={0}'.format(jsonFileName)]
    8385
    8486
  • trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py

    r233528 r233531  
    232232    def setUp(self):
    233233        self.longMessage = True
     234        self.jsonFileName = 'bindings_test_results.json'
    234235        return self.setUpBuildStep()
    235236
    … …  
    241242        self.expectRemoteCommands(
    242243            ExpectShell(workdir='wkdir',
    243                         command=['Tools/Scripts/run-bindings-tests'],
     244                        command=['Tools/Scripts/run-bindings-tests', '--json-output={0}'.format(self.jsonFileName)],
     245                        logfiles={'json': self.jsonFileName},
    244246                        )
    245247            + 0,
    … …  
    252254        self.expectRemoteCommands(
    253255            ExpectShell(workdir='wkdir',
    254                         command=['Tools/Scripts/run-bindings-tests'],
     256                        command=['Tools/Scripts/run-bindings-tests', '--json-output={0}'.format(self.jsonFileName)],
     257                        logfiles={'json': self.jsonFileName},
    255258                        )
    256259            + ExpectShell.log('stdio', stdout='FAIL: (JS) JSTestInterface.cpp')
  • trunk/Tools/ChangeLog

    r233528 r233531  
     12018-07-05  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-build] Bindings-tests-EWS should output result in json
     4        https://bugs.webkit.org/show_bug.cgi?id=187330
     5
     6        Reviewed by David Kilzer.
     7
     8        * BuildSlaveSupport/ews-build/steps.py:
     9        (RunBindingsTests):  Passed --json-output parameter to run-bindings-tests.
     10        * BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
     11
    1122018-07-05  Aakash Jain  <aakash_jain@apple.com>
    213
Note: See TracChangeset for help on using the changeset viewer.