public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
From: David Gibson <david@gibson.dropbear.id.au>
To: passt-dev@passt.top, Stefano Brivio <sbrivio@redhat.com>
Cc: David Gibson <david@gibson.dropbear.id.au>
Subject: [PATCH 0/3] RFC: Preview of tunbridge based tests
Date: Thu,  2 Oct 2025 17:57:05 +1000	[thread overview]
Message-ID: <20251002075708.461931-1-david@gibson.dropbear.id.au> (raw)

Here's a preliminary cut at some exeter+tunbridge based test cases.
Specifically, this converts the pasta NDP tests from the existing
framework.

This is pretty unpolished at this stage, and obviously doesn't cover
much.  At this stage I'm looking less for detailed review and more for
first impressions both of how the code looks for writing tests and how
the logs appear when running.

I think both have a lot of room for improvement, so I'd like to start
incorporating feedback ASAP, hence this early version.

David Gibson (3):
  test: Prepare for tunbridge based tests
  test: Add some missing quoting in exeter runner
  test: Re-implement pasta NDP tests using tunbridge & exeter

 test/.gitignore        |  2 ++
 test/Makefile          | 19 ++++++++------
 test/lib/exeter        |  4 +--
 test/pasta/dhcp        |  5 ++++
 test/pasta/ndp.py      | 59 ++++++++++++++++++++++++++++++++++++++++++
 test/run               |  8 +++---
 test/smoke/smoke.py    | 26 +++++++++++++++++++
 test/tasst/__init__.py | 14 ++++++++++
 test/tasst/pasta.py    | 40 ++++++++++++++++++++++++++++
 9 files changed, 164 insertions(+), 13 deletions(-)
 create mode 100755 test/pasta/ndp.py
 create mode 100755 test/smoke/smoke.py
 create mode 100644 test/tasst/__init__.py
 create mode 100644 test/tasst/pasta.py

-- 
2.51.0


             reply	other threads:[~2025-10-02  7:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-02  7:57 David Gibson [this message]
2025-10-02  7:57 ` [PATCH 1/3] test: Prepare for " David Gibson
2025-10-02  7:57 ` [PATCH 2/3] test: Add some missing quoting in exeter runner David Gibson
2025-10-02  7:57 ` [PATCH 3/3] test: Re-implement pasta NDP tests using tunbridge & exeter David Gibson
2025-10-02  7:57 ` [PATCH 0/3] RFC: Preview of tunbridge based tests David Gibson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251002075708.461931-1-david@gibson.dropbear.id.au \
    --to=david@gibson.dropbear.id.au \
    --cc=passt-dev@passt.top \
    --cc=sbrivio@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://passt.top/passt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for IMAP folder(s).