All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t
@ 2018-11-10  9:21 Stefano Brivio
  2018-11-10 21:48 ` Phil Sutter
  0 siblings, 1 reply; 5+ messages in thread
From: Stefano Brivio @ 2018-11-10  9:21 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: Phil Sutter, Yoann P., netdev

Since commit 00240899ec0b ("ss: Actually print left delimiter for
columns") changes spacing in ss output, we also need to adjust for that in
the ss filter test.

Fixes: 00240899ec0b ("ss: Actually print left delimiter for columns")
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
---
 testsuite/tests/ss/ssfilter.t | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/testsuite/tests/ss/ssfilter.t b/testsuite/tests/ss/ssfilter.t
index e74f1765cb72..3091054f2892 100755
--- a/testsuite/tests/ss/ssfilter.t
+++ b/testsuite/tests/ss/ssfilter.t
@@ -12,37 +12,37 @@ export TCPDIAG_FILE="$(dirname $0)/ss1.dump"
 ts_log "[Testing ssfilter]"
 
 ts_ss "$0" "Match dport = 22" -Htna dport = 22
-test_on "ESTAB    0           0                 10.0.0.1:36266           10.0.0.1:22"
+test_on "ESTAB     0           0                10.0.0.1:36266           10.0.0.1:22"
 
 ts_ss "$0" "Match dport 22" -Htna dport 22
-test_on "ESTAB    0           0                 10.0.0.1:36266           10.0.0.1:22"
+test_on "ESTAB     0           0                10.0.0.1:36266           10.0.0.1:22"
 
 ts_ss "$0" "Match (dport)" -Htna '( dport = 22 )'
-test_on "ESTAB    0           0                 10.0.0.1:36266           10.0.0.1:22"
+test_on "ESTAB     0           0                10.0.0.1:36266           10.0.0.1:22"
 
 ts_ss "$0" "Match src = 0.0.0.0" -Htna src = 0.0.0.0
-test_on "LISTEN     0           128                0.0.0.0:22             0.0.0.0:*"
+test_on "LISTEN      0           128               0.0.0.0:22             0.0.0.0:*"
 
 ts_ss "$0" "Match src 0.0.0.0" -Htna src 0.0.0.0
-test_on "LISTEN     0           128                0.0.0.0:22             0.0.0.0:*"
+test_on "LISTEN      0           128               0.0.0.0:22             0.0.0.0:*"
 
 ts_ss "$0" "Match src sport" -Htna src 0.0.0.0 sport = 22
-test_on "LISTEN     0           128                0.0.0.0:22             0.0.0.0:*"
+test_on "LISTEN      0           128               0.0.0.0:22             0.0.0.0:*"
 
 ts_ss "$0" "Match src and sport" -Htna src 0.0.0.0 and sport = 22
-test_on "LISTEN     0           128                0.0.0.0:22             0.0.0.0:*"
+test_on "LISTEN      0           128               0.0.0.0:22             0.0.0.0:*"
 
 ts_ss "$0" "Match src and sport and dport" -Htna src 10.0.0.1 and sport = 22 and dport = 50312
-test_on "ESTAB    0           0                 10.0.0.1:22           10.0.0.2:50312"
+test_on "ESTAB     0           0                10.0.0.1:22           10.0.0.2:50312"
 
 ts_ss "$0" "Match src and sport and (dport)" -Htna 'src 10.0.0.1 and sport = 22 and ( dport = 50312 )'
-test_on "ESTAB    0           0                 10.0.0.1:22           10.0.0.2:50312"
+test_on "ESTAB     0           0                10.0.0.1:22           10.0.0.2:50312"
 
 ts_ss "$0" "Match src and (sport and dport)" -Htna 'src 10.0.0.1 and ( sport = 22 and dport = 50312 )'
-test_on "ESTAB    0           0                 10.0.0.1:22           10.0.0.2:50312"
+test_on "ESTAB     0           0                10.0.0.1:22           10.0.0.2:50312"
 
 ts_ss "$0" "Match (src and sport) and dport" -Htna '( src 10.0.0.1 and sport = 22 ) and dport = 50312'
-test_on "ESTAB    0           0                 10.0.0.1:22           10.0.0.2:50312"
+test_on "ESTAB     0           0                10.0.0.1:22           10.0.0.2:50312"
 
 ts_ss "$0" "Match (src or src) and dst" -Htna '( src 0.0.0.0 or src 10.0.0.1 ) and dst 10.0.0.2'
-test_on "ESTAB    0           0                 10.0.0.1:22           10.0.0.2:50312"
+test_on "ESTAB     0           0                10.0.0.1:22           10.0.0.2:50312"
-- 
2.19.1

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t
  2018-11-10  9:21 [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t Stefano Brivio
@ 2018-11-10 21:48 ` Phil Sutter
  2018-11-11 11:50   ` Stefano Brivio
  2018-11-12 16:41   ` Stephen Hemminger
  0 siblings, 2 replies; 5+ messages in thread
From: Phil Sutter @ 2018-11-10 21:48 UTC (permalink / raw)
  To: Stefano Brivio; +Cc: Stephen Hemminger, Yoann P., netdev

Hi Stefano,

