load("@fbcode_macros//build_defs:cpp_unittest.bzl", "cpp_unittest")
load("@fbsource//tools/build_defs/testinfra:network_access_utils.bzl", "network_access_utils")

oncall("scm_client_infra")

cpp_unittest(
    name = "devInfraSavedStateXDBClientTest",
    srcs = [
        "DevInfraSavedStateXDBClientTest.cpp",
    ],
    compatible_with = [
        "ovr_config//os:linux",
    ],
    network_access = network_access_utils.none(),
    deps = [
        "//folly/portability:gtest",
        "//folly/test:test_utils",
        "//watchman/facebook/saved_state:manifold_saved_state",
        "//watchman/thirdparty/jansson:jansson",
    ],
)

cpp_unittest(
    name = "devInfraSavedStateManifoldClientTest",
    srcs = [
        "DevInfraSavedStateManifoldClientTest.cpp",
    ],
    compatible_with = [
        "ovr_config//os:linux",
    ],
    network_access = network_access_utils.none(),
    deps = [
        "//eden/common/utils:process_info_cache",
        "//folly/logging:logging",
        "//folly/portability:gtest",
        "//folly/test:test_utils",
        "//watchman:client_context",
        "//watchman:config",
        "//watchman:prelude",
        "//watchman/facebook/saved_state:manifold_saved_state",
        "//watchman/thirdparty/jansson:jansson",
    ],
)
