- Revision
- 264776
- Author
- jbed...@apple.com
- Date
- 2020-07-23 11:00:51 -0700 (Thu, 23 Jul 2020)
Log Message
[run-webkit-tests] Override suite name for results database reporting
https://bugs.webkit.org/show_bug.cgi?id=214686
<rdar://problem/65997324>
Reviewed by Aakash Jain.
* Scripts/webkitpy/api_tests/manager.py:
(Manager.run): Allow options to override suite name.
* Scripts/webkitpy/layout_tests/controllers/manager.py:
(Manager.run): Allow options to override suite name.
* Scripts/webkitpy/results/options.py:
(upload_options): Add --suite flag to override suite name.
* Scripts/webkitpy/test/main.py:
(Tester._run_tests): Allow options to override suite name.
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (264775 => 264776)
--- trunk/Tools/ChangeLog 2020-07-23 17:24:15 UTC (rev 264775)
+++ trunk/Tools/ChangeLog 2020-07-23 18:00:51 UTC (rev 264776)
@@ -1,3 +1,20 @@
+2020-07-23 Jonathan Bedard <jbed...@apple.com>
+
+ [run-webkit-tests] Override suite name for results database reporting
+ https://bugs.webkit.org/show_bug.cgi?id=214686
+ <rdar://problem/65997324>
+
+ Reviewed by Aakash Jain.
+
+ * Scripts/webkitpy/api_tests/manager.py:
+ (Manager.run): Allow options to override suite name.
+ * Scripts/webkitpy/layout_tests/controllers/manager.py:
+ (Manager.run): Allow options to override suite name.
+ * Scripts/webkitpy/results/options.py:
+ (upload_options): Add --suite flag to override suite name.
+ * Scripts/webkitpy/test/main.py:
+ (Tester._run_tests): Allow options to override suite name.
+
2020-07-23 Brady Eidson <beid...@apple.com>
Add Gamepad tests that exercise the native frameworks
Modified: trunk/Tools/Scripts/webkitpy/api_tests/manager.py (264775 => 264776)
--- trunk/Tools/Scripts/webkitpy/api_tests/manager.py 2020-07-23 17:24:15 UTC (rev 264775)
+++ trunk/Tools/Scripts/webkitpy/api_tests/manager.py 2020-07-23 18:00:51 UTC (rev 264776)
@@ -271,7 +271,7 @@
runner.STATUS_TIMEOUT: Upload.Expectations.TIMEOUT,
}
upload = Upload(
- suite='api-tests',
+ suite=self._options.suite or 'api-tests',
configuration=self._port.configuration_for_upload(self._port.target_host(0)),
details=Upload.create_details(options=self._options),
commits=self._port.commits_for_upload(),
Modified: trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py (264775 => 264776)
--- trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py 2020-07-23 17:24:15 UTC (rev 264775)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py 2020-07-23 18:00:51 UTC (rev 264776)
@@ -285,7 +285,7 @@
self._printer.write_update('Preparing upload data ...')
upload = Upload(
- suite='layout-tests',
+ suite=self._options.suite or 'layout-tests',
configuration=configuration,
details=Upload.create_details(options=self._options),
commits=self._port.commits_for_upload(),
Modified: trunk/Tools/Scripts/webkitpy/results/options.py (264775 => 264776)
--- trunk/Tools/Scripts/webkitpy/results/options.py 2020-07-23 17:24:15 UTC (rev 264775)
+++ trunk/Tools/Scripts/webkitpy/results/options.py 2020-07-23 18:00:51 UTC (rev 264776)
@@ -1,4 +1,4 @@
-# Copyright (C) 2019 Apple Inc. All rights reserved.
+# Copyright (C) 2019-2020 Apple Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
@@ -31,4 +31,5 @@
optparse.make_option('--build-number', help='The buildbot build number tests are associated with.'),
optparse.make_option('--buildbot-worker', help='The buildbot worker tests were run on.'),
optparse.make_option('--result-report-flavor', help='Optional flag for categorizing test runs which do not fit into other configuration options.'),
+ optparse.make_option('--suite', help='Optional flag for overriding reported suite name.', default=None),
]
Modified: trunk/Tools/Scripts/webkitpy/test/main.py (264775 => 264776)
--- trunk/Tools/Scripts/webkitpy/test/main.py 2020-07-23 17:24:15 UTC (rev 264775)
+++ trunk/Tools/Scripts/webkitpy/test/main.py 2020-07-23 18:00:51 UTC (rev 264776)
@@ -215,7 +215,7 @@
_host.initialize_scm()
upload = Upload(
- suite='webkitpy-tests',
+ suite=self._options.suite or 'webkitpy-tests',
configuration=Upload.create_configuration(
platform=_host.platform.os_name,
version=str(_host.platform.os_version),