On 12/20/23 12:55 PM, Alex Kiernan wrote:
Signed-off-by: Alex Kiernan <alex.kier...@gmail.com>
---

Changes in v2:
- Use relative path to arestest

  .../recipes-support/c-ares/c-ares/run-ptest   |  7 +++++++
  .../recipes-support/c-ares/c-ares_1.24.0.bb   | 19 ++++++++++++++-----
  2 files changed, 21 insertions(+), 5 deletions(-)
  create mode 100644 meta-oe/recipes-support/c-ares/c-ares/run-ptest

diff --git a/meta-oe/recipes-support/c-ares/c-ares/run-ptest 
b/meta-oe/recipes-support/c-ares/c-ares/run-ptest
new file mode 100644
index 000000000000..15971dec058c
--- /dev/null
+++ b/meta-oe/recipes-support/c-ares/c-ares/run-ptest
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+if ./arestest; then
+       echo "PASS: c-ares"
+else
+       echo "FAIL: c-ares"
+fi

I wonder if it could be added to regular runs with ptest images and therefore added to PTESTS_FAST_META_OE ( if it runs with in 30s ) or PTESTS_SLOW_META_OE in meta-oe/conf/include/ptest-packagelists-meta-oe.inc

diff --git a/meta-oe/recipes-support/c-ares/c-ares_1.24.0.bb 
b/meta-oe/recipes-support/c-ares/c-ares_1.24.0.bb
index 2171002aa95e..3b3b2b83febc 100644
--- a/meta-oe/recipes-support/c-ares/c-ares_1.24.0.bb
+++ b/meta-oe/recipes-support/c-ares/c-ares_1.24.0.bb
@@ -5,14 +5,23 @@ SECTION = "libs"
  LICENSE = "MIT"
  LIC_FILES_CHKSUM = "file://LICENSE.md;md5=fdbc58a6da11a9f68aa73c453818decc"
-SRC_URI = "git://github.com/c-ares/c-ares.git;branch=main;protocol=https"
-SRCREV = "972f456f2808b4e4b1730c90ab506f6af5f4c725"
+SRC_URI = "https://c-ares.org/download/c-ares-1.24.0.tar.gz \
+           file://run-ptest"
+SRC_URI[sha256sum] = 
"c517de6d5ac9cd55a9b72c1541c3e25b84588421817b5f092850ac09a8df5103"
-UPSTREAM_CHECK_GITTAGREGEX = "cares-(?P<pver>\d+_(\d_?)+)"
+PACKAGECONFIG ?= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}"
+PACKAGECONFIG[manpages] = ""
+PACKAGECONFIG[tests] = 
"-DCARES_BUILD_TESTS=ON,-DCARES_BUILD_TESTS=OFF,googletest"
-S = "${WORKDIR}/git"
+inherit cmake manpages pkgconfig ptest
-inherit cmake pkgconfig
+EXTRA_OECMAKE = "-DCARES_STATIC=${@ 'ON' if d.getVar('DISABLE_STATIC') == '' else 
'OFF' }"
+
+do_install_ptest () {
+       install -d ${D}${PTEST_PATH}
+       install -m 0755 ${B}/bin/arestest ${D}${PTEST_PATH}
+       install -m 0755 ${WORKDIR}/run-ptest ${D}${PTEST_PATH}
+}
PACKAGE_BEFORE_PN = "${PN}-utils"




Attachment: OpenPGP_0xBB053355919D3314.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#107696): 
https://lists.openembedded.org/g/openembedded-devel/message/107696
Mute This Topic: https://lists.openembedded.org/mt/103288852/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to