Georg Fritzsche
baaed403ea
Bug 1149754 - Part 1: Rename TelemetryPing.jsm to TelemetryController.jsm. r=vladan
2015-04-27 18:07:58 +02:00
Georg Fritzsche
5e7d6a5f63
Bug 1139460 - Bonus: Remove unused function from experiments code. rs=yoric
2015-03-19 15:50:09 +01:00
Wes Kocher
dac5cde09b
Backed out 14 changesets (bug 1143714, bug 1143796, bug 1139751, bug 1139460, bug 1140558) for Win PGO xpcshell failures
...
Backed out changeset d2567d89cda3 (bug 1139751)
Backed out changeset a8edee74d07f (bug 1139751)
Backed out changeset 613fd260f646 (bug 1143796)
Backed out changeset 7a6f6bdd6edf (bug 1143796)
Backed out changeset fdf9d0174142 (bug 1143714)
Backed out changeset 18989d1ebd43 (bug 1140558)
Backed out changeset a4f545b715ae (bug 1140558)
Backed out changeset b2e92f548736 (bug 1140558)
Backed out changeset a082c774db0a (bug 1140558)
Backed out changeset f9f66f6aaa86 (bug 1139460)
Backed out changeset d8b62b11c43e (bug 1139460)
Backed out changeset 77090798e88c (bug 1139460)
Backed out changeset ea6da072eb0c (bug 1139460)
Backed out changeset 58c2eb92a959 (bug 1139460)
2015-04-01 20:52:33 -07:00
Georg Fritzsche
ebddb88ad1
Bug 1139460 - Bonus: Remove unused function from experiments code. rs=yoric
2015-03-19 15:50:09 +01:00
David Rajchenbach-Teller
301b90d7d4
Bug 1087110
- Don't update experiments manifests if no experiment is running. r=gfritzsche
2015-03-10 13:36:17 +01:00
Alessio Placitelli
182d8eef97
Bug 1136390 - test_TelemetryTimestamps.js/test_conditions.js are missing AddonManager initialization. r=gfritzsche
2015-02-25 23:54:35 +01:00
Alessio Placitelli
87772ffa70
Bug 1136083 - Fix |this._log| being null in tests using Telemetry. r=gfritzsche
2015-02-25 23:54:34 +01:00
Alessio Placitelli
11b3ce3545
Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. r=gfritzsche
2015-02-25 23:54:33 +01:00
Alessio Placitelli
557fc749e6
Bug 1123384 - Move Telemetry main ping implementation out of TelemetryPing.jsm. r=gfritzsche
2015-01-22 12:23:00 +01:00
Benjamin Smedberg
094c71b494
Bug 1115040 - Record experiment branch in crash reports, r=gfritzsche
...
--HG--
extra : rebase_source : be0ea6c22caec12df9075829adab05bd9de1272d
2014-12-23 12:21:14 -05:00
Gregory Szorc
36de4fd5a0
Bug 1098135 - Convert some rules to misc tier; r=glandium
...
--HG--
extra : rebase_source : 1a486bf0ff2e5b3be637f3725cd04b6073e074b8
2014-11-13 19:30:21 -08:00
Andrew Halberstadt
6fe6152e95
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Irving Reid
1a750a0d61
Bug 1059674 - use AsynchShutdown.blocker() for AddonManager provider shutdown; r=unfocused
2014-09-27 16:25:47 -04:00
Wes Kocher
42b3b1714c
Merge m-c to inbound a=merge
2014-09-15 16:41:45 -07:00
Shu-yu Guo
9baa236495
Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin)
2014-09-15 16:30:47 -07:00
Georg Fritzsche
62c600eac9
Bug 1064470 - Increase the experiments forensic log buffer size again. r=bsmedberg
2014-09-15 15:28:33 +02:00
Benjamin Smedberg
5301299c5f
Bug 1012924 - Experiments should cancel their XMLHttpRequest on shutdown, and should also set a reasonable timeout on them, r=gfritzsche
2014-09-01 15:26:07 +02:00
Benjamin Smedberg
1db5b23819
Bug 1054397 - automated test for the racy while setting experiment branches, followup to bug 1052545 and bug 1038174
, r=gfritzsche
...
--HG--
extra : rebase_source : 80df2293e21f7f7a0d13856cd7d609d5e26b83e0
2014-08-28 10:25:05 -04:00
Benjamin Smedberg
f91ee81f86
Bug 1012924 diagnostics - increase the log length to 10, r=gfritzsche
2014-08-20 13:07:28 -04:00
Benjamin Smedberg
1b91a46df9
Bug 1052545 - Telemetry experiment branches are not saved correctly: we set the _dirty flag correctly, but then don't write the cache, r=gfritzsche
...
--HG--
extra : rebase_source : 8b531590cb76292b39c83d3928fc0107f1e83424
2014-08-14 16:21:15 -04:00
Georg Fritzsche
b361975c84
Bug 1048793 - Remove Experiments CertUtils usage as PublicKeyPinningService already provides the same functionality. r=mmc
2014-08-08 14:14:22 +02:00
Georg Fritzsche
756263703b
Bug 1046910 - TypeError: this._experiments is null at Experiments.Experiments.prototype._getState. r=ttaubert
2014-08-01 14:38:45 +02:00
Nathan Froyd
13d14daf45
Bug 1044162 - part 1 - make EXTRA_{PP_,}JS_MODULES communicate their installation path; r=mshal
...
This patch makes EXTRA_{PP_,}JS_MODULES similar in functionality to
TESTING_JS_MODULES: we indicate the path relative to
$(FINAL_TARGET)/modules with an appropriate hierarchy of paths.
2014-07-25 13:40:07 -04:00
Steven MacLeod
4408a75234
Bug 1038174
- Prevent a race condition when writing the experiments cache. r=gfritzsche
...
We now mark the experiments cache as clean before writing the cache.
This means that any changes to the data between collecting it and when
the actual write executes will properly mark the cache as dirty.
--HG--
extra : rebase_source : 1c8b2dd2365ff2c27e7b545c5347ab178d6818d9
extra : histedit_source : a6b10099af6e8d4c67450e9f4afef403d5b74436
2014-07-24 17:21:03 -04:00
Qeole
d415da0fbf
Bug 1040761 - Re-add state info for experiments async shutdown blocker from bug 1012924. r=gfritzsche
2014-07-25 13:40:17 +02:00
Alexandre Poirot
f5412abfea
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Qeole
87309a73b8
Bug 1032970 - Stopping maxStartTime from incorrectly disabling experiments which have already started. r=gfritzsche
2014-07-18 16:53:20 +02:00
Georg Fritzsche
36d04cd4de
Bug 1012466 - Test cleanups. r=bsmedberg
2014-07-09 15:17:36 +02:00
Georg Fritzsche
71fdb2acfa
Bug 1012466 - Properly synchronize experiments shutdown with the AddonManager by using its shutdown barrier. r=bsmedberg
2014-07-08 17:36:24 +02:00
Gregory Szorc
a8fec952c2
Bug 1033836 - Rename services-common to services/common; rs=rnewman
...
The upcoming build system patches don't support hypthens in path names.
Changing this for that reason is kind of silly, but it's the easiest
way. Besides, nothing else uses hyphens in directory names.
--HG--
extra : rebase_source : 42dda2b1f16a3c0bfe17397a70092362e400530f
2014-07-02 16:49:36 -07:00
Benjamin Smedberg
4bb7081c67
Bug 1031326 - Fix experiment cache upgrade: the cache data is a raw JSObject, not a map. r=gfritzsche
2014-06-27 13:44:21 -04:00
Benjamin Smedberg
56d17fc35d
Bug 1017806
followup: include the branch data in the public API and therefore in FHR
2014-06-25 18:11:55 -04:00
Benjamin Smedberg
3444a997e7
Bug 1017806
- Record and report on optional branches of experiments, so that each experiment doesn't have to re-invent data collection. r=gfritzsche
2014-06-25 15:16:13 -04:00
Felipe Gomes
707a63f777
Bug 1028612 - Options for jsfilter sandbox unused. r=gfritzsche
2014-06-22 21:25:15 -03:00
Georg Fritzsche
681826282a
Bug 1021002 - Fix telemetry experiments jsfilter evaluation. r=bsmedberg
2014-06-13 14:50:10 +02:00
Carsten "Tomcat" Book
b689b7c76c
Merge mozilla-central to fx-team
2014-05-16 14:33:31 +02:00
Georg Fritzsche
cf1158db3c
Bug 1005270 - Trigger experiments initialization on opening the addon manager UI. r=bsmedberg
2014-05-16 12:56:25 +02:00
David Rajchenbach-Teller
c0ee4e10b0
Bug 1010289 - Experiments.jsm should now handle its errors. r=bsmedberg
2014-05-15 03:12:00 +02:00
Benjamin Smedberg
11799d895d
Bug 1007710 - Add information about the currently-active experiment to the telemetry ping, r=gfritzsche+vladan
...
--HG--
extra : rebase_source : a6bde09d91162d9a77fa2d121442e2397e6c9526
2014-05-15 09:11:01 -04:00
Benjamin Smedberg
beec17178f
Bug 1004665 - If the crash reporter is disabled, .annotateCrashReport will throw an exception. Catch it and continue, r=gfritzsche
...
--HG--
extra : rebase_source : 5a86f06dbca38f9f2d692aeb651789e452b96bc9
2014-05-05 10:31:26 -04:00
Georg Fritzsche
ba92902ebd
Bug 992258 - Trigger a refresh of the experiments view in the addon manager when experiments change. r=irving
2014-05-06 12:18:10 +02:00
Georg Fritzsche
9e18d66f10
Bug 1001787 - Set the endDate on historic experiments early enough. r=bsmedberg
...
We expect all historic experiments to have a valid endDate. Setting an experiment to disabled and then calling into reconcileAddonState can trigger calls into Experiments.getExperiments() via the AddonManager, so we need to set the endDate before that.
2014-04-29 18:21:06 +02:00
Georg Fritzsche
860cd73fd3
Bug 1001787 - Propagate changes for foreign experiment addon uninstalls so we properly save the experiments state. r=bsmedberg
2014-04-29 18:20:56 +02:00
Georg Fritzsche
5308fcf94a
Bug 1001787 - Add test for foreign experiment addon uninstalls keeping the state properly over restarts. r=bsmedberg
2014-04-29 18:20:45 +02:00
Georg Fritzsche
3cd5211b20
Bug 1000719 - Add tracing on logging experiment rejections and telemetry tests. r=bsmedberg
2014-04-28 16:11:26 +02:00
Georg Fritzsche
cf2d2b0523
Bug 986677 - Add time left and activity state to experiments in the Addon Manager UI. r=unfocused
2014-04-23 14:34:49 +02:00
Georg Fritzsche
d81e1e6024
Bug 990111 - Add-on provider for historical experiments. r=irving
2014-04-23 14:34:48 +02:00
Benjamin Smedberg
5884b63ad8
Bug 995027 logging - add traces to figure out whether uninit was called and where it got stuck, r=gfritzsche
...
--HG--
extra : rebase_source : 6c2e5dcce364bbce746a11b4e8841283656162c2
2014-04-17 10:52:23 -04:00
Georg Fritzsche
17b11996ae
Bug 989137 - Part 18: Fix experiments uninit behavior. r=bsmedberg
2014-04-17 15:47:37 +02:00
Georg Fritzsche
179be36b85
Bug 989137 - Part 15: Return a promise from Experiments.init(). r=gfritzsche
2014-04-17 15:47:37 +02:00