test suite reviews and discussions
 help / color / mirror / Atom feed
From: "Liu, Yong" <yong.liu@intel.com>
To: dts@dpdk.org
Subject: Re: [dts] [PATCH 0/9] optimize overall execution process
Date: Thu, 04 Aug 2016 14:07:27 +0800	[thread overview]
Message-ID: <57A2DB9F.9050206@intel.com> (raw)
In-Reply-To: <1470289102-12677-1-git-send-email-yong.liu@intel.com>

This patch set is so huge, merged into next branch. Wait for regression 
team's report.

On 08/04/2016 01:38 PM, Marvin Liu wrote:
> This patch set will try to decouple of each module in DTS. Most of cases
> execution logic will be handled in test_case module. Add support for global
> settings.
>
> Marvin Liu (9):
>    framework dts: optimize execution process
>    framework config: add concept for dut board
>    framework dut: remove dependency on dts module
>    framework rst: add class to handle RST report
>    framework settings: support global setting load and save
>    framework test_result: add class to handle result
>    framework test_case: add test case handle logic
>    framework utils: move shared function from dts module
>    tests: remove dependencies of dts module
>
>   framework/config.py                                |   4 +-
>   framework/crb.py                                   |   1 -
>   framework/debugger.py                              |  16 +-
>   framework/dts.py                                   | 599 +++++----------------
>   framework/dut.py                                   |  40 +-
>   framework/etgen.py                                 |  20 +-
>   framework/plotting.py                              |   9 +-
>   framework/pmd_output.py                            |   4 +-
>   framework/project_dpdk.py                          |  48 +-
>   framework/qemu_libvirt.py                          |   8 +-
>   framework/rst.py                                   | 200 +++----
>   framework/settings.py                              |  92 +++-
>   framework/test_case.py                             | 258 ++++++++-
>   framework/test_result.py                           |  63 ++-
>   framework/tester.py                                |   4 +-
>   framework/utils.py                                 |  30 ++
>   framework/virt_base.py                             |  16 +-
>   framework/virt_dut.py                              |   8 +-
>   framework/virt_scene.py                            |  29 +-
>   tests/TestSuite_blacklist.py                       |   6 +-
>   tests/TestSuite_checksum_offload.py                |  12 +-
>   tests/TestSuite_cloud_filter.py                    |   1 -
>   tests/TestSuite_cmdline.py                         |   5 +-
>   tests/TestSuite_coremask.py                        |   8 +-
>   tests/TestSuite_dual_vlan.py                       |   6 +-
>   tests/TestSuite_dynamic_config.py                  |  40 +-
>   tests/TestSuite_fdir.py                            |  52 +-
>   tests/TestSuite_fm10k_perf.py                      |  38 +-
>   .../TestSuite_fortville_rss_granularity_config.py  | 116 ++--
>   tests/TestSuite_generic_filter.py                  |  12 +-
>   tests/TestSuite_hello_world.py                     |   6 +-
>   tests/TestSuite_ieee1588.py                        |   4 +-
>   tests/TestSuite_ip_pipeline.py                     |   8 +-
>   tests/TestSuite_ipfrag.py                          |  22 +-
>   tests/TestSuite_ipv4_reassembly.py                 |   6 +-
>   tests/TestSuite_jumboframes.py                     |   8 +-
>   tests/TestSuite_kni.py                             |  50 +-
>   tests/TestSuite_l2fwd.py                           |  25 +-
>   tests/TestSuite_l3fwd.py                           |  61 ++-
>   tests/TestSuite_l3fwd_em.py                        |  16 +-
>   tests/TestSuite_link_flowctrl.py                   |   4 +-
>   tests/TestSuite_link_status_interrupt.py           |  22 +-
>   tests/TestSuite_mac_filter.py                      |  18 +-
>   tests/TestSuite_multiprocess.py                    |  26 +-
>   tests/TestSuite_netmap_compat.py                   |   4 +-
>   tests/TestSuite_nvgre.py                           |  26 +-
>   tests/TestSuite_pmd.py                             |  38 +-
>   tests/TestSuite_pmd_bonded.py                      |  10 +-
>   tests/TestSuite_pmdpcap.py                         |   6 +-
>   tests/TestSuite_pmdrss_hash.py                     |  14 +-
>   tests/TestSuite_pmdrssreta.py                      |  12 +-
>   tests/TestSuite_queue_start_stop.py                |   1 -
>   tests/TestSuite_quota_watermark.py                 |  22 +-
>   tests/TestSuite_rxtx_callbacks.py                  |   4 +-
>   tests/TestSuite_scatter.py                         |   1 -
>   tests/TestSuite_short_live.py                      |   1 -
>   tests/TestSuite_shutdown_api.py                    |  37 +-
>   tests/TestSuite_skeleton.py                        |   4 +-
>   tests/TestSuite_sriov_kvm.py                       |   1 -
>   tests/TestSuite_sriov_live_migration.py            |   6 +-
>   tests/TestSuite_timer.py                           |   6 +-
>   tests/TestSuite_tso.py                             |  24 +-
>   tests/TestSuite_uni_pkt.py                         |   8 +-
>   tests/TestSuite_unit_tests_eal.py                  |   4 +-
>   tests/TestSuite_unit_tests_pmd_perf.py             |   8 +-
>   tests/TestSuite_userspace_ethtool.py               |   8 +-
>   tests/TestSuite_vf_jumboframe.py                   |   4 +-
>   tests/TestSuite_vf_macfilter.py                    |   1 -
>   tests/TestSuite_vf_offload.py                      |   6 +-
>   tests/TestSuite_vf_packet_rxtx.py                  |   1 -
>   tests/TestSuite_vf_port_start_stop.py              |   1 -
>   tests/TestSuite_vf_rss.py                          |   7 +-
>   tests/TestSuite_vf_to_vf_nic_bridge.py             |  10 +-
>   tests/TestSuite_vf_vlan.py                         |   1 -
>   tests/TestSuite_vhost_cuse_one_copy_one_vm.py      |  14 +-
>   tests/TestSuite_vhost_user_live_migration.py       |   1 -
>   tests/TestSuite_vhost_user_one_copy_one_vm.py      |  14 +-
>   tests/TestSuite_virtio_iperf.py                    |  24 +-
>   tests/TestSuite_vlan.py                            |   8 +-
>   tests/TestSuite_vm_power_manager.py                |  26 +-
>   tests/TestSuite_vmdq.py                            |  24 +-
>   tests/TestSuite_vxlan.py                           |  28 +-
>   tests/TestSuite_vxlan_sample.py                    |  42 +-
>   83 files changed, 1261 insertions(+), 1217 deletions(-)
>

      parent reply	other threads:[~2016-08-04  6:04 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-04  5:38 Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 1/9] framework dts: optimize " Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 2/9] framework config: add concept for dut board Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 3/9] framework dut: remove dependency on dts module Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 4/9] framework rst: add class to handle RST report Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 5/9] framework settings: support global setting load and save Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 6/9] framework test_result: add class to handle result Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 7/9] framework test_case: add test case handle logic Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 8/9] framework utils: move shared function from dts module Marvin Liu
2016-08-04  5:38 ` [dts] [PATCH 9/9] tests: remove dependencies of " Marvin Liu
2016-08-04  6:07 ` Liu, Yong [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57A2DB9F.9050206@intel.com \
    --to=yong.liu@intel.com \
    --cc=dts@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).