[Search experiment] Add the search experiment to the experiments server

VERIFIED FIXED

Status

()

Firefox
Search
VERIFIED FIXED
4 years ago
4 years ago

People

(Reporter: Felipe, Assigned: Felipe)

Tracking

Trunk
x86
Mac OS X
Points:
2
Dependency tree / graph
Bug Flags:
firefox-backlog +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 2 obsolete attachments)

(Assignee)

Description

4 years ago
To publish an experiment, it's necessary to:

- clone http://hg.mozilla.org/webtools/telemetry-experiment-server/
- add a new folder under experiments/ with:
  - the .xpi produced in the bugs tracked by 1029746
  - a manifest file with the information defined in bug 1029799
- rebuild the static server build, test locally
- push to the repo to send it to the staging server
(Assignee)

Updated

4 years ago
Blocks: 1029818
Assignee: nobody → felipc
Iteration: --- → 33.2
Points: --- → 2
Flags: firefox-backlog+

Updated

4 years ago
Status: NEW → ASSIGNED
QA Whiteboard: [qa?]
Are we going to push the search experiment into the dev staging server for QA before publishing?
- https://telemetry-experiment-dev.allizom.org

Could we also add the experiment here once it's ready for testing? This is where Benjamin usually pushes all the new features and changes:
- http://hg.mozilla.org/users/bsmedberg_mozilla.com/telemetry-experiment-server/
QA Whiteboard: [qa?] → [qa+]
(Assignee)

Comment 2

4 years ago
Created attachment 8448147 [details] [diff] [review]
WIP with mostly placeholder data

The .xpi probably will need updating, but this is a good start
(Assignee)

Comment 3

4 years ago
Created attachment 8448445 [details] [diff] [review]
Patch

Patch with the tentative final version of the add-on, QA'ed and reviewed in bug 1029818. r=bsmedberg,MattN

Incorporated final parameters from bug 1029810. It's just missing the minBuildID from today added to the manifest.
Attachment #8448147 - Attachment is obsolete: true
(Assignee)

Comment 4

4 years ago
Created attachment 8448825 [details] [diff] [review]
For release

Incorporated minBuildID from bug 1029810. Add-on built from https://hg.mozilla.org/users/felipc_gmail.com/search-experiment/rev/076854749d7b
Attachment #8448445 - Attachment is obsolete: true
Attachment #8448825 - Flags: review+

Comment 5

4 years ago
I pushed this with an updated manifest which removes maxStartTime.

http://hg.mozilla.org/webtools/telemetry-experiment-server/rev/6bf56a3bb00b
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Hi Florin, can a QA contact be assigned for verification of this bug.
Flags: needinfo?(florin.mezei)

Comment 7

4 years ago
QA is being done in bug 1029818.
QA Whiteboard: [qa+] → [qa-]
Flags: needinfo?(florin.mezei)
Went through verification using the following build:
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/31.0b6/win32/en-US/

* most of the testing for the search experiment was done in bug #1029818 as mentioned in comment #7 (including using the official staging server)
* quickly ensured that the experiment was installed using the production staging server:
** default pref set as: experiments.manifest.uri;https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/%VERSION%/%CHANNEL%
** contacts: httpGetRequest(https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/31.0/beta) <= includes the fx-searchtest-en-beta31@mozilla.org manifest
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.