From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id CBC914309C; Fri, 18 Aug 2023 20:34:07 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A259F40ED9; Fri, 18 Aug 2023 20:34:07 +0200 (CEST) Received: from mail-yw1-f178.google.com (mail-yw1-f178.google.com [209.85.128.178]) by mails.dpdk.org (Postfix) with ESMTP id 3B34D40395 for ; Fri, 18 Aug 2023 20:34:06 +0200 (CEST) Received: by mail-yw1-f178.google.com with SMTP id 00721157ae682-584034c706dso12059577b3.1 for ; Fri, 18 Aug 2023 11:34:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1692383645; x=1692988445; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ABrcMVFE6Rz1A+PzwoECsscZMnPbfwyCvlSDyiwLKUc=; b=H2xfTwWz+ypoXcntm08+SaLIFuax5RvNbu5CVs9izlsI069CPLS/FAXaIPv4wj99LD XMIyDvEIsvg7iOfTiagh0aau7/Wd6evPDrLydDkuCkI8OcBliA4nml9dl4F3YwTNJ0Qa UfhBo02ndh+fOf0CTgBno0pryfE2TxrUFrKV0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692383645; x=1692988445; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ABrcMVFE6Rz1A+PzwoECsscZMnPbfwyCvlSDyiwLKUc=; b=NwvBk5vqP9/RwLwmvIVH4vqg0GpFbo/gt5oeFECwQre+YHBGuk4D2x+5rACZKE2wUR nv6kjDw8AFSC/VSBMUNuwvaFpLuAhuKlb3Qfxw9Nx4qc3fDopYcTIr0h3xJ3X5yhEn16 NIka8epS48iZEzljJQbeCzOImethFW3vgMVjzcxOcJc0zu/MBe3jf7YTY/4LCjiqGpeG WNRv421et+BRTbhCoKde78SD71zXeobdkeTA0z6WfEiUBX/E4lRsf8WOn6po+lw9pF7+ qzJOI29+JuLUr1wMIUTQsaxFv0tOGJOWsy8tIJTaFR8aIzXH7Z9HYuADzky1/POj/wFn bzPQ== X-Gm-Message-State: AOJu0Yzc9EtJDKq+fqg20xOd+6m23BshnJRjcLdUYOLQWQ6DCROewCJV yhefkCKjFHtoJk24FaM6iXeAZZ77T1DeGAqfvumBic9G93Gj+oWxn08= X-Google-Smtp-Source: AGHT+IFK/Oek1492hclBisoC7TnOqHEn7lUx/QmXL74uoZBf0Ou039//3WjNChosWeYojbKHYbgJmXpwzt2U9mtMi1E= X-Received: by 2002:a81:7384:0:b0:577:3fb4:f245 with SMTP id o126-20020a817384000000b005773fb4f245mr27660ywc.19.1692383645455; Fri, 18 Aug 2023 11:34:05 -0700 (PDT) MIME-Version: 1.0 References: <20230710162104.24425-4-jspewock@iol.unh.edu> In-Reply-To: <20230710162104.24425-4-jspewock@iol.unh.edu> From: Adam Hassick Date: Fri, 18 Aug 2023 14:34:27 -0400 Message-ID: Subject: Re: [PATCH v2 0/2] Add DTS smoke tests To: jspewock@iol.unh.edu Cc: dev@dpdk.org Content-Type: multipart/alternative; boundary="00000000000002f290060336c672" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --00000000000002f290060336c672 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Recheck-request: iol-unit-amd64-testing, iol-compile-arm64-testing, iol-broadcom-Functional This email is a test for our (in development) email based retesting framework. Please ignore. On Mon, Jul 10, 2023 at 12:23=E2=80=AFPM wrote: > From: Jeremy Spewock > > This version of the series addresses comments and improvements listed on > the previous non-RFC patch. > > RFCs for this patch: > * v3: https://mails.dpdk.org/archives/dev/2023-June/269859.html > * v2: https://mails.dpdk.org/archives/dev/2023-May/267915.html > * v1: https://mails.dpdk.org/archives/dev/2023-April/266580.html > > Previous patch: > * v1: https://mails.dpdk.org/archives/dev/2023-June/271309.html > > Jeremy Spewock (2): > dts: add smoke tests > dts: add paramiko to dependencies > > dts/conf.yaml | 17 +- > dts/framework/config/__init__.py | 116 +++++++++-- > dts/framework/config/conf_yaml_schema.json | 142 +++++++++++++- > dts/framework/dts.py | 88 ++++++--- > dts/framework/exception.py | 12 ++ > dts/framework/remote_session/__init__.py | 10 +- > dts/framework/remote_session/os_session.py | 24 ++- > dts/framework/remote_session/posix_session.py | 29 ++- > .../remote_session/remote/__init__.py | 10 + > .../remote/interactive_remote_session.py | 118 ++++++++++++ > .../remote/interactive_shell.py | 99 ++++++++++ > .../remote_session/remote/testpmd_shell.py | 67 +++++++ > dts/framework/test_result.py | 37 +++- > dts/framework/test_suite.py | 21 +- > dts/framework/testbed_model/node.py | 2 + > dts/framework/testbed_model/sut_node.py | 180 +++++++++++++----- > dts/poetry.lock | 160 ++++++++++++---- > dts/pyproject.toml | 1 + > dts/tests/TestSuite_smoke_tests.py | 118 ++++++++++++ > 19 files changed, 1118 insertions(+), 133 deletions(-) > create mode 100644 > dts/framework/remote_session/remote/interactive_remote_session.py > create mode 100644 > dts/framework/remote_session/remote/interactive_shell.py > create mode 100644 dts/framework/remote_session/remote/testpmd_shell.py > create mode 100644 dts/tests/TestSuite_smoke_tests.py > > -- > 2.41.0 > > --=20 *Adam Hassick* Senior Developer UNH InterOperability Lab ahassick@iol.unh.edu iol.unh.edu +1 (603) 475-8248 --00000000000002f290060336c672 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Recheck-request: iol-unit-amd64-testing, iol-compile-= arm64-testing, iol-broadcom-Functional

