| Index: chrome/browser/metrics/plugin_metrics_provider_unittest.cc
 | 
| diff --git a/chrome/browser/metrics/plugin_metrics_provider_unittest.cc b/chrome/browser/metrics/plugin_metrics_provider_unittest.cc
 | 
| index 76151d2c5a9cb6c412b3b24b4b098d39c54936b9..442373ddee3a81d5632dea61e4565c16ed719c73 100644
 | 
| --- a/chrome/browser/metrics/plugin_metrics_provider_unittest.cc
 | 
| +++ b/chrome/browser/metrics/plugin_metrics_provider_unittest.cc
 | 
| @@ -27,16 +27,12 @@ namespace {
 | 
|  content::WebPluginInfo CreateFakePluginInfo(
 | 
|      const std::string& name,
 | 
|      const base::FilePath::CharType* path,
 | 
| -    const std::string& version,
 | 
| -    bool is_pepper) {
 | 
| +    const std::string& version) {
 | 
|    content::WebPluginInfo plugin(base::UTF8ToUTF16(name),
 | 
|                                  base::FilePath(path),
 | 
|                                  base::UTF8ToUTF16(version),
 | 
|                                  base::string16());
 | 
| -  if (is_pepper)
 | 
| -    plugin.type = content::WebPluginInfo::PLUGIN_TYPE_PEPPER_IN_PROCESS;
 | 
| -  else
 | 
| -    plugin.type = content::WebPluginInfo::PLUGIN_TYPE_NPAPI;
 | 
| +  plugin.type = content::WebPluginInfo::PLUGIN_TYPE_PEPPER_IN_PROCESS;
 | 
|    return plugin;
 | 
|  }
 | 
|  
 | 
| @@ -61,8 +57,6 @@ class PluginMetricsProviderTest : public ::testing::Test {
 | 
|  
 | 
|  TEST_F(PluginMetricsProviderTest, IsPluginProcess) {
 | 
|    EXPECT_TRUE(PluginMetricsProvider::IsPluginProcess(
 | 
| -      content::PROCESS_TYPE_PLUGIN));
 | 
| -  EXPECT_TRUE(PluginMetricsProvider::IsPluginProcess(
 | 
|        content::PROCESS_TYPE_PPAPI_PLUGIN));
 | 
|    EXPECT_FALSE(PluginMetricsProvider::IsPluginProcess(
 | 
|        content::PROCESS_TYPE_GPU));
 | 
| @@ -75,9 +69,9 @@ TEST_F(PluginMetricsProviderTest, Plugins) {
 | 
|  
 | 
|    std::vector<content::WebPluginInfo> plugins;
 | 
|    plugins.push_back(CreateFakePluginInfo("p1", FILE_PATH_LITERAL("p1.plugin"),
 | 
| -                                         "1.5", true));
 | 
| +                                         "1.5"));
 | 
|    plugins.push_back(CreateFakePluginInfo("p2", FILE_PATH_LITERAL("p2.plugin"),
 | 
| -                                         "2.0", false));
 | 
| +                                         "2.0"));
 | 
|    provider.SetPluginsForTesting(plugins);
 | 
|  
 | 
|    metrics::SystemProfileProto system_profile;
 | 
