Changeset 252644 in webkit


Ignore:
Timestamp:
Nov 19, 2019 1:21:41 PM (4 years ago)
Author:
aakash_jain@apple.com
Message:

Disable reporting EWS test failures from clean-tree to results.webkit.org
https://bugs.webkit.org/show_bug.cgi?id=204369

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/steps.py:

(RunWebKitTestsWithoutPatch):
(RunAPITestsWithoutPatch.evaluateCommand):
(RunWebKitTestsWithoutPatch.start): Deleted.
(RunAPITestsWithoutPatch.start): Deleted.

  • BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
  • BuildSlaveSupport/ews-build/loadConfig.py:
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py

    r252244 r252644  
    4747    else:
    4848        passwords = json.load(open(os.path.join(master_prefix_path, 'passwords.json')))
    49     results_server_api_key = passwords.get('results-server-api-key')
    50     if results_server_api_key:
    51         os.environ['RESULTS_SERVER_API_KEY'] = results_server_api_key
    5249
    5350    checkWorkersAndBuildersForConsistency(config, config['workers'], config['builders'])
  • trunk/Tools/BuildSlaveSupport/ews-build/steps.py

    r252625 r252644  
    3232
    3333import json
    34 import os
    3534import re
    3635import requests
     
    4140WithProperties = properties.WithProperties
    4241Interpolate = properties.Interpolate
    43 RESULTS_WEBKIT_URL = 'https://results.webkit.org'
    44 RESULTS_SERVER_API_KEY = 'RESULTS_SERVER_API_KEY'
    4542
    4643
     
    13431340    name = 'run-layout-tests-without-patch'
    13441341
    1345     def start(self):
    1346         self.workerEnvironment[RESULTS_SERVER_API_KEY] = os.getenv(RESULTS_SERVER_API_KEY)
    1347         self.setCommand(self.command +
    1348             ['--buildbot-master', EWS_URL.replace('https://', '').strip('/'),
    1349             '--builder-name', self.getProperty('buildername'),
    1350             '--build-number', self.getProperty('buildnumber'),
    1351             '--buildbot-worker', self.getProperty('workername'),
    1352             '--report', RESULTS_WEBKIT_URL])
    1353         return super(RunWebKitTestsWithoutPatch, self).start()
    1354 
    13551342    def evaluateCommand(self, cmd):
    13561343        rc = shell.Test.evaluateCommand(self, cmd)
     
    16701657    def evaluateCommand(self, cmd):
    16711658        return TestWithFailureCount.evaluateCommand(self, cmd)
    1672 
    1673     def start(self):
    1674         self.workerEnvironment[RESULTS_SERVER_API_KEY] = os.getenv(RESULTS_SERVER_API_KEY)
    1675         self.setCommand(self.command +
    1676             ['--buildbot-master', EWS_URL.replace('https://', '').strip('/'),
    1677             '--builder-name', self.getProperty('buildername'),
    1678             '--build-number', self.getProperty('buildnumber'),
    1679             '--buildbot-worker', self.getProperty('workername'),
    1680             '--report', RESULTS_WEBKIT_URL])
    1681         return super(RunAPITestsWithoutPatch, self).start()
    16821659
    16831660
  • trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py

    r252625 r252644  
    15051505        self.setProperty('buildnumber', '123')
    15061506        self.setProperty('workername', 'ews126')
    1507         os.environ['RESULTS_SERVER_API_KEY'] = 'sample-key'
    15081507
    15091508    def test_success(self):
     
    15141513            ExpectShell(workdir='wkdir',
    15151514                        logfiles={'json': self.jsonFileName},
    1516                         env={'RESULTS_SERVER_API_KEY': 'sample-key'},
    15171515                        logEnviron=False,
    15181516                        command=['python',
     
    15251523                                 '--skip-failing-tests',
    15261524                                 '--release',
    1527                                  '--buildbot-master', 'ews-build.webkit.org',
    1528                                  '--builder-name', 'iOS-13-Simulator-WK2-Tests-EWS',
    1529                                  '--build-number', '123',
    1530                                  '--buildbot-worker', 'ews126',
    1531                                  '--report', 'https://results.webkit.org',
    15321525                                 '--results-directory', 'layout-test-results',
    15331526                                 '--debug-rwt-logging'],
     
    15451538            ExpectShell(workdir='wkdir',
    15461539                        logfiles={'json': self.jsonFileName},
    1547                         env={'RESULTS_SERVER_API_KEY': 'sample-key'},
    15481540                        logEnviron=False,
    15491541                        command=['python',
     
    15561548                                 '--skip-failing-tests',
    15571549                                 '--release',
    1558                                  '--buildbot-master', 'ews-build.webkit.org',
    1559                                  '--builder-name', 'iOS-13-Simulator-WK2-Tests-EWS',
    1560                                  '--build-number', '123',
    1561                                  '--buildbot-worker', 'ews126',
    1562                                  '--report', 'https://results.webkit.org',
    15631550                                 '--results-directory', 'layout-test-results',
    15641551                                 '--debug-rwt-logging'],
     
    23592346        self.setProperty('buildnumber', '11525')
    23602347        self.setProperty('workername', 'ews155')
    2361         os.environ['RESULTS_SERVER_API_KEY'] = 'sample-key'
    2362 
    2363         self.expectRemoteCommands(
    2364             ExpectShell(workdir='wkdir',
    2365                         logEnviron=False,
    2366                         env={'RESULTS_SERVER_API_KEY': 'sample-key'},
     2348
     2349        self.expectRemoteCommands(
     2350            ExpectShell(workdir='wkdir',
     2351                        logEnviron=False,
    23672352                        command=['python',
    23682353                                 'Tools/Scripts/run-api-tests',
     
    23702355                                 '--release',
    23712356                                 '--verbose',
    2372                                  '--json-output={0}'.format(self.jsonFileName),
    2373                                  '--buildbot-master', 'ews-build.webkit.org',
    2374                                  '--builder-name', 'API-Tests-macOS-EWS',
    2375                                  '--build-number', '11525',
    2376                                  '--buildbot-worker', 'ews155',
    2377                                  '--report', 'https://results.webkit.org'],
     2357                                 '--json-output={0}'.format(self.jsonFileName)],
    23782358                        logfiles={'json': self.jsonFileName},
    23792359                        )
     
    24062386            ExpectShell(workdir='wkdir',
    24072387                        logEnviron=False,
    2408                         env={'RESULTS_SERVER_API_KEY': None},
    24092388                        command=['python',
    24102389                                 'Tools/Scripts/run-api-tests',
     
    24122391                                 '--debug',
    24132392                                 '--verbose',
    2414                                  '--json-output={0}'.format(self.jsonFileName),
    2415                                  '--buildbot-master', 'ews-build.webkit.org',
    2416                                  '--builder-name', 'API-Tests-iOS-EWS',
    2417                                  '--build-number', '123',
    2418                                  '--buildbot-worker', 'ews156',
    2419                                  '--report', 'https://results.webkit.org'],
     2393                                 '--json-output={0}'.format(self.jsonFileName)],
    24202394                        logfiles={'json': self.jsonFileName},
    24212395                        )
  • trunk/Tools/ChangeLog

    r252634 r252644  
     12019-11-19  Aakash Jain  <aakash_jain@apple.com>
     2
     3        Disable reporting EWS test failures from clean-tree to results.webkit.org
     4        https://bugs.webkit.org/show_bug.cgi?id=204369
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * BuildSlaveSupport/ews-build/steps.py:
     9        (RunWebKitTestsWithoutPatch):
     10        (RunAPITestsWithoutPatch.evaluateCommand):
     11        (RunWebKitTestsWithoutPatch.start): Deleted.
     12        (RunAPITestsWithoutPatch.start): Deleted.
     13        * BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
     14        * BuildSlaveSupport/ews-build/loadConfig.py:
     15
    1162019-11-19  Brian Burg  <bburg@apple.com>
    217
Note: See TracChangeset for help on using the changeset viewer.