Closed Bug 1920176 Opened 1 year ago Closed 1 year ago

Google search code for Vivo deal

Categories

(Firefox for Android :: Search, task)

All
Android
task

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox132 --- fixed
firefox133 --- fixed

People

(Reporter: joberhauser, Assigned: joberhauser)

References

Details

(Whiteboard: [fxdroid])

Attachments

(2 files, 7 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Add Google search code for Vivo deal

code: firefox-b-vv

Include distribution ID, as this will be needed when porting this configuration over to the upcoming search-config-v2 integration.

Attachment #9426879 - Attachment is obsolete: true
Attachment #9427604 - Attachment description: WIP: Bug 1920176 Adding google search codes for vivo deal. Saving distribution Id in the browser store → Bug 1920176 Adding google search codes for vivo deal. Saving distribution Id in the browser store
Attachment #9427604 - Attachment description: Bug 1920176 Adding google search codes for vivo deal. Saving distribution Id in the browser store → WIP: Bug 1920176 Adding google search codes for vivo deal. Saving distribution Id in the browser store
Attachment #9427604 - Attachment description: WIP: Bug 1920176 Adding google search codes for vivo deal. Saving distribution Id in the browser store → Bug 1920176 Adding google search codes for vivo deal. Saving distribution Id in the browser store
Pushed by joberhauser@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/22b8552ac3f9 Adding google search codes for vivo deal. Saving distribution Id in the browser store r=android-reviewers,amejiamarmol,gmalekpour

Backed out for causing fenix failures related to FirstSessionPingTest.checkAndSend().

[task 2024-10-03T22:16:34.690Z] SUITE: org.mozilla.fenix.components.metrics.FirstSessionPingTest
[task 2024-10-03T22:16:34.690Z]   TEST: WHEN build version is more than R THEN installSourcePackage returns the set package name
[task 2024-10-03T22:16:35.189Z]   SUCCESS
[task 2024-10-03T22:16:35.190Z] 
[task 2024-10-03T22:16:35.190Z]   TEST: checkAndSend() triggers the ping if it wasn't marked as triggered
[task 2024-10-03T22:16:35.489Z]     Exception in thread "DefaultDispatcher-worker-3 @coroutine#550" io.mockk.MockKException: no answer found for BrowserStore(#1383).getState() among the configured answers: ()
[task 2024-10-03T22:16:35.490Z]     at io.mockk.impl.stub.MockKStub.defaultAnswer(MockKStub.kt:93)
[task 2024-10-03T22:16:35.490Z]     at io.mockk.impl.stub.MockKStub.answer(MockKStub.kt:44)
[task 2024-10-03T22:16:35.490Z]     at io.mockk.impl.recording.states.AnsweringState.call(AnsweringState.kt:16)
[task 2024-10-03T22:16:35.490Z]     at io.mockk.impl.recording.CommonCallRecorder.call(CommonCallRecorder.kt:53)
[task 2024-10-03T22:16:35.490Z]     at io.mockk.impl.stub.MockKStub.handleInvocation(MockKStub.kt:271)
[task 2024-10-03T22:16:35.490Z]     at io.mockk.impl.instantiation.JvmMockFactoryHelper$mockHandler$1.invocation(JvmMockFactoryHelper.kt:24)
[task 2024-10-03T22:16:35.490Z]     at io.mockk.proxy.jvm.advice.Interceptor.call(Interceptor.kt:21)
[task 2024-10-03T22:16:35.490Z]     at mozilla.components.lib.state.Store.getState(Store.kt:67)
[task 2024-10-03T22:16:35.490Z]     at org.mozilla.fenix.distributions.DistributionIdUtilKt.getDistributionId(DistributionIdUtil.kt:36)
[task 2024-10-03T22:16:35.490Z]     at org.mozilla.fenix.distributions.DistributionIdUtilKt.getDistributionId$default(DistributionIdUtil.kt:32)
[task 2024-10-03T22:16:35.490Z]     at org.mozilla.fenix.components.metrics.FirstSessionPing$triggerPing$1.invokeSuspend(FirstSessionPing.kt:71)
[task 2024-10-03T22:16:35.490Z]     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:811)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:715)
[task 2024-10-03T22:16:35.490Z]     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:702)
[task 2024-10-03T22:16:35.490Z]     Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(550), "coroutine#550":StandaloneCoroutine{Cancelling}@7416dfbf, Dispatchers.IO]
[task 2024-10-03T22:16:40.590Z]   TEST-UNEXPECTED-FAIL | org.mozilla.fenix.components.metrics.FirstSessionPingTest.checkAndSend() triggers the ping if it wasn't marked as triggered | java.lang.AssertionError: Verification failed: call 1 of 1: FirstSessionPing(#1384).markAsTriggered$app_fenixDebug()) was not called.
Flags: needinfo?(joberhauser)
Pushed by joberhauser@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/74017e7cc602 Adding google search codes for vivo deal. Saving distribution Id in the browser store r=android-reviewers,amejiamarmol,gmalekpour
Pushed by joberhauser@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6b642baa12b2 Adding google search codes for vivo deal. Saving distribution Id in the browser store r=android-reviewers,amejiamarmol,gmalekpour
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Flags: needinfo?(joberhauser)
Attachment #9431644 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: No user impact. Only business related impact.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: QE testing happened in nightly
  • Risk associated with taking this patch: minimal
  • Explanation of risk level: Patches touch telemetry and add vendor specific google search codes. Unit tests and QA have shown no regressions.
  • String changes made/needed: none
  • Is Android affected?: yes
Attachment #9431688 - Flags: approval-mozilla-beta?
Attachment #9431644 - Attachment is obsolete: true
Attachment #9431644 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: None, only business impacts.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: QE was done in nightly
  • Risk associated with taking this patch: minimal
  • Explanation of risk level: Patches touch telemetry and add vendor specific google search codes. Unit tests and QA have shown no regressions.
  • String changes made/needed: none
  • Is Android affected?: yes
Attachment #9431691 - Attachment is obsolete: true
Attachment #9431699 - Flags: approval-mozilla-beta?
Attachment #9431699 - Attachment is obsolete: true
Attachment #9431699 - Flags: approval-mozilla-beta?
Attachment #9431703 - Flags: approval-mozilla-beta?
Attachment #9431688 - Attachment is obsolete: true
Attachment #9431688 - Flags: approval-mozilla-beta?
Attachment #9431709 - Flags: approval-mozilla-beta?
Attachment #9431709 - Attachment is obsolete: true
Attachment #9431709 - Flags: approval-mozilla-beta?
Attachment #9431716 - Flags: approval-mozilla-beta?
Attachment #9431703 - Attachment is obsolete: true
Attachment #9431703 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: No user impact. Only business related impact.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: QE testing happened in nightly
  • Risk associated with taking this patch: minimal
  • Explanation of risk level: Patches touch telemetry and add vendor specific google search codes. Unit tests and QA have shown no regressions.
  • String changes made/needed: none
  • Is Android affected?: yes
Attachment #9431716 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
See Also: → 1965456
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: