[build.webkit.org] API tests should output result summary in json format
https://bugs.webkit.org/show_bug.cgi?id=202854

Reviewed by Jonathan Bedard.

* BuildSlaveSupport/build.webkit.org-config/steps.py:
(RunAPITests): Output results in json format as well.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py b/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py
index bd46c84..c242b08 100644
--- a/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py
+++ b/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py
@@ -541,10 +541,13 @@
     name = "run-api-tests"
     description = ["api tests running"]
     descriptionDone = ["api-tests"]
+    jsonFileName = "api_test_results.json"
+    logfiles = {"json": jsonFileName}
     command = [
         "python",
         "./Tools/Scripts/run-api-tests",
         "--no-build",
+        "--json-output={0}".format(jsonFileName),
         WithProperties("--%(configuration)s"),
         "--verbose",
         "--buildbot-master", "build.webkit.org",
diff --git a/Tools/ChangeLog b/Tools/ChangeLog
index 1af2104..70c4b57 100644
--- a/Tools/ChangeLog
+++ b/Tools/ChangeLog
@@ -1,3 +1,13 @@
+2019-10-11  Aakash Jain  <aakash_jain@apple.com>
+
+        [build.webkit.org] API tests should output result summary in json format
+        https://bugs.webkit.org/show_bug.cgi?id=202854
+
+        Reviewed by Jonathan Bedard.
+
+        * BuildSlaveSupport/build.webkit.org-config/steps.py:
+        (RunAPITests): Output results in json format as well.
+
 2019-10-11  Jonathan Bedard  <jbedard@apple.com>
 
         Unreviewed, rolling out r250945.