Closed Bug 1570743 Opened 5 years ago Closed 5 years ago

Set up Thunderbird CI for macOS 10.14 testing

Categories

(Thunderbird :: Testing Infrastructure, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 70.0

People

(Reporter: rjl, Assigned: rjl)

Details

Attachments

(2 files)

There's a number of bugs to look at and port on the Firefox side, starting with bug 1550826 that added the initial support for testing on macOS 10.14.

Bug 1555454 covers xpcshell, mochitest, and marionette tests

mozmill tests will be more fun.

This just adds the underlying pieces needed to enable tests on macOS 10.14.
Safe to land now.
Attachment #9082412 - Flags: review?(geoff)
Assignee: nobody → rob
Status: NEW → ASSIGNED
I'm guessing that there will be some issues with some tests when
moving them to macOS 10.14, so this splits out the tests by type
so xpcshell for example can be enabled on 1014 without getting
mozmill.
This also makes the names a more consistent since we had "common",
"optimized" (mochitest), and "marionette".

This doesn't enable any new tests yet, just sets the foundation
to do so.
Attachment #9082414 - Flags: review?(geoff)
Comment on attachment 9082412 [details] [diff] [review]
Patch 1 - enable_macos1014_tests.patch

Review of attachment 9082412 [details] [diff] [review]:
-----------------------------------------------------------------

::: taskcluster/ci/test/test-platforms.yml
@@ +106,5 @@
>      test-sets:
>          - common-tests
>          - optimized-tests
> +
> +#macosx1014-64/debug:

Why add comments?

(In reply to Jorg K (GMT+2) from comment #3)

Comment on attachment 9082412 [details] [diff] [review]
Patch 1 - enable_macos1014_tests.patch

Review of attachment 9082412 [details] [diff] [review]:

Why add comments?

I figure these won't work on the first run (see try jobs in comment 4), so this would allow work to happen on the test suites on try builds without breaking c-c.

Attachment #9082414 - Flags: review?(geoff) → review+
Attachment #9082412 - Flags: review?(geoff) → review+

(In reply to Rob Lemley [:rjl] from comment #2)

I'm guessing that there will be some issues with some tests when
moving them to macOS 10.14, so this splits out the tests by type
so xpcshell for example can be enabled on 1014 without getting
mozmill.

What sort of issues are you expecting? It appears they all work and pass apart from the usual flakiness.

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/b575958cf824
Port bug 1550826: Thunderbird tests on macOS 10.14 in CI. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

Folded both patches into one but without the comments. Instead I changed 1010 to 1014 to make the local mach taskgraph full happy since the D was red. If you don't like it, land a follow-up, anything goes as long as there is a hyphen ;-)

Target Milestone: --- → Thunderbird 70.0

And no:
20:24:11 - rjl: okay. i'd rather not land the whole enabling 1014 on a friday night if possible.
wasn't possible.

Works for me. Thanks!

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

Attachment

General

Created:
Updated:
Size: