summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-networking/recipes-connectivity/nanomsg/nng/run-ptest16
-rw-r--r--meta-networking/recipes-connectivity/nanomsg/nng_1.11.bb16
2 files changed, 29 insertions, 3 deletions
diff --git a/meta-networking/recipes-connectivity/nanomsg/nng/run-ptest b/meta-networking/recipes-connectivity/nanomsg/nng/run-ptest
new file mode 100644
index 0000000000..57888a77c9
--- /dev/null
+++ b/meta-networking/recipes-connectivity/nanomsg/nng/run-ptest
@@ -0,0 +1,16 @@
1#!/bin/sh
2
3RET=0
4cd tests
5
6for t in $(ls *); do
7 ./$t > /dev/null
8 if [ $? -eq 0 ]; then
9 echo PASS: $t
10 else
11 echo FAIL: $t
12 RET=1
13 fi
14done
15
16exit $RET
diff --git a/meta-networking/recipes-connectivity/nanomsg/nng_1.11.bb b/meta-networking/recipes-connectivity/nanomsg/nng_1.11.bb
index e59b7f34e2..031827a5c0 100644
--- a/meta-networking/recipes-connectivity/nanomsg/nng_1.11.bb
+++ b/meta-networking/recipes-connectivity/nanomsg/nng_1.11.bb
@@ -5,16 +5,26 @@ SECTION = "libs/networking"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a41e579bb4326c21c774f8e51e41d8a3" 6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a41e579bb4326c21c774f8e51e41d8a3"
7 7
8SRC_URI = "git://github.com/nanomsg/nng.git;branch=stable;protocol=https" 8SRC_URI = "git://github.com/nanomsg/nng.git;branch=stable;protocol=https \
9 file://run-ptest \
10 "
11
9SRCREV = "84aa701f42968bf536141a24e826da66963b571a" 12SRCREV = "84aa701f42968bf536141a24e826da66963b571a"
10 13
11inherit cmake pkgconfig 14inherit cmake pkgconfig ptest
12 15
13EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DNNG_ENABLE_NNGCAT=ON" 16EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DNNG_ENABLE_NNGCAT=ON \
17 ${@bb.utils.contains('PTEST_ENABLED', '1', '-DNNG_TESTS=ON', '', d)} \
18 "
14 19
15PACKAGECONFIG ??= "" 20PACKAGECONFIG ??= ""
16 21
17PACKAGECONFIG[mbedtls] = "-DNNG_ENABLE_TLS=ON,-DNNG_ENABLE_TLS=OFF,mbedtls" 22PACKAGECONFIG[mbedtls] = "-DNNG_ENABLE_TLS=ON,-DNNG_ENABLE_TLS=OFF,mbedtls"
18 23
24do_install_ptest(){
25 install -d ${D}/${PTEST_PATH}/tests
26 find ${B}/tests -type f -executable -exec install {} ${D}${PTEST_PATH}/tests/ \;
27}
28
19PACKAGES =+ "${PN}-tools" 29PACKAGES =+ "${PN}-tools"
20FILES:${PN}-tools = "${bindir}/*" 30FILES:${PN}-tools = "${bindir}/*"