| OLD | NEW |
| 1 # Copyright 2016 The LUCI Authors. All rights reserved. | 1 # Copyright 2016 The LUCI Authors. All rights reserved. |
| 2 # Use of this source code is governed under the Apache License, Version 2.0 | 2 # Use of this source code is governed under the Apache License, Version 2.0 |
| 3 # that can be found in the LICENSE file. | 3 # that can be found in the LICENSE file. |
| 4 | 4 |
| 5 """Entry point for fully-annotated builds. | 5 """Entry point for fully-annotated builds. |
| 6 | 6 |
| 7 This script is part of the effort to move all builds to annotator-based | 7 This script is part of the effort to move all builds to annotator-based |
| 8 systems. Any builder configured to use the AnnotatorFactory.BaseFactory() | 8 systems. Any builder configured to use the AnnotatorFactory.BaseFactory() |
| 9 found in scripts/master/factory/annotator_factory.py executes a single | 9 found in scripts/master/factory/annotator_factory.py executes a single |
| 10 AddAnnotatedScript step. That step (found in annotator_commands.py) calls | 10 AddAnnotatedScript step. That step (found in annotator_commands.py) calls |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 'BUILDBOT_REVISION', | 94 'BUILDBOT_REVISION', |
| 95 'BUILDBOT_SCHEDULER', | 95 'BUILDBOT_SCHEDULER', |
| 96 'BUILDBOT_SLAVENAME', | 96 'BUILDBOT_SLAVENAME', |
| 97 ]) | 97 ]) |
| 98 | 98 |
| 99 ENV_WHITELIST_PYTHON = set([ | 99 ENV_WHITELIST_PYTHON = set([ |
| 100 'PYTHONPATH', | 100 'PYTHONPATH', |
| 101 'PYTHONUNBUFFERED', | 101 'PYTHONUNBUFFERED', |
| 102 ]) | 102 ]) |
| 103 | 103 |
| 104 ENV_WHITELIST_INFRA = ENV_WHITELIST_PYTHON | set([ | 104 ENV_WHITELIST_SWARMING = set([ |
| 105 'SWARMING_BOT_ID', |
| 106 'SWARMING_HEADLESS', |
| 107 'SWARMING_TASK_ID', |
| 108 ]) |
| 109 |
| 110 ENV_WHITELIST_INFRA = ENV_WHITELIST_PYTHON | ENV_WHITELIST_SWARMING | set([ |
| 105 'AWS_CREDENTIAL_FILE', | 111 'AWS_CREDENTIAL_FILE', |
| 106 'BOTO_CONFIG', | 112 'BOTO_CONFIG', |
| 107 'BUILDBOT_ARCHIVE_FORCE_SSH', | 113 'BUILDBOT_ARCHIVE_FORCE_SSH', |
| 108 'CHROME_HEADLESS', | 114 'CHROME_HEADLESS', |
| 109 'CHROMIUM_BUILD', | 115 'CHROMIUM_BUILD', |
| 110 'GIT_USER_AGENT', | 116 'GIT_USER_AGENT', |
| 111 'TESTING_MASTER', | 117 'TESTING_MASTER', |
| 112 'TESTING_MASTER_HOST', | 118 'TESTING_MASTER_HOST', |
| 113 'TESTING_SLAVENAME', | 119 'TESTING_SLAVENAME', |
| 114 ]) | 120 ]) |
| (...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 490 results.append( | 496 results.append( |
| 491 loader._invoke_with_properties( | 497 loader._invoke_with_properties( |
| 492 run_recipe, properties, recipe_script.PROPERTIES, | 498 run_recipe, properties, recipe_script.PROPERTIES, |
| 493 properties.keys())) | 499 properties.keys())) |
| 494 except TypeError as e: | 500 except TypeError as e: |
| 495 raise TypeError( | 501 raise TypeError( |
| 496 "Got %r while trying to call recipe %s with properties %r" % ( | 502 "Got %r while trying to call recipe %s with properties %r" % ( |
| 497 e, recipe, properties)) | 503 e, recipe, properties)) |
| 498 | 504 |
| 499 return results | 505 return results |
| OLD | NEW |