mirror of
https://github.com/valitydev/osquery-1.git
synced 2024-11-07 09:58:54 +00:00
59437ee9a5
Reviewed By: jessek Differential Revision: D14065193 fbshipit-source-id: 62523b183a87dc8d49eee6e4146cf41825baceeb
82 lines
2.6 KiB
Python
82 lines
2.6 KiB
Python
# Copyright (c) 2014-present, Facebook, Inc.
|
|
# All rights reserved.
|
|
#
|
|
# This source code is licensed as defined on the LICENSE file found in the
|
|
# root directory of this source tree.
|
|
|
|
load("//tools/build_defs/oss/osquery:cxx.bzl", "osquery_cxx_library", "osquery_cxx_test")
|
|
load("//tools/build_defs/oss/osquery:native.bzl", "osquery_target")
|
|
|
|
osquery_cxx_test(
|
|
name = "config_tests",
|
|
srcs = [
|
|
"config_tests.cpp",
|
|
],
|
|
env = {
|
|
"TEST_CONF_FILES_DIR": "$(location {})".format(
|
|
osquery_target("tools/tests:conf_files"),
|
|
),
|
|
},
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
osquery_target("osquery/config:config"),
|
|
osquery_target("osquery/config/plugins:tls_config"),
|
|
osquery_target("osquery/database/plugins:ephemeral"),
|
|
osquery_target("osquery/dispatcher:dispatcher"),
|
|
osquery_target("osquery/events:events"),
|
|
osquery_target("osquery/extensions:extensions"),
|
|
osquery_target("osquery/filesystem:mock_file_structure"),
|
|
osquery_target("osquery/killswitch:killswitch"),
|
|
osquery_target("osquery/registry:registry"),
|
|
osquery_target("osquery/remote/enroll:tls_enroll"),
|
|
osquery_target("osquery/utils/system:time"),
|
|
osquery_target("specs:tables"),
|
|
":test_utils",
|
|
],
|
|
)
|
|
|
|
osquery_cxx_test(
|
|
name = "packs",
|
|
srcs = [
|
|
"packs.cpp",
|
|
],
|
|
env = {
|
|
"TEST_CONF_FILES_DIR": "$(location {})".format(
|
|
osquery_target("tools/tests:conf_files"),
|
|
),
|
|
},
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
osquery_target("osquery/config:config"),
|
|
osquery_target("osquery/config/plugins:tls_config"),
|
|
osquery_target("osquery/database/plugins:ephemeral"),
|
|
osquery_target("osquery/dispatcher:dispatcher"),
|
|
osquery_target("osquery/events:events"),
|
|
osquery_target("osquery/extensions:extensions"),
|
|
osquery_target("osquery/filesystem:mock_file_structure"),
|
|
osquery_target("osquery/killswitch:killswitch"),
|
|
osquery_target("osquery/registry:registry"),
|
|
osquery_target("osquery/remote/enroll:tls_enroll"),
|
|
osquery_target("osquery/utils/system:time"),
|
|
osquery_target("specs:tables"),
|
|
":test_utils",
|
|
],
|
|
)
|
|
|
|
osquery_cxx_library(
|
|
name = "test_utils",
|
|
srcs = [
|
|
"test_utils.cpp",
|
|
],
|
|
header_namespace = "osquery/config/tests",
|
|
exported_headers = [
|
|
"test_utils.h",
|
|
],
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
osquery_target("osquery/filesystem:osquery_filesystem"),
|
|
osquery_target("osquery/utils/json:json"),
|
|
osquery_target("osquery/utils/system:env"),
|
|
],
|
|
)
|