# Copyright (c) 2026 The YAC Authors
#
# SPDX-License-Identifier: BSD-3-Clause

set(YAC_TEST_DEFAULT_LABELS "pak")
set(YAC_TEST_DEFAULT_LINK yac_pak)

yac_add_test(NAME "test_yac_pak_basic")
if(TARGET "test_yac_pak_basic.x")
  target_sources("test_yac_pak_basic.x" PRIVATE test_yac_pak_common.c)
endif()
yac_add_test(
  NAME "test_yac_pak_tracing"
  MPI_PROCS 4
)
if(TARGET "test_yac_pak_tracing.x")
  target_sources("test_yac_pak_tracing.x" PRIVATE test_yac_pak_common.c)
endif()
yac_add_test(
  NAME "test_yac_pak_mci"
  LINK tests_common yac_pak yac_mci
  MPI_PROCS 2
)
if(TARGET "test_yac_pak_mci.x")
  target_sources("test_yac_pak_mci.x" PRIVATE test_yac_pak_common.c)
endif()
