Closed Bug 1685663 Opened 4 years ago Closed 4 years ago

Fenix browsertime tasks broken: 'Exception: Browsertime failed to run' because they pull the latest geckodriver artifacts which got reverted on autoland/mozilla-central (pin geckodriver version?)

Categories

(Testing :: Raptor, defect)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aryx, Unassigned)

References

Details

The latest Browsertime tasks for Fenix all fail because they pull the latest geckodriver artifact according to Taskcluster. That's from a push which got reverted yesterday (bug 1682219 comment 4), long before the Fenix browsertime tasks started.

The geckodriver artifact used by Fenix needs to be in line with the mozilla-central one, either by manual pinning, a TC route returning the correct artifact or determining the correct artifact based on the mozilla-central revision used.

Flags: needinfo?(gmierz2)

We've hit this before too, see this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1674434

I've added some people to the cc who might have other ideas on what we could do here.

See Also: → 1674434

I wonder if there's a way we could use an index that only pulls from mozilla-central and excludes autoland.

or if we backout remove index pointers or reset to a previous one?

(In reply to Greg Mierzwinski [:sparky] from comment #2)

I wonder if there's a way we could use an index that only pulls from mozilla-central and excludes autoland.

https://firefox-ci-tc.services.mozilla.com/tasks/index/gecko.v2.mozilla-central.latest.geckodriver ?

(In reply to Joel Maher ( :jmaher ) (UTC -0800) from comment #3)

or if we backout remove index pointers or reset to a previous one?

I think this would be the ideal way to fix this issue.

That said, I'm going to change the index that we're using for geckodriver here: https://github.com/mozilla-mobile/fenix/blob/master/taskcluster/ci/toolchain/gecko-derived.yml#L34

I'll test it out with the index :bhearsum mentioned, thanks!

I've started some tests here: https://github.com/mozilla-mobile/fenix/pull/17370

I'm using this as the index search path but I'm not sure if it will work since it's quite different from the others that are used: gecko.v2.mozilla-central.latest.geckodriver

The PR mentioned in comment #6 has landed and we now use the m-c geckodriver for fenix browsertime tests.

Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(gmierz2)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.