On Sat, Nov 10, 2018 at 10:21:59AM +0100, Stefano Brivio wrote:
> Since commit 00240899ec0b ("ss: Actually print left delimiter for
> columns") changes spacing in ss output, we also need to adjust for that in
> the ss filter test.
> 
> Fixes: 00240899ec0b ("ss: Actually print left delimiter for columns")
> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
> ---
>  testsuite/tests/ss/ssfilter.t | 24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)
> 
> diff --git a/testsuite/tests/ss/ssfilter.t b/testsuite/tests/ss/ssfilter.t
> index e74f1765cb72..3091054f2892 100755
> --- a/testsuite/tests/ss/ssfilter.t
> +++ b/testsuite/tests/ss/ssfilter.t
> @@ -12,37 +12,37 @@ export TCPDIAG_FILE="$(dirname $0)/ss1.dump"
>  ts_log "[Testing ssfilter]"
>  
>  ts_ss "$0" "Match dport = 22" -Htna dport = 22
> -test_on "ESTAB    0           0                 10.0.0.1:36266           10.0.0.1:22"
> +test_on "ESTAB     0           0                10.0.0.1:36266           10.0.0.1:22"

How about using a regular expression ('test_on' calls grep with '-E')?
E.g. this instead of the above:

| test_on "ESTAB *0 *0 *10.0.0.1:36266 *10.0.0.1:22"

Note that I didn't test this change, just made sure 'grep -E' recognizes
' *' as expected.

Cheers, Phil

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t
  2018-11-10 21:48 ` Phil Sutter
@ 2018-11-11 11:50   ` Stefano Brivio
  2018-11-11 12:12     ` Phil Sutter
  2018-11-12 16:41   ` Stephen Hemminger
  1 sibling, 1 reply; 5+ messages in thread
From: Stefano Brivio @ 2018-11-11 11:50 UTC (permalink / raw)
  To: Phil Sutter; +Cc: Stephen Hemminger, Yoann P., netdev

Hi Phil,

On Sat, 10 Nov 2018 22:48:44 +0100
Phil Sutter <phil@nwl.cc> wrote:

> On Sat, Nov 10, 2018 at 10:21:59AM +0100, Stefano Brivio wrote:
>
> > @@ -12,37 +12,37 @@ export TCPDIAG_FILE="$(dirname $0)/ss1.dump"
> >  ts_log "[Testing ssfilter]"
> >  
> >  ts_ss "$0" "Match dport = 22" -Htna dport = 22
> > -test_on "ESTAB    0           0                 10.0.0.1:36266           10.0.0.1:22"
> > +test_on "ESTAB     0           0                10.0.0.1:36266           10.0.0.1:22"  
> 
> How about using a regular expression ('test_on' calls grep with '-E')?
> E.g. this instead of the above:
> 
> | test_on "ESTAB *0 *0 *10.0.0.1:36266 *10.0.0.1:22"

I also thought about something similar (perhaps uglier: piping the
output through tr -s ' ' in ts_ss()).

But then I thought we might like to use this test to also check that we
don't accidentally modify spacing, so I'd rather leave it as it is,
with this patch on top.

-- 
Stefano

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t
  2018-11-11 11:50   ` Stefano Brivio
@ 2018-11-11 12:12     ` Phil Sutter
  0 siblings, 0 replies; 5+ messages in thread
From: Phil Sutter @ 2018-11-11 12:12 UTC (permalink / raw)
  To: Stefano Brivio; +Cc: Stephen Hemminger, Yoann P., netdev

Hi Stefano,

On Sun, Nov 11, 2018 at 12:50:39PM +0100, Stefano Brivio wrote:
> On Sat, 10 Nov 2018 22:48:44 +0100
> Phil Sutter <phil@nwl.cc> wrote:
> 
> > On Sat, Nov 10, 2018 at 10:21:59AM +0100, Stefano Brivio wrote:
> >
> > > @@ -12,37 +12,37 @@ export TCPDIAG_FILE="$(dirname $0)/ss1.dump"
> > >  ts_log "[Testing ssfilter]"
> > >  
> > >  ts_ss "$0" "Match dport = 22" -Htna dport = 22
> > > -test_on "ESTAB    0           0                 10.0.0.1:36266           10.0.0.1:22"
> > > +test_on "ESTAB     0           0                10.0.0.1:36266           10.0.0.1:22"  
> > 
> > How about using a regular expression ('test_on' calls grep with '-E')?
> > E.g. this instead of the above:
> > 
> > | test_on "ESTAB *0 *0 *10.0.0.1:36266 *10.0.0.1:22"
> 
> I also thought about something similar (perhaps uglier: piping the
> output through tr -s ' ' in ts_ss()).
> 
> But then I thought we might like to use this test to also check that we
> don't accidentally modify spacing, so I'd rather leave it as it is,
> with this patch on top.

Fair enough, no objections from my side.

Thanks, Phil

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t
  2018-11-10 21:48 ` Phil Sutter
  2018-11-11 11:50   ` Stefano Brivio
@ 2018-11-12 16:41   ` Stephen Hemminger
  1 sibling, 0 replies; 5+ messages in thread
From: Stephen Hemminger @ 2018-11-12 16:41 UTC (permalink / raw)
  To: Phil Sutter; +Cc: Stefano Brivio, Yoann P., netdev

On Sat, 10 Nov 2018 22:48:44 +0100
Phil Sutter <phil@nwl.cc> wrote:

> Hi Stefano,
> 
> On Sat, Nov 10, 2018 at 10:21:59AM +0100, Stefano Brivio wrote:
> > Since commit 00240899ec0b ("ss: Actually print left delimiter for
> > columns") changes spacing in ss output, we also need to adjust for that in
> > the ss filter test.
> > 
> > Fixes: 00240899ec0b ("ss: Actually print left delimiter for columns")
> > Signed-off-by: Stefano Brivio <sbrivio@redhat.com>

Applied, thanks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-11-13  2:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-10  9:21 [PATCH iproute2] testsuite: ss: Fix spacing in expected output for ssfilter.t Stefano Brivio
2018-11-10 21:48 ` Phil Sutter
2018-11-11 11:50   ` Stefano Brivio
2018-11-11 12:12     ` Phil Sutter
2018-11-12 16:41   ` Stephen Hemminger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.