[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.