Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e9ac02b
Convert all tests to use TIMED_TEST_SUITE_INITIALIZE/CLEANUP
parth21999 Apr 15, 2026
6174700
Increase channel_int timeout to 20 minutes for valgrind
parth21999 Apr 15, 2026
5fed06a
Add valgrind suppression for process watchdog timer_helper_thread leak
parth21999 Apr 15, 2026
8bea87e
Merge branch 'master' into paaggarwal/convert-to-timed-test-suite
parth21999 Apr 22, 2026
1a21e3f
Merge branch 'master' into paaggarwal/convert-to-timed-test-suite
parth21999 Apr 23, 2026
62ea06e
Update deps: c-build-tools: Propagation script: resume, autofix, and …
parth21999 Apr 26, 2026
299f182
Update deps: c-build-tools: CETCOMAT is not ARM64 compatible (https:/…
anporumb Apr 27, 2026
07a98a7
Update deps: azure-messaging-ai-context, c-build-tools, macro-utils-c…
parth21999 May 6, 2026
8eac3d0
Update deps: c-build-tools: [MrBot] Add MAX_STAGE param; make ARM64 a…
anporumb May 7, 2026
edd0cbd
Update deps: c-build-tools, c-logging, c-pal, c-testrunnerswitcher, c…
anporumb May 7, 2026
5518493
Fix channel_int_valgrind 'possibly lost' leaks: release channel ref b…
parth21999 May 14, 2026
a39a46b
Update deps: c-build-tools, c-pal (#633)
flash-sinx May 15, 2026
540e2ff
Update deps: c-build-tools: Configure Azure DevOps CLI defaults durin…
parth21999 May 16, 2026
19c8b4a
Update deps: c-build-tools: changed pool (https://github.com/Azure/c-…
anporumb May 21, 2026
c45ded4
Update deps: c-build-tools: Clean up discover_native_tools output and…
anporumb May 30, 2026
66da475
Update deps: macro-utils-c: Mirror infra-generated test layout in mac…
anporumb Jun 1, 2026
50010be
Update deps: azure-messaging-ai-context, c-build-tools, c-testrunners…
parth21999 Jun 5, 2026
09d4f00
Update deps: c-pal: updated to latest (#639)
anporumb Jun 8, 2026
d6a3782
Update c-pal submodule, remove c_pal from UTs where not pre-existing
parth21999 Jun 8, 2026
f6a3820
Merge remote-tracking branch 'origin/master' into paaggarwal/convert-…
parth21999 Jun 8, 2026
5cbbebc
Merge branch 'master' into paaggarwal/convert-to-timed-test-suite
parth21999 Jun 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions build_functions/c_util_suppressions.sup
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@
fun:timer_create@@GLIBC_2.3.3
...
}
{
<linux_sys_timer_helper_thread_leak>
Memcheck:Leak
match-leak-kinds: possible
fun:calloc
...
fun:allocate_dtv
fun:_dl_allocate_tls
fun:allocate_stack
fun:pthread_create@@GLIBC_*
fun:timer_helper_thread
fun:start_thread
}

@anporumb anporumb Apr 23, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this needed? #Resolved

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The timer code on linux creates a false positive on helgrind. This is documented in c-pal.

TIMED_TEST_SUITE brings in the timer in c_util, so c_util also needs the suppression now.

{
<timer_create race>
Helgrind:Race
Expand Down
2 changes: 1 addition & 1 deletion samples/async_op_samples_int/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ set(${theseTestsName}_h_files
ml_async_op_module_with_retries.h
)

build_test_artifacts(${theseTestsName} "samples" ADDITIONAL_LIBS c_util)
build_test_artifacts(${theseTestsName} "samples" ADDITIONAL_LIBS c_pal c_util)
5 changes: 3 additions & 2 deletions samples/async_op_samples_int/async_op_samples_int.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
#include "c_pal/sync.h"
#include "c_pal/thandle.h"
#include "c_pal/threadapi.h"
#include "c_pal/timed_test_suite.h"

#include "c_util/async_op.h"

Expand Down Expand Up @@ -366,12 +367,12 @@ static void test_ASYNC_OP_MODULE_CALLBACK(void* context, COMMON_ASYNC_OP_MODULE_

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(TestClassInit)
TIMED_TEST_SUITE_INITIALIZE(TestClassInit, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, gballoc_hl_init(NULL, NULL));
}

TEST_SUITE_CLEANUP(TestClassCleanup)
TIMED_TEST_SUITE_CLEANUP(TestClassCleanup)
{
gballoc_hl_deinit();
}
Expand Down
2 changes: 1 addition & 1 deletion tests/async_op_int/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ set(${theseTestsName}_c_files
set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util" ADDITIONAL_LIBS c_util)
build_test_artifacts(${theseTestsName} "tests/c_util" ADDITIONAL_LIBS c_pal c_util)
5 changes: 3 additions & 2 deletions tests/async_op_int/async_op_int.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#include "c_pal/gballoc_hl_redirect.h"

#include "c_pal/thandle.h"
#include "c_pal/timed_test_suite.h"

#include "c_util/async_op.h"

Expand Down Expand Up @@ -84,12 +85,12 @@ static ASYNC_OP_DISPOSE disposes[] =

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(setsBufferTempSize)
TIMED_TEST_SUITE_INITIALIZE(setsBufferTempSize, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, gballoc_hl_init(NULL, NULL));
}

TEST_SUITE_CLEANUP(TestClassCleanup)
TIMED_TEST_SUITE_CLEANUP(TestClassCleanup)
{
gballoc_hl_deinit();
}
Expand Down
2 changes: 1 addition & 1 deletion tests/async_op_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_pal c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_pal c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/async_op_ut_pch.h"
)
4 changes: 2 additions & 2 deletions tests/async_op_ut/async_op_ut.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(setsBufferTempSize)
TIMED_TEST_SUITE_INITIALIZE(setsBufferTempSize, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand All @@ -33,7 +33,7 @@ TEST_SUITE_INITIALIZE(setsBufferTempSize)
REGISTER_GLOBAL_MOCK_FAIL_RETURN(realloc, NULL);
}

TEST_SUITE_CLEANUP(TestClassCleanup)
TIMED_TEST_SUITE_CLEANUP(TestClassCleanup)
{
umock_c_deinit();

Expand Down
2 changes: 2 additions & 0 deletions tests/async_op_ut/async_op_ut_pch.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
#include "testrunnerswitcher.h"
#include "umock_c/umock_c.h"

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS

#include "c_pal/gballoc_hl.h"
Expand Down
2 changes: 1 addition & 1 deletion tests/async_retry_wrapper_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ set(${theseTestsName}_h_files
include_directories(../../inc)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_util c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_util c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/async_retry_wrapper_ut_pch.h"
)
4 changes: 2 additions & 2 deletions tests/async_retry_wrapper_ut/async_retry_wrapper_ut.c
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(suite_init)
TIMED_TEST_SUITE_INITIALIZE(suite_init, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand Down Expand Up @@ -258,7 +258,7 @@ TEST_SUITE_INITIALIZE(suite_init)
REGISTER_TYPE(TEST_ASYNC_API_SYNC_MULTIPLE_RESULT, TEST_ASYNC_API_SYNC_MULTIPLE_RESULT);
}

TEST_SUITE_CLEANUP(suite_cleanup)
TIMED_TEST_SUITE_CLEANUP(suite_cleanup)
{
THANDLE_ASSIGN(REAL_THREADPOOL)(&g.test_threadpool, NULL);
umock_c_deinit();
Expand Down
2 changes: 2 additions & 0 deletions tests/async_retry_wrapper_ut/async_retry_wrapper_ut_pch.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

#include "c_pal/interlocked.h" /*included for mocking reasons - it will prohibit creation of mocks belonging to interlocked.h - at the moment verified through int tests - this is porting legacy code, temporary solution*/

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#define GBALLOC_HL_REDIRECT_H
#undef GBALLOC_HL_REDIRECT_H
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_util c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_util c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/async_type_helper_copy_value_handler_ut_pch.h"
)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) Microsoft. All rights reserved.
// Copyright (c) Microsoft. All rights reserved.



Expand Down Expand Up @@ -27,7 +27,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(suite_init)
TIMED_TEST_SUITE_INITIALIZE(suite_init, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand All @@ -38,7 +38,7 @@ TEST_SUITE_INITIALIZE(suite_init)

}

TEST_SUITE_CLEANUP(suite_cleanup)
TIMED_TEST_SUITE_CLEANUP(suite_cleanup)
{
umock_c_deinit();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@

#include "c_pal/interlocked.h" /*included for mocking reasons - it will prohibit creation of mocks belonging to this interlocked.h, temporary solution*/

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#include "c_pal/gballoc_hl.h"
#include "c_pal/gballoc_hl_redirect.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_util c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_util c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/async_type_helper_ref_counted_handler_ut_pch.h"
)
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(suite_init)
TIMED_TEST_SUITE_INITIALIZE(suite_init, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand All @@ -38,7 +38,7 @@ TEST_SUITE_INITIALIZE(suite_init)
REGISTER_UMOCK_ALIAS_TYPE(TEST_REFCOUNTED_HANDLE, void*);
}

TEST_SUITE_CLEANUP(suite_cleanup)
TIMED_TEST_SUITE_CLEANUP(suite_cleanup)
{
umock_c_deinit();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@

#include "c_pal/interlocked.h" /*included for mocking reasons - it will prohibit creation of mocks belonging to this interlocked.h, temporary solution*/

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#include "c_pal/gballoc_hl.h"
#include "c_pal/gballoc_hl_redirect.h"
Expand Down
2 changes: 1 addition & 1 deletion tests/async_type_helper_thandle_handler_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_util c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_util c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/async_type_helper_thandle_handler_ut_pch.h"
)
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(suite_init)
TIMED_TEST_SUITE_INITIALIZE(suite_init, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand All @@ -43,7 +43,7 @@ TEST_SUITE_INITIALIZE(suite_init)
REGISTER_UMOCK_ALIAS_TYPE(THANDLE(TEST_THANDLE), void*);
}

TEST_SUITE_CLEANUP(suite_cleanup)
TIMED_TEST_SUITE_CLEANUP(suite_cleanup)
{
umock_c_deinit();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@

#include "c_pal/interlocked.h" /*included for mocking reasons - it will prohibit creation of mocks belonging to this interlocked.h, temporary solution*/

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#include "c_pal/gballoc_hl.h"
#include "c_pal/gballoc_hl_redirect.h"
Expand Down
2 changes: 1 addition & 1 deletion tests/async_type_helper_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_util c_pal_reals c_util_reals
ADDITIONAL_LIBS real_process_watchdog c_util c_pal_reals c_util_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/async_type_helper_ut_pch.h"
)
6 changes: 3 additions & 3 deletions tests/async_type_helper_ut/async_type_helper_ut.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) Microsoft. All rights reserved.
// Copyright (c) Microsoft. All rights reserved.

#include "async_type_helper_ut_pch.h"

Expand All @@ -18,7 +18,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(suite_init)
TIMED_TEST_SUITE_INITIALIZE(suite_init, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand All @@ -44,7 +44,7 @@ TEST_SUITE_INITIALIZE(suite_init)
REGISTER_UMOCK_ALIAS_TYPE(constbuffer_array_ptr, CONSTBUFFER_ARRAY_HANDLE*);
}

TEST_SUITE_CLEANUP(suite_cleanup)
TIMED_TEST_SUITE_CLEANUP(suite_cleanup)
{
umock_c_deinit();

Expand Down
2 changes: 2 additions & 0 deletions tests/async_type_helper_ut/async_type_helper_ut_pch.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

#include "c_pal/interlocked.h" /*included for mocking reasons - it will prohibit creation of mocks belonging to interlocked.h - at the moment verified through int tests - this is porting legacy code, temporary solution*/

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#include "c_pal/gballoc_hl.h"
#include "c_pal/gballoc_hl_redirect.h"
Expand Down
2 changes: 1 addition & 1 deletion tests/azure_base64_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_pal c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_pal c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/azure_base64_ut_pch.h"
)
4 changes: 2 additions & 2 deletions tests/azure_base64_ut/azure_base64_ut.c
Original file line number Diff line number Diff line change
Expand Up @@ -1444,7 +1444,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(TestSuiteInitialize)
TIMED_TEST_SUITE_INITIALIZE(TestSuiteInitialize, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{
ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));

Expand All @@ -1453,7 +1453,7 @@ TEST_SUITE_INITIALIZE(TestSuiteInitialize)
REGISTER_GBALLOC_HL_GLOBAL_MOCK_HOOK();
}

TEST_SUITE_CLEANUP(TestClassCleanup)
TIMED_TEST_SUITE_CLEANUP(TestClassCleanup)
{
umock_c_deinit();

Expand Down
2 changes: 2 additions & 0 deletions tests/azure_base64_ut/azure_base64_ut_pch.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
#include "umock_c/umock_c.h"
#include "umock_c/umock_c_negative_tests.h"

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#include "c_pal/gballoc_hl.h"
#include "c_pal/gballoc_hl_redirect.h"
Expand Down
2 changes: 1 addition & 1 deletion tests/buffer_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_pal c_pal_reals
ADDITIONAL_LIBS real_process_watchdog c_pal c_pal_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/buffer_ut_pch.h"
)
4 changes: 2 additions & 2 deletions tests/buffer_ut/buffer_ut.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ static void on_umock_c_error(UMOCK_C_ERROR_CODE error_code)

BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)

