Closed Bug 1184122 Opened 10 years ago Closed 8 years ago

Run Mac opt test jobs from Taskcluster Mac builds via BBB in try

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ted, Unassigned)

References

Details

Once we get bug 921040 fixed and we're producing builds we'll need to run tests on them. Since the tests are running on Mac hardware we might as well just run the existing buildbot test jobs.
bhearsum pointed me at https://bug1157242.bugzilla.mozilla.org/attachment.cgi?id=8606406 as an example of something similar.
Depends on: 1209722
Blocks: 927061
I talked to armen about his work in bug 1209722, and how we could roll that out in production. He came up with three options: 1) the decision task includes mozci and appends Builbot builders to specify TC builds 2) we create the BBB yml files in tree and make it depend on your build 3) we create a pulse listener which appends the Buildbot jobs to certain builds After discussion we agreed that #2 is the cleanest solution. #1 is appealing because it leverages buildbot as the source of truth, but it adds more complexity to the decision task which isn't great. #2 is a half-step towards our eventual goal of using Taskcluster for all scheduling (scheduling buildbot jobs via BBB until they can be migrated to TC). I think we should try to make armen's mozci script generate the .yml task definition files that will go in-tree, so that the maintenance headache is minimal.
We don't have the capacity to double our test load, so this will need to be done in try or on a project branch, so as to add minimal load while still getting things updated. I'll count this as part of greening up OS X tests via BBB.
Summary: Trigger buildbot Mac test jobs from Taskcluster Mac builds → Run Mac test jobs from Taskcluster Mac builds via BBB in try
This should include both tests and talos.
And this is specifically for opt builds; bug 1330310 will show that this already works (just for unittests, not talos, but close)
Depends on: 1330310
bug 927061 is being scoped to making the debug builds Tier-1, so let's make this bug block a different bug.
Blocks: 1267425
No longer blocks: 927061
Summary: Run Mac test jobs from Taskcluster Mac builds via BBB in try → Run Mac opt test jobs from Taskcluster Mac builds via BBB in try
I just landed the patch to green up gtest, we should verify on try and then convert debug tests to be running via bbb.
Depends on: 1340606
I think this can be closed as we have migrated both macosx builds and tests on trunk to tc
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.