From: Marvin Liu <yong.liu@intel.com>
To: dts@dpdk.org
Subject: [dts] [PATCH 0/9] optimize overall execution process
Date: Thu, 4 Aug 2016 13:38:13 +0800 [thread overview]
Message-ID: <1470289102-12677-1-git-send-email-yong.liu@intel.com> (raw)
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(-)
--
1.9.3
next reply other threads:[~2016-08-04 5:38 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-04 5:38 Marvin Liu [this message]
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 ` [dts] [PATCH 0/9] optimize overall execution process Liu, Yong
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=1470289102-12677-1-git-send-email-yong.liu@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).