Skip to content

Commit 868adaf

Browse files
Merge pull request #4518 from mazimkhan/mbed-tls-test-deploy
Add new target in mbedtls importer Makefile for mbedtls tests
2 parents 3d86959 + 5067db0 commit 868adaf

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

features/mbedtls/importer/Makefile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ MBED_TLS_RELEASE ?= mbedtls-2.5.0
3333
TARGET_PREFIX:=../
3434
TARGET_SRC:=$(TARGET_PREFIX)src
3535
TARGET_INC:=$(TARGET_PREFIX)inc
36+
TARGET_TESTS:=$(TARGET_PREFIX)TESTS
3637

3738
# mbed TLS source directory - hidden from mbed via TARGET_IGNORE
3839
MBED_TLS_URL:=https://github.com/ARMmbed/mbedtls-restricted.git
3940
MBED_TLS_DIR:=TARGET_IGNORE/mbedtls
4041
MBED_TLS_API:=$(MBED_TLS_DIR)/include/mbedtls
4142
MBED_TLS_GIT_CFG=$(MBED_TLS_DIR)/.git/config
4243

43-
.PHONY: all deploy rsync mbedtls clean update
44+
.PHONY: all deploy deploy-tests rsync mbedtls clean update
4445

4546
all: mbedtls
4647

@@ -70,6 +71,15 @@ deploy: rsync
7071
# Copy the trimmed config that does not require entropy source
7172
cp $(MBED_TLS_DIR)/configs/config-no-entropy.h $(TARGET_INC)/mbedtls/.
7273

74+
deploy-tests: deploy
75+
#
76+
# Copying mbed TLS tests...
77+
rm -rf $(TARGET_TESTS)
78+
mkdir -p $(TARGET_TESTS)
79+
rsync -a --delete $(MBED_TLS_DIR)/tests/TESTS/ $(TARGET_TESTS)
80+
mkdir -p $(TARGET_TESTS)/host_tests
81+
cp $(MBED_TLS_DIR)/tests/scripts/mbedtls_test.py $(TARGET_TESTS)/host_tests/
82+
7383
update: $(MBED_TLS_GIT_CFG) $(MBED_TLS_HA_GIT_CFG)
7484
#
7585
# Updating to the specified mbed TLS library version

0 commit comments

Comments
 (0)