Chromium Code Reviews| Index: chrome/browser/ssl/ssl_browser_tests.cc |
| diff --git a/chrome/browser/ssl/ssl_browser_tests.cc b/chrome/browser/ssl/ssl_browser_tests.cc |
| index ba69fe78eb8b47aee9d8ebc1bb8ecb8fff4a3cc8..014cd183d2561642fe0c58ad95f702f24cf58b6f 100644 |
| --- a/chrome/browser/ssl/ssl_browser_tests.cc |
| +++ b/chrome/browser/ssl/ssl_browser_tests.cc |
| @@ -6,6 +6,7 @@ |
| #include "base/bind_helpers.h" |
| #include "base/callback.h" |
| #include "base/command_line.h" |
| +#include "base/metrics/field_trial.h" |
| #include "base/prefs/pref_service.h" |
| #include "base/strings/string_util.h" |
| #include "base/strings/stringprintf.h" |
| @@ -31,6 +32,7 @@ |
| #include "chrome/test/base/in_process_browser_test.h" |
| #include "chrome/test/base/ui_test_utils.h" |
| #include "components/content_settings/core/browser/host_content_settings_map.h" |
| +#include "components/variations/variations_associated_data.h" |
| #include "components/web_modal/web_contents_modal_dialog_manager.h" |
| #include "content/public/browser/browser_context.h" |
| #include "content/public/browser/interstitial_page.h" |
| @@ -1128,6 +1130,12 @@ IN_PROC_BROWSER_TEST_F(SSLUITest, MAYBE_TestDisplaysInsecureContent) { |
| // send a report. |
| IN_PROC_BROWSER_TEST_F(SSLUITestWithExtendedReporting, |
| TestBrokenHTTPSProceedWithReporting) { |
| + base::FieldTrialList::CreateFieldTrial("ReportCertificateErrors", |
| + "ShowAndPossiblySend"); |
| + std::map<std::string, std::string> params; |
| + params["possibly_send"] = "1.0"; |
| + variations::AssociateVariationParams("ReportCertificateErrors", |
| + "ShowAndPossiblySend", params); |
| TestBrokenHTTPSReporting(CertificateReporting::EXTENDED_REPORTING_OPT_IN, |
| CertificateReporting::SSL_INTERSTITIAL_PROCEED, |
| CertificateReporting::CERT_REPORT_EXPECTED, |
| @@ -1139,6 +1147,12 @@ IN_PROC_BROWSER_TEST_F(SSLUITestWithExtendedReporting, |
| // FraudulentCertificateReporter sees a request to send a report. |
| IN_PROC_BROWSER_TEST_F(SSLUITestWithExtendedReporting, |
| TestBrokenHTTPSGoBackWithReporting) { |
| + base::FieldTrialList::CreateFieldTrial("ReportCertificateErrors", |
|
estark
2015/04/01 20:47:43
I think this code should appear on the 4 tests bel
|
| + "ShowAndPossiblySend"); |
| + std::map<std::string, std::string> params; |
| + params["possibly_send"] = "1.0"; |
| + variations::AssociateVariationParams("ReportCertificateErrors", |
| + "ShowAndPossiblySend", params); |
| TestBrokenHTTPSReporting( |
| CertificateReporting::EXTENDED_REPORTING_OPT_IN, |
| CertificateReporting::SSL_INTERSTITIAL_DO_NOT_PROCEED, |