Show a cover letter.

GET /api/covers/126035/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 126035,
    "url": "http://patches.dpdk.org/api/covers/126035/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230413175415.7683-2-jspewock@iol.unh.edu/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230413175415.7683-2-jspewock@iol.unh.edu>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230413175415.7683-2-jspewock@iol.unh.edu",
    "date": "2023-04-13T17:54:14",
    "name": "[RFC,0/1] add DTS smoke tests",
    "submitter": {
        "id": 2772,
        "url": "http://patches.dpdk.org/api/people/2772/?format=api",
        "name": "Jeremy Spewock",
        "email": "jspewock@iol.unh.edu"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230413175415.7683-2-jspewock@iol.unh.edu/mbox/",
    "series": [
        {
            "id": 27697,
            "url": "http://patches.dpdk.org/api/series/27697/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27697",
            "date": "2023-04-13T17:54:14",
            "name": "add DTS smoke tests",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/27697/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/126035/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 3ADBE42935;\n\tThu, 13 Apr 2023 19:54:49 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id A9BB24113D;\n\tThu, 13 Apr 2023 19:54:48 +0200 (CEST)",
            "from mail-pg1-f228.google.com (mail-pg1-f228.google.com\n [209.85.215.228])\n by mails.dpdk.org (Postfix) with ESMTP id 23052410F9\n for <dev@dpdk.org>; Thu, 13 Apr 2023 19:54:48 +0200 (CEST)",
            "by mail-pg1-f228.google.com with SMTP id\n 41be03b00d2f7-517bdc9e81dso236145a12.1\n for <dev@dpdk.org>; Thu, 13 Apr 2023 10:54:48 -0700 (PDT)",
            "from postal.iol.unh.edu (postal.iol.unh.edu.\n [2606:4100:3880:1234::84]) by smtp-relay.gmail.com with ESMTPS id\n s27-20020a056a00179b00b0063b21855a83sm452878pfg.19.2023.04.13.10.54.47\n (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n Thu, 13 Apr 2023 10:54:47 -0700 (PDT)",
            "from iol.unh.edu (unknown\n [IPv6:2606:4100:3880:1220:58fe:317e:37bd:a524])\n by postal.iol.unh.edu (Postfix) with ESMTP id 8CE26605246B;\n Thu, 13 Apr 2023 13:54:46 -0400 (EDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=iol.unh.edu; s=unh-iol; t=1681408487; x=1684000487;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=ui1dMgI1IU4YS9Y7k3ZfJ+WlOB3+AbGB1V80dslfOig=;\n b=YmHSZzHjywcvU6VhgF8/z+bfoTuNDOPPRgGD9xegyJNUJRMZdJzjAyO5bspCwDPiUo\n ec67yDUZhw/M/WPK5lSmJfCgcgsvlbjUzIBPDFolsO46QssxirrX+L0GQC9cwRcfydOp\n ZDH8/suPL6o/wk5ZEnTmWEcKFWWkX79R1spGA=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20221208; t=1681408487; x=1684000487;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=ui1dMgI1IU4YS9Y7k3ZfJ+WlOB3+AbGB1V80dslfOig=;\n b=Lvqe/GfnciLJcKfzzeBWkDGZ6MB9+LSLiBx/ICrrZIvoCusRrqQEqe8trj+Z+HBOqk\n qlm61ooNVg8R7+YdMR4dllH2bMwtYeK0/4AWlyPdq9aS8Bf57VvEpIcy9penKgUaShlL\n a59gkh7ptlkMXrGnHHgCcdPjvj12ZZ3Es7dd7cPzrpiDFRjOpVZ14M8F0kD8n8LOvn35\n 2N2BiGQRjntVW8zdzoQhh0rj2Hsl+3kNNm+jsCgWO1tTR8hAvCS2vx04gSaO8nuUdhYn\n fY2J5IxHyLT0hsG7p27wNa/y+MXSjDkUeYQNc3ycPbzVekeumGUzmH1jWIiOs28h5t/p\n vrvA==",
        "X-Gm-Message-State": "AAQBX9dH7DygJoWRksk0GbSJd4Yp99rFSRsOSvOPN9eQcAXJUm/AGmO9\n dENsnUB1i4BiDenf+MQlwhEd3ZKnwSImuW4p5NTc9KLFRlS4rjRlA7YMgNwW/Os1QgP75Vz4gmd\n XpMlJr5xl2dI27Q/NSYN7sYzDEXqxcBFhnox0pV9TyyqUFgjnNWTBS2icBWiW4lR+Q/GKevKIU3\n mb2JTCP3o0ZyTQ3owxPV67fw==",
        "X-Google-Smtp-Source": "\n AKy350YG79bKULtsvyquHBojaZs21+H80aM7JOXnbDnkXWoSu7jsSj68AYKO/FbWbq5TnTwk4hIQnWR0jgux",
        "X-Received": "by 2002:a05:6a00:2283:b0:62d:e5eb:2d73 with SMTP id\n f3-20020a056a00228300b0062de5eb2d73mr4914336pfe.34.1681408487181;\n Thu, 13 Apr 2023 10:54:47 -0700 (PDT)",
        "X-Relaying-Domain": "iol.unh.edu",
        "From": "jspewock@iol.unh.edu",
        "To": "dev@dpdk.org",
        "Cc": "Jeremy Spewock <jspewock@iol.unh.edu>",
        "Subject": "[RFC PATCH 0/1] add DTS smoke tests",
        "Date": "Thu, 13 Apr 2023 13:54:14 -0400",
        "Message-Id": "<20230413175415.7683-2-jspewock@iol.unh.edu>",
        "X-Mailer": "git-send-email 2.40.0",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Jeremy Spewock <jspewock@iol.unh.edu>\n\nThis patch series adds a set of smoke tests to be run at\nthe beginning of DTS execution. The point is to validate\nthe user’s setup before running “real” tests. This helps\nsave time by bailing out of DTS early when the setup is\nnot valid, and also prevents DTS displaying “false failures”\nassociated with an incorrect DTS setup.\n\nMore specificially, these tests will verify the following:\n* DPDK fast-tests suite\n* DPDK driver-test suite\n* Devices are bound to the correct driver\n* General information about the SUT (kernel version, compiler version,\netc.)\n* DPDK testpmd starts, stops, and receives packets\n\nJeremy Spewock (1):\n  dts: add smoke tests\n\n dts/conf.yaml                              |  7 ++-\n dts/framework/config/__init__.py           | 15 ++++++\n dts/framework/config/conf_yaml_schema.json | 16 +++++-\n dts/framework/dts.py                       | 19 ++++++-\n dts/framework/exception.py                 | 11 ++++\n dts/framework/test_result.py               | 13 +++--\n dts/framework/test_suite.py                | 24 ++++++++-\n dts/tests/TestSuite_smoke_tests.py         | 63 ++++++++++++++++++++++\n 8 files changed, 159 insertions(+), 9 deletions(-)\n create mode 100644 dts/tests/TestSuite_smoke_tests.py"
}