blob: 1cb0e23cac0b8dcea55ac8f25ac2d57ee7cbe9c9 [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/test/test_package.gni")
import("//build/testing/environments.gni")
source_set("async_promise") {
sources = [
"executor.cc",
"executor.h",
]
public_deps = [
"//zircon/public/lib/async",
"//zircon/public/lib/async-cpp",
"//zircon/public/lib/fit",
"//zircon/public/lib/zx",
]
public_configs = [ "//garnet/public:config" ]
}
executable("async_promise_unittests") {
testonly = true
sources = [
"tests/executor_tests.cc",
"tests/main.c",
]
deps = [
":async_promise",
"//zircon/public/lib/async-loop-cpp",
"//zircon/public/lib/unittest",
]
}
unittest_package("async_promise_unittests_package") {
deps = [
":async_promise_unittests",
]
tests = [
{
name = "async_promise_unittests"
environments = basic_envs
},
]
}