Open Bug 1955044 Opened 5 months ago Updated 5 months ago

Update geckodriver and deps to Rust 2024

Categories

(Testing :: geckodriver, task, P3)

task

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: whimboo, Assigned: jgraham, Mentored)

Details

Attachments

(2 files)

Similar to the 2021 edition (bug 1731016) we should prepare geckodriver for the 2024 Rust edition.

For the announcement see: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html

We probably want /have to wait a bit until Rust 1.85 is more widely used.

Folders involved for this transition are:

Summary: Update geckodriver and deps to Rust 2021 → Update geckodriver and deps to Rust 2024
Mentor: hskupin
Priority: -- → P3
Assignee: nobody → james
Status: NEW → ASSIGNED

This usage is only in tests. It's safe as long as there's no
multi-threaded access to the environment, which we can enforce for the
tests by using a mutex so that multiple tests trying to modify the
environment don't run in parallel.

To avoid marking the actual library as unsafe, we move this code out
into a separate tests module.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: