From 451f296f9a9608aefd7f24dd4616793c6a15fb96 Mon Sep 17 00:00:00 2001 From: Vasileios Anagnostopoulos Date: Mon, 17 Oct 2022 13:11:22 +0200 Subject: aardvark-dns: Add ptest support Signed-off-by: Bruce Ashfield --- recipes-containers/aardvark-dns/aardvark-dns.inc | 24 ++++++++++++++++++++++++ recipes-containers/aardvark-dns/files/run-ptest | 3 +++ 2 files changed, 27 insertions(+) create mode 100644 recipes-containers/aardvark-dns/files/run-ptest diff --git a/recipes-containers/aardvark-dns/aardvark-dns.inc b/recipes-containers/aardvark-dns/aardvark-dns.inc index 4123a2d6..70c94dd5 100644 --- a/recipes-containers/aardvark-dns/aardvark-dns.inc +++ b/recipes-containers/aardvark-dns/aardvark-dns.inc @@ -1,6 +1,30 @@ +inherit ptest + +SRC_URI += " \ + file://run-ptest \ +" + # Cargo installs the binary to bin so move it to where podman expects it do_install:append() { install -d ${D}${libexecdir}/podman/ mv ${D}${bindir}/* ${D}${libexecdir}/podman/ rm -rf ${D}${bindir}/ } + + +do_install_ptest () { + cp -r ${S}/test ${D}${PTEST_PATH} +} + +RDEPENDS:${PN}-ptest += " \ + bats \ + bash \ + coreutils \ + jq \ + iproute2 \ + slirp4netns \ + dbus-daemon-proxy \ + util-linux-unshare \ + bind-utils \ + ipcalc \ +" diff --git a/recipes-containers/aardvark-dns/files/run-ptest b/recipes-containers/aardvark-dns/files/run-ptest new file mode 100644 index 00000000..b33d8fd4 --- /dev/null +++ b/recipes-containers/aardvark-dns/files/run-ptest @@ -0,0 +1,3 @@ +#!/bin/bash + +NETAVARK=/usr/libexec/podman/netavark AARDVARK=/usr/libexec/podman/aardvark-dns bats ./test/ -- cgit v1.2.3-54-g00ecf