Index: chrome/browser/metrics/field_trial_synchronizer.cc |
diff --git a/chrome/browser/metrics/field_trial_synchronizer.cc b/chrome/browser/metrics/field_trial_synchronizer.cc |
index 9dab6c1f3bd88f7a4f3d0ba76fc51bb21f41b023..906f637efdbff26e8ffefe611e761402e3016ac9 100644 |
--- a/chrome/browser/metrics/field_trial_synchronizer.cc |
+++ b/chrome/browser/metrics/field_trial_synchronizer.cc |
@@ -51,7 +51,11 @@ void FieldTrialSynchronizer::NotifyAllRenderers( |
void FieldTrialSynchronizer::OnFieldTrialGroupFinalized( |
const std::string& field_trial_name, |
const std::string& group_name) { |
+ // TODO(asvitkine): Remove these CHECKs once http://crbug.com/359406 is fixed. |
CHECK(!field_trial_name.empty() && !group_name.empty()); |
+ CHECK_EQ(group_name, base::FieldTrialList::FindFullName(field_trial_name)) |
+ << field_trial_name << ":" << group_name << "=>" |
+ << base::FieldTrialList::FindFullName(field_trial_name); |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
base::Bind(&FieldTrialSynchronizer::NotifyAllRenderers, |