Changeset 246221 in webkit


Ignore:
Timestamp:
Jun 7, 2019 3:50:10 PM (5 years ago)
Author:
Jonathan Bedard
Message:

webkitpy: Support reporting results for uncommon test configurations
https://bugs.webkit.org/show_bug.cgi?id=198662
<rdar://problem/51524128>

Reviewed by Aakash Jain.

  • Scripts/webkitpy/layout_tests/controllers/manager.py:

(Manager.run): Override wk1 and wk2 flavors with specified flavor.

  • Scripts/webkitpy/port/base.py:

(Port.configuration_for_upload): Set flavor based on options.

  • Scripts/webkitpy/results/options.py:

(upload_options): Add result-report-flavor option.

  • Scripts/webkitpy/test/main.py:

(Tester._run_tests): Set flavor based on options.

Location:
trunk/Tools
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r246198 r246221  
     12019-06-07  Jonathan Bedard  <jbedard@apple.com>
     2
     3        webkitpy: Support reporting results for uncommon test configurations
     4        https://bugs.webkit.org/show_bug.cgi?id=198662
     5        <rdar://problem/51524128>
     6
     7        Reviewed by Aakash Jain.
     8
     9        * Scripts/webkitpy/layout_tests/controllers/manager.py:
     10        (Manager.run): Override wk1 and wk2 flavors with specified flavor.
     11        * Scripts/webkitpy/port/base.py:
     12        (Port.configuration_for_upload): Set flavor based on options.
     13        * Scripts/webkitpy/results/options.py:
     14        (upload_options): Add result-report-flavor option.
     15        * Scripts/webkitpy/test/main.py:
     16        (Tester._run_tests): Set flavor based on options.
     17
    1182019-06-07  Wenson Hsieh  <wenson_hsieh@apple.com>
    219
  • trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py

    r244701 r246221  
    269269
    270270            configuration = self._port.configuration_for_upload(self._port.target_host(0))
    271             configuration['flavor'] = 'wk2' if self._options.webkit_test_runner else 'wk1'
     271            if not configuration.get('flavor', None):  # The --result-report-flavor argument should override wk1/wk2
     272                configuration['flavor'] = 'wk2' if self._options.webkit_test_runner else 'wk1'
    272273            temp_initial_results, temp_retry_results, temp_enabled_pixel_tests_in_retry = self._run_test_subset(tests_to_run_by_device[device_type], tests_to_skip, device_type=device_type)
    273274
  • trunk/Tools/Scripts/webkitpy/port/base.py

    r246159 r246221  
    15981598            style=style,
    15991599            sdk=host.platform.build_version(),
     1600            flavor=self.get_option('result_report_flavor'),
    16001601        )
    16011602
  • trunk/Tools/Scripts/webkitpy/results/options.py

    r243030 r246221  
    3131        optparse.make_option('--build-number', help='The buildbot build number tests are associated with.'),
    3232        optparse.make_option('--buildbot-worker', help='The buildbot worker tests were run on.'),
     33        optparse.make_option('--result-report-flavor', help='Optional flag for categorizing test runs which do not fit into other configuration options.'),
    3334    ]
  • trunk/Tools/Scripts/webkitpy/test/main.py

    r246159 r246221  
    264264                    style='asan' if config.asan else configuration_to_use,
    265265                    sdk=_host.platform.build_version(),
     266                    flavor=self._options.result_report_flavor,
    266267                ),
    267268                details=Upload.create_details(options=self._options),
Note: See TracChangeset for help on using the changeset viewer.