Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp670074pxk; Wed, 16 Sep 2020 13:58:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyWiLyIXstghy5r+kyKLUT9IDq10I0gOwyfVqNYqowetDxZBJQvYmxbsBpBvK99CFzSU5oa X-Received: by 2002:aa7:cf0e:: with SMTP id a14mr30019486edy.81.1600289906103; Wed, 16 Sep 2020 13:58:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600289906; cv=none; d=google.com; s=arc-20160816; b=P54JzrV089IWbAVUQq27A8k5djAlkUm1QXOWJ1NqZz3QBFo1hGVzEik6MHbrO2lnFX g34orOd+bU/gY8FsTotsz3HAvSsN3U4Ncr4WR49MlwcXfHDSgKNtsjzv3tb0MaCiTtud KFgfwUp7x1cFX/EqN9IUx+XdlCMkEeAEJ1jK8C6RhgN951iD4278BJv7y63d70Buflhx RHuACgnFrentagfpjqX+TuG5SfPFmzZCdKoNWtKal7uXkcHzBIUWxxx2IiGVx2AqHSHd 0+L66z6E+v+5CoOoSuplPieHj6fBeieYijJxJ2AHN8J1pQE/fMidF0OqqR+uMrXS2MP/ wCBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=t9VqfpNCj0MSyiJOj8cou5kDvPvXrecq9WKcceNDp5Q=; b=zjwS0srv/D4i5o4FxhkVeE9sWmu8ZLPEooUpl2h5gLcCxTbf2OuTqmfH+qLJrFvPi6 0Ks1W9m0sTF0rxSVbfc+hTXYzlnhFeLsnad3J/KrvzGYMW+3yNsUXlyb5LFf27HoCVBE XFlfdvdxyEuVQuFUsAL4yFzgUXJcFNc1tjuT9IuVMbiZSqaI55m7OnrYTc13DKez4Ybn Dw0Jc6UO7rGtim91s4+tQfKVK9+fCCrA2n/Utmha5OwkYuPx35mytRuzISJZs8XePFlC uq+SNGTQ2zJujz2eB+giKWZtRN2QYJ0djVHVkdyRCoKi065pgnVmaBtxaHnp+KhBjds0 q7cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tessares-net.20150623.gappssmtp.com header.s=20150623 header.b=hWbLla41; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id rn4si12652521ejb.143.2020.09.16.13.57.39; Wed, 16 Sep 2020 13:58:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@tessares-net.20150623.gappssmtp.com header.s=20150623 header.b=hWbLla41; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726562AbgIPU4C (ORCPT + 99 others); Wed, 16 Sep 2020 16:56:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726577AbgIPQxB (ORCPT ); Wed, 16 Sep 2020 12:53:01 -0400 Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E3A37C014D82 for ; Wed, 16 Sep 2020 06:14:23 -0700 (PDT) Received: by mail-ed1-x541.google.com with SMTP id g4so6268838edk.0 for ; Wed, 16 Sep 2020 06:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=t9VqfpNCj0MSyiJOj8cou5kDvPvXrecq9WKcceNDp5Q=; b=hWbLla41yjx7vVEITV+EPi+Ayks1q3blrSO4z5Sy2PROXR6ozrgmywAefAZeNh2ARP 3ku+bZbKZnXb3cIsH2nFmV1Vw7VH9eRdcZj67g3vDR2XubZ3HcPT/PymxtcH8nOsxk86 BzIsYIg6sTUk1bq0wy0gWd20je59ztK32g1wCYlCoCnnpzf6VQj0ZDPFAUVrqOOtPtKN mpYef6hNgBbbLgS13n50PVmr+wfM3GB4q7hlgrCt0mOE5ll8DI1xQ7+pZW346T6dvmzQ 8Yw//O8IYYG9UfDo5gi0ocpt3xhEySgoLtArCSzjvopPs86sGBlfaEpbVFRPwggkI1q9 uwYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=t9VqfpNCj0MSyiJOj8cou5kDvPvXrecq9WKcceNDp5Q=; b=SQanZ0Hb87Hcqyp5clNfhLblTVZjQhFPc/ThNlHAdkllUdjViRqJQoamI5twDj32nh 0+teOVmBNwvlru46LpHFv4AacEGRMSLy3Qri+uKgMogJiP0NszDw5kkRT7WCxwlsdKtx aFpJFEGgvR1KcjjG5veflz7pRmVIFyokpgwkR25cCK7fT27xOnv4HC31yL2jj/sEYLw/ WpB5Y213eSWdOn26+Bnk7Gn8oya8pF+YaBmpdsqvPGPnTAYqjYDkpneLqBVTwHe60RFq 57AaLhCmkWajcP08Q+G+U2974JPr+UmSEohsPX0nXMIKcRMbQM0Hx1/XF80Wr2xjH32S vxPA== X-Gm-Message-State: AOAM530rCUQ2RKHEJOSX4Y+NlxTGw9mY3przYl4CELgeVLKnAgyu6pW+ M8o44NQyaANJETj+J6MzuF4+Hw== X-Received: by 2002:a50:da84:: with SMTP id q4mr26780039edj.238.1600262061835; Wed, 16 Sep 2020 06:14:21 -0700 (PDT) Received: from tsr-vdi-mbaerts.nix.tessares.net (static.23.216.130.94.clients.your-server.de. [94.130.216.23]) by smtp.gmail.com with ESMTPSA id y9sm14031441edo.37.2020.09.16.06.14.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2020 06:14:21 -0700 (PDT) From: Matthieu Baerts To: Mat Martineau , Matthieu Baerts , "David S. Miller" , Jakub Kicinski , Shuah Khan , Paolo Abeni , Davide Caratti , Florian Westphal Cc: netdev@vger.kernel.org, mptcp@lists.01.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next] selftests: mptcp: interpret \n as a new line Date: Wed, 16 Sep 2020 15:13:51 +0200 Message-Id: <20200916131352.3072764-1-matthieu.baerts@tessares.net> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In case of errors, this message was printed: (...) # read: Resource temporarily unavailable # client exit code 0, server 3 # \nnetns ns1-0-BJlt5D socket stat for 10003: (...) Obviously, the idea was to add a new line before the socket stat and not print "\nnetns". Fixes: b08fbf241064 ("selftests: add test-cases for MPTCP MP_JOIN") Fixes: 048d19d444be ("mptcp: add basic kselftest for mptcp") Signed-off-by: Matthieu Baerts --- Notes: This commit improves the output in selftests in case of errors, mostly seen when modifying MPTCP code. The selftests behaviour is not changed. That's why this patch is proposed only for net-next. tools/testing/selftests/net/mptcp/mptcp_connect.sh | 4 ++-- tools/testing/selftests/net/mptcp/mptcp_join.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/testing/selftests/net/mptcp/mptcp_connect.sh b/tools/testing/selftests/net/mptcp/mptcp_connect.sh index e4df9ba64824..2cfd87d94db8 100755 --- a/tools/testing/selftests/net/mptcp/mptcp_connect.sh +++ b/tools/testing/selftests/net/mptcp/mptcp_connect.sh @@ -443,9 +443,9 @@ do_transfer() duration=$(printf "(duration %05sms)" $duration) if [ ${rets} -ne 0 ] || [ ${retc} -ne 0 ]; then echo "$duration [ FAIL ] client exit code $retc, server $rets" 1>&2 - echo "\nnetns ${listener_ns} socket stat for $port:" 1>&2 + echo -e "\nnetns ${listener_ns} socket stat for ${port}:" 1>&2 ip netns exec ${listener_ns} ss -nita 1>&2 -o "sport = :$port" - echo "\nnetns ${connector_ns} socket stat for $port:" 1>&2 + echo -e "\nnetns ${connector_ns} socket stat for ${port}:" 1>&2 ip netns exec ${connector_ns} ss -nita 1>&2 -o "dport = :$port" cat "$capout" diff --git a/tools/testing/selftests/net/mptcp/mptcp_join.sh b/tools/testing/selftests/net/mptcp/mptcp_join.sh index f39c1129ce5f..c2943e4dfcfe 100755 --- a/tools/testing/selftests/net/mptcp/mptcp_join.sh +++ b/tools/testing/selftests/net/mptcp/mptcp_join.sh @@ -176,9 +176,9 @@ do_transfer() if [ ${rets} -ne 0 ] || [ ${retc} -ne 0 ]; then echo " client exit code $retc, server $rets" 1>&2 - echo "\nnetns ${listener_ns} socket stat for $port:" 1>&2 + echo -e "\nnetns ${listener_ns} socket stat for ${port}:" 1>&2 ip netns exec ${listener_ns} ss -nita 1>&2 -o "sport = :$port" - echo "\nnetns ${connector_ns} socket stat for $port:" 1>&2 + echo -e "\nnetns ${connector_ns} socket stat for ${port}:" 1>&2 ip netns exec ${connector_ns} ss -nita 1>&2 -o "dport = :$port" cat "$capout" -- 2.27.0