On Wed, Jul 03, 2024 at 09:26:35PM +0200, Ronald Klop wrote: > How do I get poudriere to execute this 'make do-test'? poudriere bulk -t as > well as poudriere testport do not seem to execute do-test. I created a small script:
-- begin script -- #!/bin/sh if [ $# -eq 0 ]; then port=$(make -VPKGORIGIN) else port=$1 fi portsdir=$(poudriere ports -lq | awk '{print $5}') testDependsRaw=$(make -C "${portsdir}/${port}" -VTEST_DEPENDS) testDepends=$(echo ${testDependsRaw} | sed 's,[^ ]*:,,g') firstJail=$(poudriere jails -lqn | head -n 1) poudriere bulk -i -j "${firstJail}" ${port} ${testDepends} -- end script -- If you don't add any option the script assume the port is the current directory (make -VPKGORIGIN). After enter the jail (poudriere bulk -i): su cd /usr/ports/... make test I didn't find better solution. Cheers Zsolt