Open Bug 1548264 (testing-py3) Opened 2 years ago Updated 2 months ago

[meta] Support and Require Python 3 in our Testing Infrastructure


(Testing :: General, enhancement, P3)

Version 3


(Not tracked)


(Reporter: ahal, Unassigned)


(Depends on 1 open bug, Blocks 2 open bugs)


(Keywords: meta)

Meta bug to track converting our test harnesses and related infrastructure to Python 3.

Type: defect → enhancement
Priority: -- → P3

Hi Andrew!
What is the work that is needed to be done to fix the issue? Can you give me a brief overview of the work that is needed to be done
Is it related to the bug#1465785(Convert the JS tests suites to Python 3)?

Flags: needinfo?(ahal)

No, this is unrelated.

It's a metabug to convert our test harness code from Python 2 -> Python 3. Mostly it's stuff that lives under /testing. However all our test harnesses use the build system to some degree. So we've been holding off on starting anything until that is fixed.

There are two tasks that are generally helpful at this point:

  1. Get more Python unittests running under Python 3
  2. Get more mach commands running under Python 3

I'll file a bug for you and CC you on it.

Flags: needinfo?(ahal)

Thanks! Please do CC me on the bug. I'll look into it
Which are the python unittests and mach command that you talking about and their working directories

Flags: needinfo?(ahal)

I already needinfo'ed you on the bug I filed :). Let's keep further communication there and in chat as it has little relevance to this bug.

Flags: needinfo?(ahal)

Okay! thanks.

Mass-removing myself from cc; search for 12b9dfe4-ece3-40dc-8d23-60e179f64ac1 or any reasonable part thereof, to mass-delete these notifications (and sorry!)

Depends on: 1658679
Depends on: 1557307
Depends on: 1638981
Depends on: 1638956
Depends on: 1638973
Depends on: 1665436
Depends on: 1638992
Depends on: 1672181
Depends on: 1677532
Depends on: 1678663
Depends on: 1680341
Depends on: 1680345
Depends on: 1680752
Depends on: 1677422
Depends on: 1681093
Depends on: 1681096
Depends on: 1681101
Depends on: 1681102
Depends on: 1681106
Depends on: 1681109
Depends on: 1681140
Depends on: 1681142
Depends on: 1681146
Depends on: 1681150
Depends on: 1681155
Depends on: 1681156
Depends on: 1681157
Depends on: 1681159
Depends on: 1681160
Depends on: 1681161
Depends on: 1681163
Depends on: 1681164
Blocks: goodbye-py2
You need to log in before you can comment on or make changes to this bug.