From patchwork Thu Dec 14 11:38:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Richardson X-Patchwork-Id: 135200 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id EAFB6436EF; Thu, 14 Dec 2023 12:38:23 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D6A734327C; Thu, 14 Dec 2023 12:38:23 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 40C2C43274 for ; Thu, 14 Dec 2023 12:38:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702553902; x=1734089902; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Qv30KaFHk1/XzWpOdQMkQVDrFzBjdqZ5+24e9G4JXbY=; b=KQw2s8LI2T2bZf5LCp9N9dqushUs7WUL+FMTS0D8/RENbOjv2u+bZk/B 0bSrWMmJ8ym9THFj5LlPHCHEsUuhZAfgE+NAGN6Y5ZXAhmLbKFMI5eHub In8s7VE7W7pe12E6vPSfdDQL4t0PFuVwQA3XyJCASE76xbOdGnIaTslI1 zR1Zd7UW6CRG6Xh6zaX+fxyaAcajUgMZ+u5m6KmRMcJc07MbiCX3I5XQM w1pDQQrLHP7ImzbaJvo9ZIBZ0fbtGxsVQnsMTOmaWNDoJaTFiQkTNzkcr SihtIW4BlD7Gyol1LpUs/UOusS3W/4L/lRQMtxbrOWUQbZrMGtPl1mP2B w==; X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="380091973" X-IronPort-AV: E=Sophos;i="6.04,275,1695711600"; d="scan'208";a="380091973" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2023 03:38:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10923"; a="1021484075" X-IronPort-AV: E=Sophos;i="6.04,275,1695711600"; d="scan'208";a="1021484075" Received: from unknown (HELO silpixa00401385.ir.intel.com) ([10.237.214.152]) by fmsmga006.fm.intel.com with ESMTP; 14 Dec 2023 03:38:20 -0800 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson Subject: [PATCH] app/test: prevent exiting after skipped test Date: Thu, 14 Dec 2023 11:38:13 +0000 Message-Id: <20231214113813.574758-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 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 When processing a list of tests to run, the loop termination condition was a test returning a value != 0. This means that if one of a series of tests was skipped, i.e. returned TEST_SKIPPED, the whole execution run was stopped. Since a test being skipped is not an error condition, we put in an explicit check for that to keep executing any remaining tests. Signed-off-by: Bruce Richardson Acked-by: Tyler Retzlaff --- app/test/test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test/test.c b/app/test/test.c index c818fda17b..8b25615913 100644 --- a/app/test/test.c +++ b/app/test/test.c @@ -235,7 +235,7 @@ main(int argc, char **argv) ret = last_test_result; end_of_cmd: - if (ret != 0) + if (ret != 0 && ret != TEST_SKIPPED) break; } if (n_skip_tests > 0)