Publish task queue test suite.

The set of tests is a copy of rtc_base/task_queue_unittests excluding tests
that verify rtc::NewClosure rather than task queue implementation itself.

Bug: webrtc:10191
Change-Id: I94e962ad63ff6510c43a97ef0cd4da7d08f25538
Reviewed-on: https://webrtc-review.googlesource.com/c/118445
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26369}
This commit is contained in:
Danil Chapovalov
2019-01-22 18:15:37 +01:00
committed by Commit Bot
parent b0397d69a9
commit 33b716f7dd
4 changed files with 266 additions and 0 deletions

View File

@ -39,6 +39,25 @@ rtc_source_set("task_queue_factory") {
]
}
rtc_source_set("task_queue_test") {
visibility = [ "*" ]
testonly = true
sources = [
"task_queue_test.cc",
"task_queue_test.h",
]
deps = [
":task_queue",
":task_queue_factory",
"../../rtc_base:rtc_event",
"../../rtc_base:rtc_task_queue_api",
"../../rtc_base:timeutils",
"../../test:test_support",
"//third_party/abseil-cpp/absl/memory",
"//third_party/abseil-cpp/absl/strings",
]
}
rtc_source_set("default_task_queue_factory") {
# TODO(bugs.webrtc.org/10191): Make public when implemented for all
# supported platforms.