| Index: chrome/browser/performance_monitor/performance_monitor_browsertest.cc
|
| diff --git a/chrome/browser/performance_monitor/performance_monitor_browsertest.cc b/chrome/browser/performance_monitor/performance_monitor_browsertest.cc
|
| index e1606cc5bab704d9e41c8c5935061ba867bb8a54..eba3892bddc12d535d175dc25dbc494cf4508856 100644
|
| --- a/chrome/browser/performance_monitor/performance_monitor_browsertest.cc
|
| +++ b/chrome/browser/performance_monitor/performance_monitor_browsertest.cc
|
| @@ -386,23 +386,18 @@ IN_PROC_BROWSER_TEST_F(PerformanceMonitorBrowserTest,
|
| std::vector<ExtensionBasicInfo> extension_infos;
|
| // There will be three events in all, each pertaining to the same extension:
|
| // Extension Install
|
| - // Extension Unload
|
| + // Extension Disable
|
| // Extension Enable
|
| for (int i = 0; i < kNumEvents; ++i)
|
| extension_infos.push_back(ExtensionBasicInfo(extension));
|
|
|
| std::vector<int> expected_event_types;
|
| expected_event_types.push_back(EVENT_EXTENSION_INSTALL);
|
| - expected_event_types.push_back(EVENT_EXTENSION_UNLOAD);
|
| + expected_event_types.push_back(EVENT_EXTENSION_DISABLE);
|
| expected_event_types.push_back(EVENT_EXTENSION_ENABLE);
|
|
|
| std::vector<linked_ptr<Event> > events = GetEvents();
|
| CheckExtensionEvents(expected_event_types, events, extension_infos);
|
| -
|
| - // There will be an additional field on the unload event: Unload Reason.
|
| - int unload_reason = -1;
|
| - ASSERT_TRUE(events[1]->data()->GetInteger("unloadReason", &unload_reason));
|
| - ASSERT_EQ(extension_misc::UNLOAD_REASON_DISABLE, unload_reason);
|
| }
|
|
|
| // Test that PerformanceMonitor correctly records an extension update event.
|
| @@ -452,31 +447,23 @@ IN_PROC_BROWSER_TEST_F(PerformanceMonitorBrowserTest, UpdateExtensionEvent) {
|
| // The total series of events for this process will be:
|
| // Extension Install - install version 1
|
| // Extension Install - install version 2
|
| - // Extension Unload - disable version 1
|
| // Extension Update - signal the udate to version 2
|
| // We push back the corresponding ExtensionBasicInfos.
|
| extension_infos.push_back(ExtensionBasicInfo(extension));
|
| - extension_infos.push_back(extension_infos[0]);
|
| extension_infos.push_back(extension_infos[1]);
|
|
|
| std::vector<int> expected_event_types;
|
| expected_event_types.push_back(EVENT_EXTENSION_INSTALL);
|
| expected_event_types.push_back(EVENT_EXTENSION_INSTALL);
|
| - expected_event_types.push_back(EVENT_EXTENSION_UNLOAD);
|
| expected_event_types.push_back(EVENT_EXTENSION_UPDATE);
|
|
|
| std::vector<linked_ptr<Event> > events = GetEvents();
|
|
|
| CheckExtensionEvents(expected_event_types, events, extension_infos);
|
| -
|
| - // There will be an additional field: The unload reason.
|
| - int unload_reason = -1;
|
| - ASSERT_TRUE(events[2]->data()->GetInteger("unloadReason", &unload_reason));
|
| - ASSERT_EQ(extension_misc::UNLOAD_REASON_UPDATE, unload_reason);
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(PerformanceMonitorBrowserTest, UninstallExtensionEvent) {
|
| - const int kNumEvents = 3;
|
| + const int kNumEvents = 2;
|
| FilePath extension_path;
|
| PathService::Get(chrome::DIR_TEST_DATA, &extension_path);
|
| extension_path = extension_path.AppendASCII("performance_monitor")
|
| @@ -485,9 +472,8 @@ IN_PROC_BROWSER_TEST_F(PerformanceMonitorBrowserTest, UninstallExtensionEvent) {
|
| const Extension* extension = LoadExtension(extension_path);
|
|
|
| std::vector<ExtensionBasicInfo> extension_infos;
|
| - // There will be three events in all, each pertaining to the same extension:
|
| + // There will be two events, both pertaining to the same extension:
|
| // Extension Install
|
| - // Extension Disable (Unload)
|
| // Extension Uninstall
|
| for (int i = 0; i < kNumEvents; ++i)
|
| extension_infos.push_back(ExtensionBasicInfo(extension));
|
| @@ -496,17 +482,11 @@ IN_PROC_BROWSER_TEST_F(PerformanceMonitorBrowserTest, UninstallExtensionEvent) {
|
|
|
| std::vector<int> expected_event_types;
|
| expected_event_types.push_back(EVENT_EXTENSION_INSTALL);
|
| - expected_event_types.push_back(EVENT_EXTENSION_UNLOAD);
|
| expected_event_types.push_back(EVENT_EXTENSION_UNINSTALL);
|
|
|
| std::vector<linked_ptr<Event> > events = GetEvents();
|
|
|
| CheckExtensionEvents(expected_event_types, events, extension_infos);
|
| -
|
| - // There will be an additional field: The unload reason.
|
| - int unload_reason = -1;
|
| - ASSERT_TRUE(events[1]->data()->GetInteger("unloadReason", &unload_reason));
|
| - ASSERT_EQ(extension_misc::UNLOAD_REASON_UNINSTALL, unload_reason);
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(PerformanceMonitorBrowserTest, NewVersionEvent) {
|
|
|