From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id DCAA32BDE for ; Thu, 4 Aug 2016 08:04:23 +0200 (CEST) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP; 03 Aug 2016 23:04:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,469,1464678000"; d="scan'208";a="859459571" Received: from stv-crb-56.sh.intel.com (HELO [10.239.128.116]) ([10.239.128.116]) by orsmga003.jf.intel.com with ESMTP; 03 Aug 2016 23:04:22 -0700 Message-ID: <57A2DB9F.9050206@intel.com> Date: Thu, 04 Aug 2016 14:07:27 +0800 From: "Liu, Yong" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: dts@dpdk.org References: <1470289102-12677-1-git-send-email-yong.liu@intel.com> In-Reply-To: <1470289102-12677-1-git-send-email-yong.liu@intel.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [dts] [PATCH 0/9] optimize overall execution process X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2016 06:04:24 -0000 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(-) >