From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=pass (p=quarantine dis=none) header.from=dbb.dev Authentication-Results: passt.top; dkim=pass (1024-bit key; secure) header.d=dbb.dev header.i=@dbb.dev header.a=rsa-sha256 header.s=jul08 header.b=j6/jnKDU; dkim-atps=neutral Received: from taz.dbb.computer (taz.dbb.computer [IPv6:2001:19f0:1000:1e08:5400:4ff:fe5d:8516]) by passt.top (Postfix) with ESMTPS id B06CF5A0271 for ; Tue, 21 Jul 2026 17:37:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dbb.dev; s=jul08; t=1784648251; bh=zyNDOpSjB8FvEgw3+6kTIND+0oe/KQlYDV3fOWW3MbA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=j6/jnKDU7oWPcaEHpg4jwmYdNs7OVKZIZXkr66tBKqHCJ115FWUOvQ9NxTK1bOWKG 4GjvEepPQV4JCnXvNLc9BpIoG2eMS42XIC1RHy2h3w+1U5NPteiWonr2n8lhlFwLNH lqRrxonoGdkvAQWoxiNPPcN+lrgdNhMTkU/YaBMw= Authentication-Results: taz.dbb.computer; dmarc=pass (p=quarantine dis=none) header.from=dbb.dev Authentication-Results: taz.dbb.computer; spf=pass smtp.mailfrom=dbb.dev Received: from taz.dbb.computer (localhost [IPv6:::1]) by taz.dbb.computer (Postfix) with ESMTP id 5370229C8B7; Tue, 21 Jul 2026 15:37:31 +0000 (UTC) Received: from localhost ([69.119.138.76]) by taz.dbb.computer with ESMTPSA id mkvREzuSX2pmdQwArUmV4g (envelope-from ); Tue, 21 Jul 2026 15:37:31 +0000 From: "Dwayne B. Bent" To: passt-dev@passt.top Subject: [PATCH 1/2] pasta: Regression test for bug 216 Date: Tue, 21 Jul 2026 11:37:26 -0400 Message-ID: <20260721153727.2173831-2-dbb@dbb.dev> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260721153727.2173831-1-dbb@dbb.dev> References: <20260721153727.2173831-1-dbb@dbb.dev> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID-Hash: WOVKF2XQZUV77JUZL2K43F2M7DAMONZ7 X-Message-ID-Hash: WOVKF2XQZUV77JUZL2K43F2M7DAMONZ7 X-MailFrom: dbb@dbb.dev X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: "Dwayne B. Bent" X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Adds a test that asserts that when pasta is invoked via `unshare -r` in standalone mode with `--netns-only` it does not print any warnings, and the command executes successfully. Assisted-by: Codex:gpt-5.6-sol Signed-off-by: Dwayne B. Bent --- test/pasta_options/netns_only | 19 +++++++++++++++++++ test/run | 1 + 2 files changed, 20 insertions(+) create mode 100644 test/pasta_options/netns_only diff --git a/test/pasta_options/netns_only b/test/pasta_options/netns_only new file mode 100644 index 0000000..197ed44 --- /dev/null +++ b/test/pasta_options/netns_only @@ -0,0 +1,19 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# +# PASST - Plug A Simple Socket Transport +# for qemu/UNIX domain socket mode +# +# PASTA - Pack A Subtle Tap Abstraction +# for network namespace/tap device mode +# +# test/pasta_options/netns_only - Check --netns-only handling + +htools unshare grep + +test --netns-only skips id mapping configuration +set OUT __STATEDIR__/netns-only.out +set ERR __STATEDIR__/netns-only.err + +passt unshare -r -- ./pasta -q --netns-only -- echo TEST > __OUT__ 2> __ERR__ +check grep -qx TEST __OUT__ +check [ ! -s __ERR__ ] diff --git a/test/run b/test/run index f858e55..c4073cc 100755 --- a/test/run +++ b/test/run @@ -85,6 +85,7 @@ run() { setup pasta_options test pasta_options/log_to_file + test pasta_options/netns_only teardown pasta_options setup build -- 2.55.0