TEST_SUITE_INITIALIZE(setsBufferTempSize)
TIMED_TEST_SUITE_INITIALIZE(setsBufferTempSize, TIMED_TEST_DEFAULT_TIMEOUT_MS)
{

ASSERT_ARE_EQUAL(int, 0, real_gballoc_hl_init(NULL, NULL));
Expand All @@ -44,7 +44,7 @@ BEGIN_TEST_SUITE(TEST_SUITE_NAME_FROM_CMAKE)
REGISTER_GLOBAL_MOCK_FAIL_RETURN(realloc, NULL);
}

TEST_SUITE_CLEANUP(TestClassCleanup)
TIMED_TEST_SUITE_CLEANUP(TestClassCleanup)
{
umock_c_deinit();

Expand Down
2 changes: 2 additions & 0 deletions tests/buffer_ut/buffer_ut_pch.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@

#include "real_gballoc_ll.h"

#include "c_pal/timed_test_suite.h"

#include "umock_c/umock_c_ENABLE_MOCKS.h" // ============================== ENABLE_MOCKS
#include "c_pal/gballoc_hl.h"
#include "c_pal/gballoc_hl_redirect.h"
Expand Down
2 changes: 1 addition & 1 deletion tests/cancellation_token_ut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ set(${theseTestsName}_h_files
)

build_test_artifacts(${theseTestsName} "tests/c_util"
ADDITIONAL_LIBS c_pal c_pal_reals c_util c_util_reals
ADDITIONAL_LIBS real_process_watchdog c_pal c_pal_reals c_util c_util_reals
ENABLE_TEST_FILES_PRECOMPILED_HEADERS "${CMAKE_CURRENT_LIST_DIR}/cancellation_token_ut_pch.h"
)
Loading