Add machine-readable results for bindings tests
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Feb 2017 23:07:25 +0000 (23:07 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 27 Feb 2017 23:07:25 +0000 (23:07 +0000)
commitd644d0d3a03a01621d1c642b061bbe86ba490155
tree2eaf959900e4aa950b1c77a12246aac5f4f6c8a0
parent2462ace489021a1edba83df42ee0cf71d8355b66
Add machine-readable results for bindings tests
https://bugs.webkit.org/show_bug.cgi?id=168626

Patch by Srinivasan Vijayaraghavan <svijayaraghavan@apple.com> on 2017-02-27
Reviewed by Alexey Proskuryakov.

* Scripts/run-bindings-tests:
(main): Add optional --json-output command-line parameter.
* Scripts/webkitpy/bindings/main.py:
(BindingsTests.__init__): Add variables to store machine-readable results.
(BindingsTests.detect_changes): Store results in machine-readable form if applicable.
(BindingsTests.main): Write data to JSON file if applicable.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@213097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/run-bindings-tests
Tools/Scripts/webkitpy/bindings/main.py