| @@ -91,7 +85,7 @@ TEST_F(PluginMetricsProviderTest, Plugins) {
 | 
|    EXPECT_EQ("p2", system_profile.plugin(1).name());
 | 
|    EXPECT_EQ("p2.plugin", system_profile.plugin(1).filename());
 | 
|    EXPECT_EQ("2.0", system_profile.plugin(1).version());
 | 
| -  EXPECT_FALSE(system_profile.plugin(1).is_pepper());
 | 
| +  EXPECT_TRUE(system_profile.plugin(1).is_pepper());
 | 
|  
 | 
|    // Now set some plugin stability stats for p2 and verify they're recorded.
 | 
|    scoped_ptr<base::DictionaryValue> plugin_dict(new base::DictionaryValue);
 | 
| @@ -113,7 +107,7 @@ TEST_F(PluginMetricsProviderTest, Plugins) {
 | 
|    EXPECT_EQ("p2", stability.plugin_stability(0).plugin().name());
 | 
|    EXPECT_EQ("p2.plugin", stability.plugin_stability(0).plugin().filename());
 | 
|    EXPECT_EQ("2.0", stability.plugin_stability(0).plugin().version());
 | 
| -  EXPECT_FALSE(stability.plugin_stability(0).plugin().is_pepper());
 | 
| +  EXPECT_TRUE(stability.plugin_stability(0).plugin().is_pepper());
 | 
|    EXPECT_EQ(1, stability.plugin_stability(0).launch_count());
 | 
|    EXPECT_EQ(2, stability.plugin_stability(0).crash_count());
 | 
|    EXPECT_EQ(3, stability.plugin_stability(0).instance_count());
 | 
| @@ -161,33 +155,34 @@ TEST_F(PluginMetricsProviderTest, ProvideStabilityMetricsWhenPendingTask) {
 | 
|  
 | 
|    // Create plugin information for testing.
 | 
|    std::vector<content::WebPluginInfo> plugins;
 | 
| -  plugins.push_back(CreateFakePluginInfo("p1", FILE_PATH_LITERAL("p1.plugin"),
 | 
| -                                         "1.5", true));
 | 
| -  plugins.push_back(CreateFakePluginInfo("p2", FILE_PATH_LITERAL("p2.plugin"),
 | 
| -                                         "1.5", true));
 | 
| +  plugins.push_back(
 | 
| +      CreateFakePluginInfo("p1", FILE_PATH_LITERAL("p1.plugin"), "1.5"));
 | 
| +  plugins.push_back(
 | 
| +      CreateFakePluginInfo("p2", FILE_PATH_LITERAL("p2.plugin"), "1.5"));
 | 
|    provider.SetPluginsForTesting(plugins);
 | 
|    metrics::SystemProfileProto system_profile;
 | 
|    provider.ProvideSystemProfileMetrics(&system_profile);
 | 
|  
 | 
| -  // Increase number of created instances which should also start a delayed
 | 
| +  // Increase number of process launches which should also start a delayed
 | 
|    // task.
 | 
| -  content::ChildProcessData child_process_data1(content::PROCESS_TYPE_PLUGIN);
 | 
| +  content::ChildProcessData child_process_data1(
 | 
| +      content::PROCESS_TYPE_PPAPI_PLUGIN);
 | 
|    child_process_data1.name = base::UTF8ToUTF16("p1");
 | 
| -  provider.BrowserChildProcessInstanceCreated(child_process_data1);
 | 
| +  provider.BrowserChildProcessHostConnected(child_process_data1);
 | 
|    provider.BrowserChildProcessCrashed(child_process_data1, 1);
 | 
|  
 | 
|    // A disconnect should not generate a crash event.
 | 
| -  provider.BrowserChildProcessInstanceCreated(child_process_data1);
 | 
| +  provider.BrowserChildProcessHostConnected(child_process_data1);
 | 
|    provider.BrowserChildProcessHostDisconnected(child_process_data1);
 | 
|  
 | 
|    content::ChildProcessData child_process_data2(
 | 
|        content::PROCESS_TYPE_PPAPI_PLUGIN);
 | 
|    child_process_data2.name = base::UTF8ToUTF16("p2");
 | 
| -  provider.BrowserChildProcessInstanceCreated(child_process_data2);
 | 
| +  provider.BrowserChildProcessHostConnected(child_process_data2);
 | 
|    provider.BrowserChildProcessCrashed(child_process_data2, 1);
 | 
|  
 | 
|    // A kill should generate a crash event
 | 
| -  provider.BrowserChildProcessInstanceCreated(child_process_data2);
 | 
| +  provider.BrowserChildProcessHostConnected(child_process_data2);
 | 
|    provider.BrowserChildProcessKilled(child_process_data2, 1);
 | 
|  
 | 
|    // Call ProvideStabilityMetrics to check that it will force pending tasks to
 | 
| @@ -202,11 +197,11 @@ TEST_F(PluginMetricsProviderTest, ProvideStabilityMetricsWhenPendingTask) {
 | 
|    for (int i = 0; i < 2; i++) {
 | 
|      std::string name = stability.plugin_stability(i).plugin().name();
 | 
|      if (name == "p1") {
 | 
| -      EXPECT_EQ(2, stability.plugin_stability(i).instance_count());
 | 
| +      EXPECT_EQ(2, stability.plugin_stability(i).launch_count());
 | 
|        EXPECT_EQ(1, stability.plugin_stability(i).crash_count());
 | 
|        found++;
 | 
|      } else if (name == "p2") {
 | 
| -      EXPECT_EQ(2, stability.plugin_stability(i).instance_count());
 | 
| +      EXPECT_EQ(2, stability.plugin_stability(i).launch_count());
 | 
|        EXPECT_EQ(2, stability.plugin_stability(i).crash_count());
 | 
|        found++;
 | 
|      } else {
 | 
| 
 |