automatic DPDK test reports
 help / color / mirror / Atom feed
* [dpdk-test-report]|SUCCESS | dpdk|b062927db1| Intel-Testing
@ 2022-11-02 16:16 sys_stv
  0 siblings, 0 replies; only message in thread
From: sys_stv @ 2022-11-02 16:16 UTC (permalink / raw)
  To: test-report
  Cc: chenyux.huang, daxuex.gao, David Marchand, Thomas Monjalon, lijuan.tu

[-- Attachment #1: Type: text/plain, Size: 4996 bytes --]


Test-Label: intel-Testing
Test-Status: SUCCESS 
_Testing PASS 

DPDK git repo: dpdk

commit b062927db11a4f3cadb1ba24804d4083cd2cc92e
Author: David Marchand <david.marchand@redhat.com>
Date:   Wed Nov 2 16:08:28 2022 +0100

    cleanup compat header inclusions
    
    With symbols going though experimental/stable stages, we accumulated
    a lot of discrepancies about inclusion of the rte_compat.h header.
    
    Some headers are including it where unneeded, while others rely on
    implicit inclusion.
    
    Fix unneeded inclusions:
    $ git grep -l include..rte_compat.h |
      xargs grep -LE '__rte_(internal|experimental)' |
      xargs sed -i -e '/#include..rte_compat.h/d'
    
    Fix missing inclusion, by inserting rte_compat.h before the first
    inclusion of a DPDK header:
    $ git grep -lE '__rte_(internal|experimental)' |
      xargs grep -L include..rte_compat.h |
      xargs sed -i -e \
        '0,/#include..\(rte_\|.*pmd.h.$\)/{
          s/\(#include..\(rte_\|.*pmd.h.$\)\)/#include <rte_compat.h>\n\1/
        }'
    
    Fix missing inclusion, by inserting rte_compat.h after the last
    inclusion of a non DPDK header:
    $ for file in $(git grep -lE '__rte_(internal|experimental)' |
      xargs grep -L include..rte_compat.h); do
        tac $file > $file.$$
        sed -i -e \
          '0,/#include../{
            s/\(#include..*$\)/#include <rte_compat.h>\n\n\1/
          }' $file.$$
        tac $file.$$ > $file
        rm $file.$$
      done
    
    Fix missing inclusion, by inserting rte_compat.h after the header guard:
    $ git grep -lE '__rte_(internal|experimental)' |
      xargs grep -L include..rte_compat.h |
      xargs sed -i -e \
        '0,/#define/{
          s/\(#define .*$\)/\1\n\n#include <rte_compat.h>/
        }'
    
    And finally, exclude rte_compat.h itself.
    $ git checkout lib/eal/include/rte_compat.h
    
    At the end of all this, we have a clean tree:
    $ git grep -lE '__rte_(internal|experimental)' |
      xargs grep -L include..rte_compat.h
    buildtools/check-symbols.sh
    devtools/checkpatches.sh
    doc/guides/contributing/abi_policy.rst
    doc/guides/rel_notes/release_20_11.rst
    lib/eal/include/rte_compat.h
    
    Signed-off-by: David Marchand <david.marchand@redhat.com>

Testing Summary : 18 Case Done, 18 Successful, 0 Failures

Testbed #1: 9 Case Done, 9 Successful, 0 Failures 
	* Test result details:
	  +-------------+---------------------------+-------+
	  | suite       | case                      | status|
	  +-------------+---------------------------+-------+
	  | asan_smoke  | test_rxtx_with_ASan_enable| passed|
	  | pf_smoke    | test_pf_jumbo_frames      | passed|
	  | pf_smoke    | test_pf_rss               | passed|
	  | pf_smoke    | test_pf_tx_rx_queue       | passed|
	  | vf_smoke    | test_vf_jumbo_frames      | passed|
	  | vf_smoke    | test_vf_rss               | passed|
	  | vf_smoke    | test_vf_tx_rx_queue       | passed|
	  | virtio_smoke| test_virtio_loopback      | passed|
	  | virtio_smoke| test_virtio_pvp           | passed|
	  +-------------+---------------------------+-------+
	* Environment:
	  OS : Ubuntu 20.04.5 LTS       
	  Kernel : 5.8.0-63-generic         
	  GCC : 9.4.0-1ubuntu1~20.04.1        
	  NIC : Ethernet Controller E810-C for SFP         
	  Target : x86_64-native-linuxapp-gcc      

Testbed #2: 9 Case Done, 9 Successful, 0 Failures 
	* Test result details:
	  +-------------+---------------------------+-------+
	  | suite       | case                      | status|
	  +-------------+---------------------------+-------+
	  | asan_smoke  | test_rxtx_with_ASan_enable| passed|
	  | pf_smoke    | test_pf_jumbo_frames      | passed|
	  | pf_smoke    | test_pf_rss               | passed|
	  | pf_smoke    | test_pf_tx_rx_queue       | passed|
	  | vf_smoke    | test_vf_rss               | passed|
	  | vf_smoke    | test_vf_tx_rx_queue       | passed|
	  | vf_smoke    | test_vf_jumbo_frames      | n/a   |
	  | virtio_smoke| test_virtio_loopback      | passed|
	  | virtio_smoke| test_virtio_pvp           | passed|
	  +-------------+---------------------------+-------+
	* Environment:
	  OS : Ubuntu 20.04.5 LTS       
	  Kernel : 5.13.0-30-generic         
	  GCC : 9.4.0-1ubuntu1~20.04.1        
	  NIC : Ethernet Controller XL710 for 40GbE QSFP+         
	  Target : x86_64-native-linuxapp-gcc      

TestPlan:
	   pf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/pf_smoke_test_plan.rst
	   vf_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/vf_smoke_test_plan.rst
	   asan_smoke: http://git.dpdk.org/tools/dts/tree/test_plans/asan_smoke_test_plan.rst

TestSuite:
	   pf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_pf_smoke.py
	   vf_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_vf_smoke.py
	   virtio_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_virtio_smoke.py
	   asan_smoke: http://git.dpdk.org/tools/dts/tree/tests/TestSuite_asan_smoke.py


DPDK STV team

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-11-02 16:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-02 16:16 [dpdk-test-report]|SUCCESS | dpdk|b062927db1| Intel-Testing sys_stv

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).