ACK: [F][G][OEM-5.6][Unstable][SRU][PATCH 1/1] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh

Kleber Souza kleber.souza at canonical.com
Mon Oct 19 14:34:53 UTC 2020


On 16.10.20 09:15, Po-Hsu Lin wrote:
> BugLink: https://bugs.launchpad.net/bugs/1900088
> 
> Before changing this it's a bit confusing to read test output:
>   raw csum_off with bad offset (fails)
>   ./psock_snd: write: Invalid argument
> 
> Change "fails" in the test case description to "expected to fail", so
> that the test output can be more understandable.
> 
> Signed-off-by: Po-Hsu Lin <po-hsu.lin at canonical.com>
> Signed-off-by: David S. Miller <davem at davemloft.net>
> (cherry picked from commit 30ae801746ea0e099246318d373691a9e3238d40)
> Signed-off-by: Po-Hsu Lin <po-hsu.lin at canonical.com>

Acked-by: Kleber Sacilotto de Souza <kleber.souza at canonical.com>

Thanks for fixing it!

> ---
>  tools/testing/selftests/net/psock_snd.sh | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/tools/testing/selftests/net/psock_snd.sh b/tools/testing/selftests/net/psock_snd.sh
> index 6331d91..170be65 100755
> --- a/tools/testing/selftests/net/psock_snd.sh
> +++ b/tools/testing/selftests/net/psock_snd.sh
> @@ -45,7 +45,7 @@ echo "raw vnet hdr"
>  echo "raw csum_off"
>  ./in_netns.sh ./psock_snd -v -c
>  
> -echo "raw csum_off with bad offset (fails)"
> +echo "raw csum_off with bad offset (expected to fail)"
>  (! ./in_netns.sh ./psock_snd -v -c -C)
>  
>  
> @@ -57,7 +57,7 @@ echo "raw min size"
>  echo "raw mtu size"
>  ./in_netns.sh ./psock_snd -l "${mss}"
>  
> -echo "raw mtu size + 1 (fails)"
> +echo "raw mtu size + 1 (expected to fail)"
>  (! ./in_netns.sh ./psock_snd -l "${mss_exceeds}")
>  
>  # fails due to ARPHRD_ETHER check in packet_extra_vlan_len_allowed
> @@ -65,19 +65,19 @@ echo "raw mtu size + 1 (fails)"
>  # echo "raw vlan mtu size"
>  # ./in_netns.sh ./psock_snd -V -l "${mss}"
>  
> -echo "raw vlan mtu size + 1 (fails)"
> +echo "raw vlan mtu size + 1 (expected to fail)"
>  (! ./in_netns.sh ./psock_snd -V -l "${mss_exceeds}")
>  
>  echo "dgram mtu size"
>  ./in_netns.sh ./psock_snd -d -l "${mss}"
>  
> -echo "dgram mtu size + 1 (fails)"
> +echo "dgram mtu size + 1 (expected to fail)"
>  (! ./in_netns.sh ./psock_snd -d -l "${mss_exceeds}")
>  
> -echo "raw truncate hlen (fails: does not arrive)"
> +echo "raw truncate hlen (expected to fail: does not arrive)"
>  (! ./in_netns.sh ./psock_snd -t "$((${vnet_hlen} + ${eth_hlen}))")
>  
> -echo "raw truncate hlen - 1 (fails: EINVAL)"
> +echo "raw truncate hlen - 1 (expected to fail: EINVAL)"
>  (! ./in_netns.sh ./psock_snd -t "$((${vnet_hlen} + ${eth_hlen} - 1))")
>  
>  
> @@ -86,13 +86,13 @@ echo "raw truncate hlen - 1 (fails: EINVAL)"
>  echo "raw gso min size"
>  ./in_netns.sh ./psock_snd -v -c -g -l "${mss_exceeds}"
>  
> -echo "raw gso min size - 1 (fails)"
> +echo "raw gso min size - 1 (expected to fail)"
>  (! ./in_netns.sh ./psock_snd -v -c -g -l "${mss}")
>  
>  echo "raw gso max size"
>  ./in_netns.sh ./psock_snd -v -c -g -l "${max_mss}"
>  
> -echo "raw gso max size + 1 (fails)"
> +echo "raw gso max size + 1 (expected to fail)"
>  (! ./in_netns.sh ./psock_snd -v -c -g -l "${max_mss_exceeds}")
>  
>  echo "OK. All tests passed"
> 




More information about the kernel-team mailing list