From nobody Sat Jul 06 18:35:05 2024 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WGfFT6MKqz5PN9H for ; Sat, 06 Jul 2024 18:35:09 +0000 (UTC) (envelope-from uzsolt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WGfFT5Yg7z3xPD; Sat, 6 Jul 2024 18:35:09 +0000 (UTC) (envelope-from uzsolt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720290909; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oln0+0n0aASR9VbJNUukIq3p+pQXYmSt5YP12nPjrdM=; b=ha10rnY7zrc/YfocFK4J7eW4rwrAAwZZAnTBXdf00QeKGao+SkipNwypj47QjpYwTuFQkN M7PX9OJrOVCsQCpypxqGCURT6ogqOB1tPZWabXaz987jwCryIs0lfJtau1kcTCi/v4k4L+ NFlT9Gap8u+3Qo23XLjK5vbCQvjCOKAulLftmvN1MwPrUkPSkxjgOJssR4ZRhEVM4lHxjx R9NVQ+P4ZNfobkDiE86k0QyNBaX6KzYgfEvHebtn6AMKiZ+LmLUiDvu7cq4PTOwQmJvDdj gpH+O10H2GOnW/WH8W537GkqrOhnHfc6+D3Eipo/E3IJvDMzqhrnmxwBIoR+XA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720290909; a=rsa-sha256; cv=none; b=Rl26kCJQ/Tg+Eh2qdcafYaHaoFEyEwjKP8TVDx3Lp3soiJh1Xg5J89PMMrp6b7dDeBEkjU tFYdWfuDAGxD6kUhWfRylQKXYT6KDj4ZtYnrTVQADYQqKLNTcWk0xiAivtn8rr/6ve+/+C N/M/P7v12f3DFAcsNL3jGFYoxSIszn0aWeujEfkwzDPXR3AH3NVcaZhg5vjDWB0bpZRBfx 9k/IISA0uhyW9nBqc1Za+mZWI2UDHNzHnZpmFx7EQTa0aMn9v4UaSUKw+YgdYaPXjnOxv1 oJNgmr8t/AcvxwPx3LAPOoXpt8nPIwf2glU28uoJyvsrd5pno6BOgH8Z3Njp1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720290909; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oln0+0n0aASR9VbJNUukIq3p+pQXYmSt5YP12nPjrdM=; b=tDawSYQVnFiu48Xko3Jj9kHHumyiJkcnhImDu8Re2bd2jwc/L3QEX5m8o4sFIaOpwzUC5/ rBYJ0lbW4EFue4hVUt7f54zGDi3v4eci6n1qIn05eL1nHgfP0m4yAoLyGRErDh/VrLNE8j hN9lHlxpRfqoJijRu/TMJel50MADHGuTnrPRsj/0huj2qNdjJtEPDbjRMzOXWQYPrYq0Nf /28IuxPsMUjqsJZ/Ck2QNumSD4xm2xGStZiTRWIIUQx3iLXGQfDII3rhXgGtAUUDwrjyQp iGfD9rltM5YKaoQaQgv5fEUgtRW06mM91qZDV9KHLl3XL8TCeOOM4dtiG0IN8A== Received: from localhost (92-249-203-24.pool.digikabel.hu [92.249.203.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: uzsolt/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WGfFT2C14zhbS; Sat, 6 Jul 2024 18:35:09 +0000 (UTC) (envelope-from uzsolt@FreeBSD.org) Date: Sat, 6 Jul 2024 20:35:05 +0200 From: Zsolt Udvari To: Ronald Klop Cc: ports@freebsd.org Subject: Re: poudriere and make do-test Message-ID: References: <160984302.11834.1720034795450@localhost> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <160984302.11834.1720034795450@localhost> 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