This reverts commit af05c833dac86d1e8496b0cf17eac4514b9b2b2e. Reason for revert: The failure in remoting_unittests has been addressed. Original change's description: > [Sheriff] Revert "Remove MessageHandler[AutoCleanup] dependency from StreamInterface." > > This reverts commit eb79dd9ffdc41e4ca86803bfc1317e0961a8a8a6. > > Reason for revert: breaks WebRTC roll into Chrome: > https://crrev.com/c/2445696 > > Sample failure: > https://ci.chromium.org/p/chromium/builders/try/linux-rel/506049 > [ RUN ] PseudoTcpAdapterTest.DeleteOnConnected > > Original change's description: > > Remove MessageHandler[AutoCleanup] dependency from StreamInterface. > > > > This includes relying on related types such as MessageData and > > PostEvent functionality inside the StreamInterface itself. > > > > This affects mostly tests but OpenSSLStreamAdapter > > requires special attention. > > > > Bug: webrtc:11988 > > Change-Id: Ib5c895f1bdf77bb49e3162bd49718f8a98812d91 > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185505 > > Commit-Queue: Tommi <tommi@webrtc.org> > > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#32290} > > TBR=kwiberg@webrtc.org,tommi@webrtc.org > > Change-Id: I23d7a311a73c739eba872a21e6123235465c28cc > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: webrtc:11988 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186564 > Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org> > Reviewed-by: Marina Ciocea <marinaciocea@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32299} TBR=kwiberg@webrtc.org,tommi@webrtc.org,marinaciocea@webrtc.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: webrtc:11988 Change-Id: Iff07e0943fc5dded9eeed5c2626798691594300d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186700 Reviewed-by: Tommi <tommi@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32314}
57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
# Copyright (c) 2018 The WebRTC project authors. All Rights Reserved.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license
|
|
# that can be found in the LICENSE file in the root of the source
|
|
# tree. An additional intellectual property rights grant can be found
|
|
# in the file PATENTS. All contributing project authors may
|
|
# be found in the AUTHORS file in the root of the source tree.
|
|
|
|
import("../../webrtc.gni")
|
|
if (is_android) {
|
|
import("//build/config/android/config.gni")
|
|
import("//build/config/android/rules.gni")
|
|
}
|
|
|
|
rtc_library("aligned_malloc") {
|
|
sources = [
|
|
"aligned_malloc.cc",
|
|
"aligned_malloc.h",
|
|
]
|
|
deps = [ "..:checks" ]
|
|
}
|
|
|
|
# Test only utility.
|
|
# TODO: Tag with `testonly = true` once all depending targets are correctly
|
|
# tagged.
|
|
rtc_library("fifo_buffer") {
|
|
visibility = [
|
|
":unittests",
|
|
"..:rtc_base_tests_utils",
|
|
"..:rtc_base_unittests",
|
|
"../../p2p:rtc_p2p", # This needs to be fixed.
|
|
]
|
|
sources = [
|
|
"fifo_buffer.cc",
|
|
"fifo_buffer.h",
|
|
]
|
|
deps = [
|
|
"..:rtc_base",
|
|
"../synchronization:mutex",
|
|
"../task_utils:pending_task_safety_flag",
|
|
"../task_utils:to_queued_task",
|
|
]
|
|
}
|
|
|
|
rtc_library("unittests") {
|
|
testonly = true
|
|
sources = [
|
|
"aligned_malloc_unittest.cc",
|
|
"fifo_buffer_unittest.cc",
|
|
]
|
|
deps = [
|
|
":aligned_malloc",
|
|
":fifo_buffer",
|
|
"../../test:test_support",
|
|
]
|
|
}
|