This email is a te= st for our (in development) email based retesting framework. Please ignore.=

On Mon, Jul 10, 2023 at 12:23=E2=80=AFPM <jspewock@iol.unh.edu> wrote:
From: Jeremy Spew= ock <jspewock@= iol.unh.edu>

This version of the series addresses comments and improvements listed on the previous non-RFC patch.

RFCs for this patch:
* v3: https://mails.dpdk.org/archives/dev/2= 023-June/269859.html
* v2: https://mails.dpdk.org/archives/dev/20= 23-May/267915.html
* v1: https://mails.dpdk.org/archives/dev/= 2023-April/266580.html

Previous patch:
* v1: https://mails.dpdk.org/archives/dev/2= 023-June/271309.html

Jeremy Spewock (2):
=C2=A0 dts: add smoke tests
=C2=A0 dts: add paramiko to dependencies

=C2=A0dts/conf.yaml=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 17 +-=
=C2=A0dts/framework/config/__init__.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 | 116 +++++++++--
=C2=A0dts/framework/config/conf_yaml_schema.json=C2=A0 =C2=A0 | 142 +++++++= ++++++-
=C2=A0dts/framework/dts.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 88 ++++++---
=C2=A0dts/framework/exception.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 12 ++
=C2=A0dts/framework/remote_session/__init__.py=C2=A0 =C2=A0 =C2=A0 |=C2=A0 = 10 +-
=C2=A0dts/framework/remote_session/os_session.py=C2=A0 =C2=A0 |=C2=A0 24 ++= -
=C2=A0dts/framework/remote_session/posix_session.py |=C2=A0 29 ++-
=C2=A0.../remote_session/remote/__init__.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0|=C2=A0 10 +
=C2=A0.../remote/interactive_remote_session.py=C2=A0 =C2=A0 =C2=A0 | 118 ++= ++++++++++
=C2=A0.../remote/interactive_shell.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|=C2=A0 99 ++++++++++
=C2=A0.../remote_session/remote/testpmd_shell.py=C2=A0 =C2=A0 |=C2=A0 67 ++= +++++
=C2=A0dts/framework/test_result.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 |=C2=A0 37 +++-
=C2=A0dts/framework/test_suite.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 21 +-
=C2=A0dts/framework/testbed_model/node.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0|=C2=A0 =C2=A02 +
=C2=A0dts/framework/testbed_model/sut_node.py=C2=A0 =C2=A0 =C2=A0 =C2=A0| 1= 80 +++++++++++++-----
=C2=A0dts/poetry.lock=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 160 ++++++++++= ++----
=C2=A0dts/pyproject.toml=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +
=C2=A0dts/tests/TestSuite_smoke_tests.py=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 | 118 ++++++++++++
=C2=A019 files changed, 1118 insertions(+), 133 deletions(-)
=C2=A0create mode 100644 dts/framework/remote_session/remote/interactive_re= mote_session.py
=C2=A0create mode 100644 dts/framework/remote_session/remote/interactive_sh= ell.py
=C2=A0create mode 100644 dts/framework/remote_session/remote/testpmd_shell.= py
=C2=A0create mode 100644 dts/tests/TestSuite_smoke_tests.py

--
2.41.0



--
Adam Hassick
Senior Developer
UNH InterOperability Lab
+1 (603) 475-8248
--00000000000002f290060336c672--