From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8F611891D7 for ; Thu, 12 Dec 2019 09:35:02 +0000 (UTC) From: Kunal Joshi Date: Thu, 12 Dec 2019 14:57:10 +0530 Message-Id: <1576142830-31269-1-git-send-email-kunal1.joshi@intel.com> Subject: [igt-dev] [PATCH i-g-t] lib/igt_chamelium.c skip test if chamelium is not connected List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Kunal Joshi , Kunal Joshi List-ID: From: Kunal Joshi If chamelium is not present at the specified IP in igtrc file the test should be skipped instead of failing.Modified it to skip on any network related issue and assert on any other. To: igt-dev@lists.freedesktop.org Cc: karthik.b.s@intel.com, ankit.k.nautiyal@intel.com, manasi.d.navare@intel.com Signed-off-by: Kunal Joshi --- lib/igt_chamelium.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/igt_chamelium.c b/lib/igt_chamelium.c index 9971f51..79eddde 100644 --- a/lib/igt_chamelium.c +++ b/lib/igt_chamelium.c @@ -344,9 +344,12 @@ static xmlrpc_value *chamelium_rpc(struct chamelium *chamelium, format_str, va_args); va_end(va_args); - igt_assert_f(!chamelium->env.fault_occurred, - "Chamelium RPC call failed: %s\n", - chamelium->env.fault_string); + if (chamelium->env.fault_code == XMLRPC_NETWORK_ERROR) + igt_skip("Chamelium not found at specified IP"); + else + igt_assert_f(!chamelium->env.fault_occurred, + "Chamelium RPC call failed: %s\n", + chamelium->env.fault_string); return res; } -- 2.7.4 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev