From patchwork Thu Apr 11 05:26:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Metzger, Markus T" X-Patchwork-Id: 88327 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 63893384AB78 for ; Thu, 11 Apr 2024 05:26:59 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by sourceware.org (Postfix) with ESMTPS id 68548385840B for ; Thu, 11 Apr 2024 05:26:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 68548385840B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 68548385840B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.18 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712813175; cv=none; b=HLfuYvyEvz1zVfcD6tFDBoCZxBfYWUCdsVdePjY47XFho4lyN9iOONC0lfd+o9tpeIhHm8caYRr+sm0qK9+KhuWAkb/OAycuCqtTcaITKgshrLn7cD9miesbRI7m3bfFh36aiGMns6orw/+SaFRLTuXk7lHdZWtz/sXGgtgYhIU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712813175; c=relaxed/simple; bh=GyjHhpRcC4HGF6czK/JPt1upnjxDSin9KKGgQx/giyE=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=Mq+zuVRdgo5KM8lO6fgIiR/g5UDCsvrlYErbGk82DiEJWmoosMaZjjKlFtMvQyHtyyP/gnc8pjxsgEZRfKb6avVXqxJrcKUq/fWaxLGDkE53dfuo2ukB7Dn6ll9Phra9YOgqn64JWvJOgh3r/Q4u0esHkl9bzFzNtd1dMbdNl6M= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1712813173; x=1744349173; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=GyjHhpRcC4HGF6czK/JPt1upnjxDSin9KKGgQx/giyE=; b=JS1/ctzcWmk+OScViaUPP+iqSt2CjmAZknrqC2hwG9U/JZoUbH4xUN/9 QmNY309G4VipfdHN57AxWpg3bT2qrIrvxtuf7KIf5bRo6JKdEipiNswYs +bEa6lbel52NBcnmMhRMmBCsrWc5wIh73/71OqodDz8SX5h467/2ZVNBm 0LhdScswAFcuwU09JJvT2gPtiKKy5zK8+y3U2h8cJvYYR7yLzzOT2L6eT W22ENRrBcDVyhm/cNi28yO5kojwJ720jxskf5pFqwUOHK3o4i64T+bO46 Pj1A+CKOMB9/IJ7sejkRnCFo6g5Dyp/RGIMrRg8haf33eiWRdqX1Kq+aX w==; X-CSE-ConnectionGUID: +2jS9CQMSoW6ok6iMqUZ0g== X-CSE-MsgGUID: fTF9jFFURt2+w/Xto2n41Q== X-IronPort-AV: E=McAfee;i="6600,9927,11039"; a="8367996" X-IronPort-AV: E=Sophos;i="6.07,192,1708416000"; d="scan'208";a="8367996" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2024 22:26:13 -0700 X-CSE-ConnectionGUID: dqPJ/aTFTjepYnFuw2pgPw== X-CSE-MsgGUID: qRtz1IKFStSrMBKtD29Baw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,192,1708416000"; d="scan'208";a="20764459" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by fmviesa010-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2024 22:26:12 -0700 From: Markus Metzger To: gdb-patches@sourceware.org Cc: pedro@palves.net Subject: [PATCH v2 2/6] gdb, btrace: simplify gdb.btrace/multi-inferior.exp Date: Thu, 11 Apr 2024 05:26:00 +0000 Message-Id: <20240411052604.87893-3-markus.t.metzger@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240411052604.87893-1-markus.t.metzger@intel.com> References: <20240411052604.87893-1-markus.t.metzger@intel.com> MIME-Version: 1.0 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org We don't really need three inferiors to test multi-inferior recording. We don't really need to start recording on the second inferior first. We don't really need to check info record before starting recording. If we were recording, there would be output, causing a fail. This just complicates the test when there is something to debug. --- gdb/testsuite/gdb.btrace/multi-inferior.exp | 24 +++------------------ 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/gdb/testsuite/gdb.btrace/multi-inferior.exp b/gdb/testsuite/gdb.btrace/multi-inferior.exp index 6996b182e65..174d38364a4 100644 --- a/gdb/testsuite/gdb.btrace/multi-inferior.exp +++ b/gdb/testsuite/gdb.btrace/multi-inferior.exp @@ -37,6 +37,8 @@ with_test_prefix "inferior 1" { if ![runto_main] { return -1 } + + gdb_test_no_output "record btrace" } with_test_prefix "inferior 2" { @@ -48,25 +50,5 @@ with_test_prefix "inferior 2" { return -1 } - gdb_test_no_output "record btrace" "record btrace" -} - -with_test_prefix "inferior 1" { - gdb_test "inferior 1" "Switching to inferior 1.*" - - gdb_test "info record" "No recording is currently active\\." - gdb_test_no_output "record btrace" "record btrace" -} - -with_test_prefix "inferior 3" { - gdb_test "add-inferior -exec ${host_binfile}" "Added inferior 3.*" \ - "add third inferior" - gdb_test "inferior 3" "Switching to inferior 3.*" - - if ![runto_main] { - return -1 - } - - gdb_test "info record" "No recording is currently active\\." - gdb_test_no_output "record btrace" "record btrace" + gdb_test_no_output "record btrace" }