зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1122050 - Remove persona and experiment data from TelemetrySession.
This commit is contained in:
Родитель
1d6e0d6e07
Коммит
29041b0ed8
|
@ -84,10 +84,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "AddonManagerPrivate",
|
|||
"resource://gre/modules/AddonManager.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "AsyncShutdown",
|
||||
"resource://gre/modules/AsyncShutdown.jsm");
|
||||
#ifndef MOZ_WIDGET_GONK
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "LightweightThemeManager",
|
||||
"resource://gre/modules/LightweightThemeManager.jsm");
|
||||
#endif
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "TelemetryPing",
|
||||
"resource://gre/modules/TelemetryPing.jsm");
|
||||
XPCOMUtils.defineLazyModuleGetter(this, "TelemetryFile",
|
||||
|
@ -563,13 +559,6 @@ let Impl = {
|
|||
ret.previousBuildID = this._previousBuildID;
|
||||
}
|
||||
|
||||
#ifndef MOZ_WIDGET_GONK
|
||||
let theme = LightweightThemeManager.currentTheme;
|
||||
if (theme) {
|
||||
ret.persona = theme.id;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (this._addons)
|
||||
ret.addons = this._addons;
|
||||
|
||||
|
@ -577,19 +566,6 @@ let Impl = {
|
|||
if (flashVersion)
|
||||
ret.flashVersion = flashVersion;
|
||||
|
||||
try {
|
||||
let scope = {};
|
||||
Cu.import("resource:///modules/experiments/Experiments.jsm", scope);
|
||||
let experiments = scope.Experiments.instance()
|
||||
let activeExperiment = experiments.getActiveExperimentID();
|
||||
if (activeExperiment) {
|
||||
ret.activeExperiment = activeExperiment;
|
||||
ret.activeExperimentBranch = experiments.getActiveExperimentBranch();
|
||||
}
|
||||
} catch(e) {
|
||||
// If this is not Firefox, the import will fail.
|
||||
}
|
||||
|
||||
return ret;
|
||||
},
|
||||
|
||||
|
|
|
@ -342,17 +342,6 @@ function checkPayload(request, payload, reason, successfulPings) {
|
|||
Assert.deepEqual(expected_keyed_count, keyedHistograms[TELEMETRY_TEST_KEYED_COUNT]);
|
||||
}
|
||||
|
||||
function dummyTheme(id) {
|
||||
return {
|
||||
id: id,
|
||||
name: Math.random().toString(),
|
||||
headerURL: "http://lwttest.invalid/a.png",
|
||||
footerURL: "http://lwttest.invalid/b.png",
|
||||
textcolor: Math.random().toString(),
|
||||
accentcolor: Math.random().toString()
|
||||
};
|
||||
}
|
||||
|
||||
// A fake plugin host for testing flash version telemetry
|
||||
let PluginHost = {
|
||||
getPluginTags: function(countRef) {
|
||||
|
@ -468,7 +457,6 @@ function actualTest() {
|
|||
.QueryInterface(Ci.nsITimerCallback);
|
||||
|
||||
gInternalManager.observe(null, "addons-startup", null);
|
||||
LightweightThemeManager.currentTheme = dummyTheme("1234");
|
||||
|
||||
// fake plugin host for consistent flash version data
|
||||
registerFakePluginHost();
|
||||
|
|
Загрузка…
Ссылка в новой задаче