Skip to content

Commit

Permalink
Move report_queue_configuration to components.
Browse files Browse the repository at this point in the history
Bug: b:180417849
Change-Id: I4273db13a4b08783dcbd1608521a1fd907bf4bdb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2728884
Commit-Queue: Leonid Baraz <lbaraz@chromium.org>
Reviewed-by: Zach Trudo <zatrudo@google.com>
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#859823}
  • Loading branch information
Leonid Baraz authored and Chromium LUCI CQ committed Mar 4, 2021
1 parent 2dc9e1c commit caac7c9
Show file tree
Hide file tree
Showing 14 changed files with 38 additions and 18 deletions.
3 changes: 1 addition & 2 deletions chrome/browser/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -1209,8 +1209,6 @@ static_library("browser") {
"policy/javascript_policy_handler.h",
"policy/messaging_layer/public/report_client.cc",
"policy/messaging_layer/public/report_client.h",
"policy/messaging_layer/public/report_queue_configuration.cc",
"policy/messaging_layer/public/report_queue_configuration.h",
"policy/messaging_layer/public/report_queue_impl.cc",
"policy/messaging_layer/public/report_queue_impl.h",
"policy/messaging_layer/upload/dm_server_upload_service.cc",
Expand Down Expand Up @@ -2160,6 +2158,7 @@ static_library("browser") {
"//components/reading_list/features:flags",
"//components/renderer_context_menu",
"//components/reporting/client:report_queue",
"//components/reporting/client:report_queue_configuration",
"//components/reporting/encryption:encryption_module",
"//components/reporting/encryption:verification",
"//components/reporting/proto:record_constants",
Expand Down
2 changes: 2 additions & 0 deletions chrome/browser/chromeos/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,7 @@ source_set("chromeos") {
"//components/quirks",
"//components/renderer_context_menu",
"//components/reporting/client:report_queue",
"//components/reporting/client:report_queue_configuration",
"//components/reporting/util:status",
"//components/reporting/util:task_runner_context",
"//components/rlz",
Expand Down Expand Up @@ -3220,6 +3221,7 @@ source_set("chromeos") {
"//chromeos/services/chromebox_for_meetings/public/cpp",
"//chromeos/services/chromebox_for_meetings/public/mojom",
"//components/reporting/client:report_queue",
"//components/reporting/client:report_queue_configuration",
"//components/reporting/proto:record_constants",
"//components/variations/field_trial_config",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
#include "base/threading/sequence_bound.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/net/system_network_context_manager.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_impl.h"
#include "chrome/browser/policy/messaging_layer/util/get_cloud_policy_client.h"
#include "chrome/browser/profiles/profile_manager.h"
Expand All @@ -30,6 +29,7 @@
#include "components/policy/core/common/cloud/device_management_service.h"
#include "components/policy/core/common/cloud/machine_level_user_cloud_policy_manager.h"
#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/encryption/verification.h"
#include "components/reporting/proto/record.pb.h"
#include "components/reporting/storage/storage_configuration.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@

#include "base/feature_list.h"
#include "base/memory/singleton.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_impl.h"
#include "chrome/browser/policy/messaging_layer/upload/upload_client.h"
#include "components/reporting//proto/record.pb.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/storage/storage_module_interface.h"
#include "components/reporting/storage/storage_uploader_interface.h"
#include "components/reporting/util/shared_queue.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
#include "base/test/task_environment.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_impl.h"
#include "components/policy/core/common/cloud/mock_cloud_policy_client.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/proto/record_constants.pb.h"
#include "components/reporting/util/status.h"
#include "components/reporting/util/status_macros.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
#include "base/task/thread_pool.h"
#include "base/time/time.h"
#include "base/values.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "components/policy/core/common/cloud/dm_token.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/encryption/encryption_module.h"
#include "components/reporting/proto/record.pb.h"
#include "components/reporting/proto/record_constants.pb.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
#include "base/sequence_checker.h"
#include "base/sequenced_task_runner.h"
#include "base/values.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "components/reporting/client/report_queue.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/proto/record.pb.h"
#include "components/reporting/proto/record_constants.pb.h"
#include "components/reporting/storage/storage_module_interface.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include "base/test/task_environment.h"
#include "base/values.h"
#include "chrome/browser/policy/messaging_layer/proto/test.pb.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/proto/record_constants.pb.h"
#include "components/reporting/storage/storage_module_interface.h"
#include "components/reporting/storage/test_storage_module.h"
Expand Down Expand Up @@ -98,7 +98,7 @@ class ReportQueueImplTest : public testing::Test {

ASSERT_TRUE(config_result.ok());

StatusOr<std::unique_ptr<ReportQueueImpl>> report_queue_result =
StatusOr<std::unique_ptr<ReportQueue>> report_queue_result =
ReportQueueImpl::Create(std::move(config_result.ValueOrDie()),
storage_module_);

Expand All @@ -120,7 +120,7 @@ class ReportQueueImplTest : public testing::Test {

const Priority priority_;

std::unique_ptr<ReportQueueImpl> report_queue_;
std::unique_ptr<ReportQueue> report_queue_;
base::OnceCallback<void(Status)> callback_;

private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
#include "base/time/time.h"
#include "chrome/browser/policy/dm_token_utils.h"
#include "chrome/browser/policy/messaging_layer/public/report_client.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_configuration.h"
#include "chrome/browser/policy/messaging_layer/public/report_queue_impl.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "components/policy/core/common/cloud/dm_token.h"
#include "components/reporting/client/report_queue_configuration.h"
#include "components/reporting/proto/record_constants.pb.h"
#include "components/reporting/util/status.h"
#include "components/reporting/util/task_runner_context.h"
Expand Down
1 change: 0 additions & 1 deletion chrome/test/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -3694,7 +3694,6 @@ test("unit_tests") {
"../browser/policy/homepage_location_policy_handler_unittest.cc",
"../browser/policy/javascript_policy_handler_unittest.cc",
"../browser/policy/messaging_layer/public/report_client_unittest.cc",
"../browser/policy/messaging_layer/public/report_queue_configuration_unittest.cc",
"../browser/policy/messaging_layer/public/report_queue_impl_unittest.cc",
"../browser/policy/messaging_layer/upload/dm_server_upload_service_unittest.cc",
"../browser/policy/messaging_layer/upload/record_handler_impl_unittest.cc",
Expand Down
22 changes: 21 additions & 1 deletion components/reporting/client/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,27 @@
import("//build/config/features.gni")
import("//third_party/protobuf/proto_library.gni")

static_library("report_queue_configuration") {
sources = [
"report_queue_configuration.cc",
"report_queue_configuration.h",
]
deps = [
"//base",
"//components/reporting/proto:record_constants",
"//components/reporting/proto:record_proto",
"//components/reporting/util:status",
"//components/reporting/util:status_macros",
]
}

static_library("report_queue") {
sources = [
"report_queue.cc",
"report_queue.h",
]
deps = [
":report_queue_configuration",
"//base",
"//components/reporting/proto:record_constants",
"//components/reporting/proto:record_proto",
Expand Down Expand Up @@ -43,12 +58,17 @@ static_library("test_support") {
# target and must be one targets named "unit_tests".
source_set("unit_tests") {
testonly = true
sources = [ "report_queue_unittest.cc" ]
sources = [
"report_queue_configuration_unittest.cc",
"report_queue_unittest.cc",
]
deps = [
":report_queue",
":report_queue_configuration",
":test_support",
"//base",
"//base/test:test_support",
"//components/reporting/proto:record_constants",
"//components/reporting/proto:record_proto",
"//components/reporting/util:status",
"//components/reporting/util:status_macros",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/policy/messaging_layer/public/report_queue_configuration.h"
#include "components/reporting/client/report_queue_configuration.h"

#include <utility>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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_POLICY_MESSAGING_LAYER_PUBLIC_REPORT_QUEUE_CONFIGURATION_H_
#define CHROME_BROWSER_POLICY_MESSAGING_LAYER_PUBLIC_REPORT_QUEUE_CONFIGURATION_H_
#ifndef COMPONENTS_REPORTING_CLIENT_REPORT_QUEUE_CONFIGURATION_H_
#define COMPONENTS_REPORTING_CLIENT_REPORT_QUEUE_CONFIGURATION_H_

#include <memory>
#include <utility>
Expand Down Expand Up @@ -64,4 +64,4 @@ class ReportQueueConfiguration {

} // namespace reporting

#endif // CHROME_BROWSER_POLICY_MESSAGING_LAYER_PUBLIC_REPORT_QUEUE_CONFIGURATION_H_
#endif // COMPONENTS_REPORTING_CLIENT_REPORT_QUEUE_CONFIGURATION_H_
Original file line number Diff line number Diff line change
Expand Up @@ -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/policy/messaging_layer/public/report_queue_configuration.h"
#include "components/reporting/client/report_queue_configuration.h"

#include <stdio.h>

Expand Down

0 comments on commit caac7c9

Please sign in to comment.