Skip to content

Commit

Permalink
Add tests for library/cpp/int128 into listfile (#313) (#315)
Browse files Browse the repository at this point in the history
  • Loading branch information
tsayukov committed Sep 11, 2024
1 parent 1f507ce commit ab3783c
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 0 deletions.
4 changes: 4 additions & 0 deletions library/cpp/int128/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
if (YDB_SDK_TESTS)
add_subdirectory(ut)
endif()

_ydb_sdk_add_library(int128)

target_sources(int128
Expand Down
105 changes: 105 additions & 0 deletions library/cpp/int128/ut/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
#[=[ TODO: fix bug with std::signbit
add_ydb_test(NAME int128-int128_ut
SOURCES
int128_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)
#]=]

add_ydb_test(NAME int128-int128_typetraits_ut
SOURCES
int128_typetraits_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

add_ydb_test(NAME int128-i128_ut
SOURCES
i128_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

add_ydb_test(NAME int128-i128_and_intrinsic_identity_ut
SOURCES
i128_and_intrinsic_identity_ut.cpp
int128_ut_helpers.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

add_ydb_test(NAME int128-int128_via_intrinsic_ut
SOURCES
int128_via_intrinsic_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

add_ydb_test(NAME int128-int128_old_ut
SOURCES
int128_old_ut.cpp
int128_ut_helpers.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

add_ydb_test(NAME int128-i128_division_ut
SOURCES
i128_division_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

#[=[ TODO: fix bug with std::signbit
add_ydb_test(NAME int128-i128_type_traits_ut
SOURCES
i128_type_traits_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)
#]=]

add_ydb_test(NAME int128-i128_comparison_ut
SOURCES
i128_comparison_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

add_ydb_test(NAME int128-ui128_division_ut
SOURCES
ui128_division_ut.cpp
LINK_LIBRARIES
int128
cpp-testing-unittest_main
LABELS
unit
)

0 comments on commit ab3783c

Please sign in to comment.