Bug 979474 - Disable certificate checks for telemetry experiment checks. r=felipe

This commit is contained in:
Georg Fritzsche 2014-03-18 22:52:30 +01:00
parent 379c8a0db6
commit d1bde3f28c
3 changed files with 10 additions and 0 deletions

View File

@ -34,6 +34,12 @@ function getReporter(name, uri, inspected) {
});
}
function disableCertificateChecks() {
let pref = "experiments.manifest.cert.checkAttributes";
Services.prefs.setBoolPref(pref, false);
do_register_cleanup(() => Services.prefs.clearUserPref(pref));
}
function patchPolicy(policy, data) {
for (let key of Object.keys(data)) {
Object.defineProperty(policy, key, {

View File

@ -64,6 +64,8 @@ add_task(function* test_setup() {
});
do_register_cleanup(() => gHttpServer.stop(() => {}));
disableCertificateChecks();
Services.prefs.setBoolPref(PREF_EXPERIMENTS_ENABLED, true);
Services.prefs.setIntPref(PREF_LOGGING_LEVEL, 0);
Services.prefs.setBoolPref(PREF_LOGGING_DUMP, true);

View File

@ -36,6 +36,8 @@ function run_test() {
gHttpServer.registerDirectory("/", do_get_cwd());
do_register_cleanup(() => gHttpServer.stop(() => {}));
disableCertificateChecks();
Services.prefs.setBoolPref(PREF_EXPERIMENTS_ENABLED, true);
Services.prefs.setIntPref(PREF_LOGGING_LEVEL, 0);
Services.prefs.setBoolPref(PREF_LOGGING_DUMP, true);