Closed Bug 1655867 Opened 5 years ago Closed 5 years ago

Port bug 1635662 - Add ecosystemClientId to the Accounts Ecosystem Telemetry ping

Categories

(Thunderbird :: Upstream Synchronization, task)

Tracking

(Not tracked)

RESOLVED FIXED
81 Branch

People

(Reporter: darktrojan, Assigned: darktrojan)

Details

Attachments

(1 file)

TEST-UNEXPECTED-FAIL | toolkit/components/telemetry/tests/unit/test_client_id.js | xpcshell return code: 0
TEST-UNEXPECTED-FAIL | toolkit/components/telemetry/tests/unit/test_TelemetryController.js | xpcshell return code: 0 

These tests are failing but pass with the overrideProductsCheck pref set. So I assume they'd pass with Thunderbird added to the products for the new scalar. Trying that as soon as I have a working build again.

Oops, sorry about that! I wonder if it would be better to add a AppConstants.MOZ_APP_NAME != "thunderbird" condition to these branches (is that a legit MOZ_APP_NAME?), like we do for Android. WDYT?

Flags: needinfo?(geoff)

That makes sense, I assume that comment about Android also applies to us (since we don't have FxA etc.).

Which leaves test_TelemetryController.js:

TypeError: can't access property "deletion.request.ecosystem_client_id", ping.payload.scalars.parent is undefined at /builds/worker/workspace/build/tests/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryController.js:324

Should we just skip that bit too?

Flags: needinfo?(geoff)

(In reply to Geoff Lankow (:darktrojan) from comment #3)

Should we just skip that bit too?

Yes please!

Assignee: nobody → geoff
Status: NEW → ASSIGNED

Thanks for your help!

Target Milestone: --- → 81 Branch
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/integration/autoland/rev/48d55a4eb97a Skip parts of telemetry tests that are irrelevant to Thunderbird. r=lina
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: