From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by sourceware.org (Postfix) with ESMTPS id AE4103888C40 for ; Wed, 30 Mar 2022 10:24:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AE4103888C40 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wr1-x430.google.com with SMTP id u3so28611936wrg.3 for ; Wed, 30 Mar 2022 03:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=Qs/W/G5mi2hlMHyjWukVOVx7BcMQFl+XAt8OS516zI4=; b=cWW3QyKa/tqs46KDn4JIVrR9IXdUP3wMi8xB0edaWAbku7O+ZDQcgT9E3bHlnlfuBB CGJTyQGT9KLbge4BSO3nDtg66QU5vmZzVpqTtzpmtQp4O6iOnRpgf0yp10SEyK03yedx XtEcUkvcrqle5twkZIluF5pGtLInJ0p+SMkvC7ZZDuGGkM0p72FM++7pOzoScfNAaCqd 5/fSN58gKHXDtEu83U+TedLEHi1Uy9shbGY8AdLead1QMX2i+lmZiZH2bds2/ZuXV1wK 47syKiuVESXyDpj1Ln/BDcK92HoTUCNvTUrfKbiNkF+BcvIAlZpr+20OXQjCD/aYIDpk 2mUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=Qs/W/G5mi2hlMHyjWukVOVx7BcMQFl+XAt8OS516zI4=; b=Xp9VqBwUKrzirA9xQnF6PrszO2VLzlXpQveOSax4LlHcKkT0O1Coo6HE+Je2A2l6jH XY8ehKS6M8v98Hg9M4ovTyeOC4CJSE8LoPUV1mo5Rg2t2LeSnFIoT1/kQCvnebrWf6K1 cb+vXpgnEqbGugeP9QW0nROdXz1mX50t9SEi5pf5A4/M/kZws43xfod2ptvLELZ3l1z/ m+Q1kC82PZBKxVtkXV59eP7zNa2c56uU9LfukuAPie7r4oTjgu4Wgef9LZvVKPFGnhXF AU68Vt3FAO7ZYIXgjYGq8QpDsgiCj6OnEW8uX8Md8sV9AEz9VDrjnfOjbqj5CSyKIA+Y /XMw== X-Gm-Message-State: AOAM532h2Wh2oo6Jp5udRpTeZGqxI+nNmYz++PD5ZrFWxk/2oAUfN2k8 fwdCv1qLJttwWEXBcD4tzAsIPGZtJH6EDA== X-Google-Smtp-Source: ABdhPJyCzE5sQg4/KxgAWWJbflsh4KoSmRJM4/ag2L58yQNAAiBbtCMdFJYBwpq/q643k5hKAxcHkA== X-Received: by 2002:adf:fb01:0:b0:205:c3e1:7980 with SMTP id c1-20020adffb01000000b00205c3e17980mr17310124wrr.639.1648635863485; Wed, 30 Mar 2022 03:24:23 -0700 (PDT) Received: from [192.168.0.201] ([212.69.42.53]) by smtp.gmail.com with ESMTPSA id g10-20020adfe40a000000b00203eb3551f0sm23511281wrm.117.2022.03.30.03.24.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Mar 2022 03:24:23 -0700 (PDT) Date: Wed, 30 Mar 2022 11:24:22 +0100 (BST) From: "Maciej W. Rozycki" To: gdb-patches@sourceware.org cc: Andrew Burgess , Simon Marchi , Tom Tromey , Simon Sobisch Subject: [PATCH v5 5/8] GDB/testsuite: Add coverage for `print -elements' command In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2022 10:24:27 -0000 We currently have no coverage for the `print -elements ...' command (or `p -elements ...' in the shortened form), so add a couple of test cases mimicking ones using corresponding `set print elements ...' values. --- No change from v4. New change in v4. --- gdb/testsuite/gdb.base/printcmds.exp | 9 +++++++++ 1 file changed, 9 insertions(+) gdb-test-printcmd-options.diff Index: src/gdb/testsuite/gdb.base/printcmds.exp =================================================================== --- src.orig/gdb/testsuite/gdb.base/printcmds.exp +++ src/gdb/testsuite/gdb.base/printcmds.exp @@ -538,6 +538,15 @@ proc test_print_strings {} { gdb_test "p teststring" \ " = (.unsigned char .. )?\"teststring contents\"" "p teststring with elements set to 20" + gdb_test "p -elements 1 -- teststring" \ + " = (.unsigned char .. )?\"t\"\\.\\.\\." + gdb_test "p -elements 5 -- teststring" \ + " = (.unsigned char .. )?\"tests\"\\.\\.\\." + gdb_test "p -elements 19 -- teststring" \ + " = (.unsigned char .. )?\"teststring contents\"" + gdb_test "p -elements 20 -- teststring" \ + " = (.unsigned char .. )?\"teststring contents\"" + gdb_test "print teststring2" \ " = \\(charptr\\) \"more contents\""