Closed Bug 1285576 Opened 5 years ago Closed 4 years ago

Run buildbot 32 bit Windows XP tests against TaskCluster win32 build artifacts

Categories

(Release Engineering :: General, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: grenade, Assigned: grenade)

References

Details

+++ This bug was initially created as a clone of Bug #1280474 +++
Assignee: nobody → rthijssen
Summary: Run win32 firefox build tests on buildbot 32 bit Windows XP → Run buildbot 32 bit Windows XP tests against TaskCluster win32 build artifacts
No longer depends on: 1280474, 1280952, 1280953, 1244750, 1280476, 1281771
I will add details to this bug early next week.
Flags: needinfo?(armenzg)
Here's a graph which would schedule a *Buildbot* Windows test for a *TaskCluster* Windows build.
bhearsum had some task definitions landed on alder at some point. I also did but at this point it won't matter as the way we define tasks is different after dustin's refactor.

I hope that this will help as a pointer.
Here's how I generate the task:
https://github.com/mozilla/mozilla_ci_tools/blob/master/mozci/sources/buildbot_bridge.py#L176

{
    "scopes": [
        "queue:define-task:buildbot-bridge/buildbot-bridge", 
        "scheduler:create-task-graph"
    ], 
    "tasks": [
        {
            "reruns": 0, 
            "requires": [
                "HyP0ySDSSfalEtPs4AHHNw"
            ], 
            "taskId": "a6nyR4RxTUSwN20eRAq9ug", 
            "task": {
                "scopes": [], 
                "extra": {}, 
                "expires": "2016-07-23T15:46:24.642997Z", 
                "schedulerId": "task-graph-scheduler", 
                "deadline": "2016-07-23T15:46:24.642968Z", 
                "payload": {
                    "sourcestamp": {
                        "branch": "mozilla-inbound", 
                        "revision": "5910a5ced959527375eea77c194bb0ff81d8ee6b"
                    }, 
                    "properties": {
                        "upload_to_task_id": "UAma6XeeSpyyYP8OF32PBw", 
                        "product": "firefox", 
                        "who": "ryanvm@gmail.com", 
                        "parent_task_id": "HyP0ySDSSfalEtPs4AHHNw"
                    }, 
                    "buildername": "Windows XP 32-bit mozilla-inbound opt test cppunit"
                }, 
                "provisionerId": "buildbot-bridge", 
                "workerType": "buildbot-bridge", 
                "retries": 5, 
                "created": "2016-07-22T15:46:24.642900Z", 
                "tags": {}, 
                "priority": "normal", 
                "routes": [], 
                "metadata": {
                    "owner": "ryanvm@gmail.com", 
                    "source": "https://hg.mozilla.org/integration/mozilla-inbound/rev/5910a5ced959527375eea77c194bb0ff81d8ee6b", 
                    "name": "Windows XP 32-bit mozilla-inbound opt test cppunit", 
                    "description": "Task graph generated via Mozilla CI tools"
                }
            }
        }
    ], 
    "metadata": {
        "owner": "ryanvm@gmail.com", 
        "source": "https://hg.mozilla.org/integration/mozilla-inbound/rev/5910a5ced959527375eea77c194bb0ff81d8ee6b", 
        "name": "Mozci BBB graph", 
        "description": "Task graph generated via Mozilla CI tools"
    }
}
Flags: needinfo?(armenzg)
this dependency on 1280474 is just to do with my understanding of the test-kind and the learning i still need to do for that bug will apply here too
Depends on: 1280474
arr: should i still invest time in this or are we deprecating xp efforts?
Flags: needinfo?(arich)
I think this depends on whether or not we plan to keep buildbot on 2008 around to build for XP and keep that as a completely separate stack, or whether we plan to try to use TC builds. I defer to coop/catlee/garndt on the direction we're taking.
Flags: needinfo?(garndt)
Flags: needinfo?(coop)
Flags: needinfo?(catlee)
Flags: needinfo?(arich)
We still need 32-bit builds for Windows 7, so I see little value in having a separate set of builds generated in buildbot just for XP. We should push to turn off all buildbot build masters and only have buildbot test masters running as of Firefox 52, with XP tests triggered via the buildbot bridge.

I recognize that our beta/release infrastructure is also still dependent on buildbot, but Firefox 52 is a useful target at which to focus our energies due to the corresponding ESR.
Flags: needinfo?(coop)
My understanding was that if anything could use the existing 32 bit builds we're doing in TC, then it should be switched over to using those not require a separate set of builders for another 32 bit build.
Flags: needinfo?(garndt)
Flags: needinfo?(catlee)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.