Skip to content

Commit 994662a

Browse files
authored
Merge pull request ARMmbed#14061 from rajkan01/create_mbed_greentea_framework_lib
CMake: Create mbed-greentea library
2 parents 9e5e245 + d634236 commit 994662a

File tree

4 files changed

+53
-0
lines changed

4 files changed

+53
-0
lines changed

features/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
# List of all features libraries available.
55
add_library(mbed-fpga-ci-test-shield INTERFACE)
66
add_library(mbed-client-cli INTERFACE)
7+
add_library(mbed-greentea INTERFACE)
78

89
add_subdirectory(frameworks/COMPONENT_FPGA_CI_TEST_SHIELD)
910
add_subdirectory(frameworks/mbed-client-cli)
11+
add_subdirectory(frameworks/greentea-client)
12+
add_subdirectory(frameworks/unity)
13+
add_subdirectory(frameworks/utest)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
target_include_directories(mbed-greentea
5+
INTERFACE
6+
.
7+
greentea-client
8+
)
9+
10+
target_sources(mbed-greentea
11+
INTERFACE
12+
source/greentea_metrics.cpp
13+
source/greentea_test_env.cpp
14+
)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
target_include_directories(mbed-greentea
5+
INTERFACE
6+
.
7+
unity
8+
)
9+
10+
target_sources(mbed-greentea
11+
INTERFACE
12+
source/unity.c
13+
)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Copyright (c) 2020 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
target_include_directories(mbed-greentea
5+
INTERFACE
6+
.
7+
utest
8+
)
9+
10+
target_sources(mbed-greentea
11+
INTERFACE
12+
mbed-utest-shim.cpp
13+
source/unity_handler.cpp
14+
source/utest_case.cpp
15+
source/utest_default_handlers.cpp
16+
source/utest_greentea_handlers.cpp
17+
source/utest_harness.cpp
18+
source/utest_print.cpp
19+
source/utest_shim.cpp
20+
source/utest_stack_trace.cpp
21+
source/utest_types.cpp
22+
)

0 commit comments

Comments
 (0)