mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-15 14:25:52 +00:00
6e7426cf02
There are now Buildbot jobs which can be triggered via the Buildbot Bridge. Buildbot test jobs triggered by BBB builds do not receive the installer and test urls with a sendchange, hence, failling to run. In order to pass the installer and test urls to Buildbot test jobs triggered via BBB (which run with --read-buildbot-configs) we have added functionality to find these build artifacts by querying TaskCluster. Up until last quarter this worked because the Buildbot Bridge uploaded a proprties.json file for every task it created to mirror a Buildbot job (bug 1221091). Since that is broken, I have found that we can generate a buildbot_properties.json file and upload it. The current upload mechanism for Buildbot build jobs is that it creates a TC task and uploads the artifacts there. In this code change, we determine when a Buildbot job is being driven by a task on TC (aka BBB) and tell the upload system to use that task instead of creating a new one. By doing that, tools like Mozilla CI tools can schedule TC graphs out of band by specifying 'parent_task_id' and getting to the buildbot_properties.json file uploaded by the parent build job. --HG-- extra : commitid : 20XrR5whTms extra : histedit_source : 2f41ffcd33ea7bb0a1fca1c95f92a2c4218b803e%2C7806527c93fc234daf87fa2c704138d4cd368cca |
||
---|---|---|
.. | ||
config | ||
crashtest | ||
docker | ||
eslint-plugin-mozilla | ||
gtest | ||
instrumentation | ||
luciddream | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
profiles | ||
runtimes | ||
specialpowers | ||
talos | ||
taskcluster | ||
tools | ||
tps | ||
web-platform | ||
xpcshell | ||
cppunittest.ini | ||
mach_commands.py | ||
machine-configuration.json | ||
README.txt | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testsuite-targets.mk |
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff