Title: [264776] trunk/Tools
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),
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to