Commit e319a143 authored by vabr@chromium.org's avatar vabr@chromium.org

Moving record API to api/record/ .


BUG=101244
TEST=N/A, only moving code, no change in functionality


Review URL: https://chromiumcodereview.appspot.com/10696144

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146079 0039d316-1c4b-4281-b951-d872f2087c98
parent d8e564f3
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/extensions/extension_record_api.h"
#include "chrome/browser/extensions/api/record/record_api.h"
#include "base/bind.h"
#include "base/command_line.h"
......@@ -20,7 +20,9 @@
#include "content/public/browser/browser_thread.h"
#include "content/public/common/content_switches.h"
namespace record = extensions::api::experimental_record;
namespace extensions {
namespace record = api::experimental_record;
ProcessStrategy::~ProcessStrategy() {}
......@@ -249,3 +251,4 @@ void ReplayURLsFunction::Finish() {
SendResponse(true);
}
} // namespace extensions
......@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_RECORD_API_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_RECORD_API_H_
#ifndef CHROME_BROWSER_EXTENSIONS_API_RECORD_RECORD_API_H_
#define CHROME_BROWSER_EXTENSIONS_API_RECORD_RECORD_API_H_
#pragma once
#include "chrome/browser/extensions/extension_function.h"
......@@ -19,6 +19,8 @@ const char kStatsKey[] = "stats";
};
namespace extensions {
// ProcessStrategy abstracts the API's starting and waiting on a test
// browser instance. This lets us browser-test the API without actually
// firing up a sub browser instance.
......@@ -159,4 +161,6 @@ class ReplayURLsFunction : public RunPageCyclerFunction {
std::string stats_;
};
#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_RECORD_API_H_
} // namespace extensions
#endif // CHROME_BROWSER_EXTENSIONS_API_RECORD_RECORD_API_H_
......@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/extensions/extension_record_api.h"
#include "chrome/browser/extensions/api/record/record_api.h"
#include <string>
......@@ -29,6 +29,8 @@
namespace utils = extension_function_test_utils;
namespace extensions {
namespace {
// Dummy content for mock stats file.
......@@ -341,3 +343,5 @@ IN_PROC_BROWSER_TEST_F(RecordApiTest, MAYBE_CheckPlayback) {
EXPECT_TRUE(result->GetList(kErrorsKey, &errors));
EXPECT_TRUE(VerifyURLHandling(errors, strategy));
}
} // namespace extensions
......@@ -22,6 +22,7 @@
#include "chrome/browser/extensions/api/offscreen_tabs/offscreen_tabs_api.h"
#include "chrome/browser/extensions/api/omnibox/omnibox_api.h"
#include "chrome/browser/extensions/api/permissions/permissions_api.h"
#include "chrome/browser/extensions/api/record/record_api.h"
#include "chrome/browser/extensions/api/runtime/runtime_api.h"
#include "chrome/browser/extensions/api/serial/serial_api.h"
#include "chrome/browser/extensions/api/socket/socket_api.h"
......@@ -43,7 +44,6 @@
#include "chrome/browser/extensions/extension_page_capture_api.h"
#include "chrome/browser/extensions/extension_preference_api.h"
#include "chrome/browser/extensions/extension_processes_api.h"
#include "chrome/browser/extensions/extension_record_api.h"
#include "chrome/browser/extensions/extension_test_api.h"
#include "chrome/browser/extensions/settings/settings_api.h"
#include "chrome/browser/extensions/system/system_api.h"
......@@ -217,10 +217,6 @@ void ExtensionFunctionRegistry::ResetFunctions() {
RegisterFunction<MetricsRecordMediumTimeFunction>();
RegisterFunction<MetricsRecordLongTimeFunction>();
// Record.
RegisterFunction<CaptureURLsFunction>();
RegisterFunction<ReplayURLsFunction>();
// RLZ.
#if defined(OS_WIN) || defined(OS_MACOSX)
RegisterFunction<RlzRecordProductEventFunction>();
......@@ -246,8 +242,8 @@ void ExtensionFunctionRegistry::ResetFunctions() {
RegisterFunction<ExtensionTestGetConfigFunction>();
// Record.
RegisterFunction<CaptureURLsFunction>();
RegisterFunction<ReplayURLsFunction>();
RegisterFunction<extensions::CaptureURLsFunction>();
RegisterFunction<extensions::ReplayURLsFunction>();
// Accessibility.
RegisterFunction<GetFocusedControlFunction>();
......
......@@ -179,6 +179,8 @@
'browser/extensions/api/proxy/proxy_api_constants.h',
'browser/extensions/api/proxy/proxy_api_helpers.cc',
'browser/extensions/api/proxy/proxy_api_helpers.h',
'browser/extensions/api/record/record_api.cc',
'browser/extensions/api/record/record_api.h',
'browser/extensions/api/runtime/runtime_api.cc',
'browser/extensions/api/runtime/runtime_api.h',
'browser/extensions/api/serial/serial_api.cc',
......@@ -362,8 +364,6 @@
'browser/extensions/extension_processes_api_constants.h',
'browser/extensions/extension_protocols.cc',
'browser/extensions/extension_protocols.h',
'browser/extensions/extension_record_api.cc',
'browser/extensions/extension_record_api.h',
'browser/extensions/extension_resource_protocols.cc',
'browser/extensions/extension_resource_protocols.h',
'browser/extensions/extension_scoped_prefs.h',
......
......@@ -2736,6 +2736,7 @@
'browser/extensions/api/omnibox/omnibox_apitest.cc',
'browser/extensions/api/permissions/permissions_apitest.cc',
'browser/extensions/api/proxy/proxy_apitest.cc',
'browser/extensions/api/record/record_api_test.cc',
'browser/extensions/api/runtime/runtime_apitest.cc',
'browser/extensions/api/serial/serial_apitest.cc',
'browser/extensions/api/socket/socket_apitest.cc',
......@@ -2803,7 +2804,6 @@
'browser/extensions/extension_page_capture_apitest.cc',
'browser/extensions/extension_preference_apitest.cc',
'browser/extensions/extension_processes_apitest.cc',
'browser/extensions/extension_record_api_test.cc',
'browser/extensions/extension_resource_request_policy_apitest.cc',
'browser/extensions/extension_startup_browsertest.cc',
'browser/extensions/extension_storage_apitest.cc',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment