Changeset 252644 in webkit
- Timestamp:
- Nov 19, 2019 1:21:41 PM (4 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py
r252244 r252644 47 47 else: 48 48 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_key52 49 53 50 checkWorkersAndBuildersForConsistency(config, config['workers'], config['builders']) -
trunk/Tools/BuildSlaveSupport/ews-build/steps.py
r252625 r252644 32 32 33 33 import json 34 import os35 34 import re 36 35 import requests … … 41 40 WithProperties = properties.WithProperties 42 41 Interpolate = properties.Interpolate 43 RESULTS_WEBKIT_URL = 'https://results.webkit.org'44 RESULTS_SERVER_API_KEY = 'RESULTS_SERVER_API_KEY'45 42 46 43 … … 1343 1340 name = 'run-layout-tests-without-patch' 1344 1341 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 1355 1342 def evaluateCommand(self, cmd): 1356 1343 rc = shell.Test.evaluateCommand(self, cmd) … … 1670 1657 def evaluateCommand(self, cmd): 1671 1658 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()1682 1659 1683 1660 -
trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py
r252625 r252644 1505 1505 self.setProperty('buildnumber', '123') 1506 1506 self.setProperty('workername', 'ews126') 1507 os.environ['RESULTS_SERVER_API_KEY'] = 'sample-key'1508 1507 1509 1508 def test_success(self): … … 1514 1513 ExpectShell(workdir='wkdir', 1515 1514 logfiles={'json': self.jsonFileName}, 1516 env={'RESULTS_SERVER_API_KEY': 'sample-key'},1517 1515 logEnviron=False, 1518 1516 command=['python', … … 1525 1523 '--skip-failing-tests', 1526 1524 '--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',1532 1525 '--results-directory', 'layout-test-results', 1533 1526 '--debug-rwt-logging'], … … 1545 1538 ExpectShell(workdir='wkdir', 1546 1539 logfiles={'json': self.jsonFileName}, 1547 env={'RESULTS_SERVER_API_KEY': 'sample-key'},1548 1540 logEnviron=False, 1549 1541 command=['python', … … 1556 1548 '--skip-failing-tests', 1557 1549 '--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',1563 1550 '--results-directory', 'layout-test-results', 1564 1551 '--debug-rwt-logging'], … … 2359 2346 self.setProperty('buildnumber', '11525') 2360 2347 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, 2367 2352 command=['python', 2368 2353 'Tools/Scripts/run-api-tests', … … 2370 2355 '--release', 2371 2356 '--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)], 2378 2358 logfiles={'json': self.jsonFileName}, 2379 2359 ) … … 2406 2386 ExpectShell(workdir='wkdir', 2407 2387 logEnviron=False, 2408 env={'RESULTS_SERVER_API_KEY': None},2409 2388 command=['python', 2410 2389 'Tools/Scripts/run-api-tests', … … 2412 2391 '--debug', 2413 2392 '--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)], 2420 2394 logfiles={'json': self.jsonFileName}, 2421 2395 ) -
trunk/Tools/ChangeLog
r252634 r252644 1 2019-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 1 16 2019-11-19 Brian Burg <bburg@apple.com> 2 17
Note: See TracChangeset
for help on using the changeset viewer.