"""
@file
@defgroup rtctk_componentFramework_services_testTools_runtimeRepo_pubsub \
    Runtime Repository Adapter Pub/Sub Test Tool
@ingroup rtctk_componentFramework_services_testTools_runtimeRepo

@brief The RuntimeRepoAdapter test application for Publisher/Subscriber functionality.

@copyright
  SPDX-FileCopyrightText: 2025-2026 European Southern Observatory (ESO) @n
  SPDX-License-Identifier: LGPL-3.0-only
"""

from wtools.module import declare_cprogram


declare_cprogram(
    target="testRtctkRtrSuitePubSub",
    use=[
        "gtest",
        "gmock",
        "componentFramework.services.logging",
        "componentFramework.services.common",
        "componentFramework.services.testSupport.common",
        "componentFramework.services.runtimeRepo",
        "BOOST",
        "fmt",
        "numapp",
    ],
)
