Skip to content

Commit 5650c6b

Browse files
committed
fix tests
1 parent a463033 commit 5650c6b

File tree

4 files changed

+16
-61
lines changed

4 files changed

+16
-61
lines changed

CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.25)
44

55
project(beman.scope DESCRIPTION "Generic Scope Guard" LANGUAGES CXX)
66

7-
# enable_testing()
7+
enable_testing()
88

99
# [CMAKE.SKIP_TESTS]
1010
option(
@@ -25,9 +25,9 @@ include(GNUInstallDirs)
2525

2626
add_subdirectory(src/beman/scope)
2727

28-
#if(BEMAN_SCOPE_BUILD_TESTS)
29-
# add_subdirectory(tests/beman/scope)
30-
#endif()
28+
if(BEMAN_SCOPE_BUILD_TESTS)
29+
add_subdirectory(tests/beman/scope)
30+
endif()
3131

3232
if(BEMAN_SCOPE_BUILD_EXAMPLES)
3333
add_subdirectory(examples)

tests/beman/scope/CMakeLists.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
22

3-
#add_executable(beman.scope.tests.identity)
4-
#target_sources(beman.scope.tests.identity PRIVATE identity.test.cpp)
3+
add_executable(beman.scope.tests.scope)
4+
target_sources(beman.scope.tests.scope PRIVATE scope.test.cpp)
5+
6+
target_link_libraries(beman.scope.tests.scope PRIVATE beman::scope)
7+
8+
add_test(
9+
NAME beman.scope.tests.scope
10+
COMMAND beman.scope.tests.scope
11+
)

tests/beman/scope/identity.test.cpp

Lines changed: 0 additions & 55 deletions
This file was deleted.

tests/beman/scope/scope.test.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
int main() {
2+
// TODO: Add tests
3+
}

0 commit comments

Comments
 (0)