diff mbox series

[meta-oe,04/10] poco: enable dns in ptest

Message ID 20250904221139.3131569-4-peter.marko@siemens.com
State Under Review
Headers show
Series [meta-oe,01/10] meta-oe-image-ptest: fix small typo | expand

Commit Message

Peter Marko Sept. 4, 2025, 10:11 p.m. UTC
From: Peter Marko <peter.marko@siemens.com>

NetSSL tests connect to secure.appinf.com and thus need to resolve DNS.
1 failure and 23 errors are fixed by this change making
NetSSL-testrunner to pass.

Such configuration is already used in oe-core oeqa maturin test.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
---
 meta-oe/recipes-support/poco/poco/run-ptest | 8 ++++++++
 1 file changed, 8 insertions(+)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/poco/poco/run-ptest b/meta-oe/recipes-support/poco/poco/run-ptest
index c8e50fc967..95fd988e48 100644
--- a/meta-oe/recipes-support/poco/poco/run-ptest
+++ b/meta-oe/recipes-support/poco/poco/run-ptest
@@ -1,4 +1,12 @@ 
 #!/bin/sh
+
+# configure dns
+if ! nslookup secure.appinf.com >/dev/null 2>&1; then
+  trap 'mv /etc/resolv.conf.backup /etc/resolv.conf' INT EXIT
+  mv /etc/resolv.conf /etc/resolv.conf.backup
+  echo 'nameserver 8.8.8.8' > /etc/resolv.conf
+fi
+
 export POCO_BASE=/usr/lib/poco/ptest
 export LD_LIBRARY_PATH=${POCO_BASE}/bin:${LD_LIBRARY_PATH}
 i=0