test suite reviews and discussions
 help / color / mirror / Atom feed
From: "Li, WenjieX A" <wenjiex.a.li@intel.com>
To: "dts@dpdk.org" <dts@dpdk.org>
Cc: "Li, WenjieX A" <wenjiex.a.li@intel.com>
Subject: Re: [dts] [PATCH V1] tests/example_build: optimize script
Date: Fri, 18 Oct 2019 07:23:22 +0000	[thread overview]
Message-ID: <8688172CD5C0B74590FAE19D9579F94B537BF22F@SHSMSX103.ccr.corp.intel.com> (raw)
In-Reply-To: <1571414767-12066-1-git-send-email-wenjiex.a.li@intel.com>

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

Tested-by: Li, WenjieX A <wenjiex.a.li@intel.com>

> -----Original Message-----
> From: Li, WenjieX A
> Sent: Saturday, October 19, 2019 12:06 AM
> To: dts@dpdk.org
> Cc: Li, WenjieX A <wenjiex.a.li@intel.com>
> Subject: [dts][PATCH V1] tests/example_build: optimize script
> 
> On some platforms, if intel-cmt-cat is installed by yum/apt etc, the intel-cmt-
> cat/lib is not at /root/intel-cmt-cat-master/lib and it is unneccessary to export
> PQOS_INSTALL_PATH.
> 
> Signed-off-by: Wenjie Li <wenjiex.a.li@intel.com>
> ---
>  tests/TestSuite_example_build.py | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/tests/TestSuite_example_build.py
> b/tests/TestSuite_example_build.py
> index f0bf0ee..a70e1b3 100644
> --- a/tests/TestSuite_example_build.py
> +++ b/tests/TestSuite_example_build.py
> @@ -57,7 +57,9 @@ class TestExamplebuild(TestCase):
>          """
>          Verify example applications compile successfully
>          """
> -        self.dut.send_expect('export PQOS_INSTALL_PATH=/root/intel-cmt-cat-
> master/lib', '#')
> +        out = self.dut.send_expect('ls /root/intel-cmt-cat-master/lib', '#')
> +        if "No such file or directory" not in out:
> +            self.dut.send_expect('export
> + PQOS_INSTALL_PATH=/root/intel-cmt-cat-master/lib', '#')
>          out = self.dut.build_dpdk_apps("./examples", '#')
>          verify_info = ['error','Error','Stop','terminate','failed','No such file','no input
> files','not found','No rule']
>          for failed_info in verify_info:
> --
> 2.17.1


[-- Attachment #2: TestExamplebuild.log --]
[-- Type: application/octet-stream, Size: 12160 bytes --]

18/10/2019 14:40:21                            dts: 
TEST SUITE : TestExamplebuild
18/10/2019 14:40:21                            dts: NIC :        fortville_25g
18/10/2019 14:40:21              dut.10.238.54.219: 
18/10/2019 14:40:21                         tester: 
18/10/2019 14:40:21               TestExamplebuild: Rerun Test Case test_example_build Begin
18/10/2019 14:40:21                            dts: I/O operation on closed file
18/10/2019 14:40:21              dut.10.238.54.219: kill_all: called by dut and has no prefix list.
18/10/2019 15:01:12                            dts: 
TEST SUITE : TestExamplebuild
18/10/2019 15:01:12                            dts: NIC :        fortville_25g
18/10/2019 15:01:12              dut.10.238.54.219: 
18/10/2019 15:01:12                         tester: 
18/10/2019 15:01:12               TestExamplebuild: Rerun Test Case test_example_build Begin
18/10/2019 15:01:12                            dts: I/O operation on closed file
18/10/2019 15:01:12              dut.10.238.54.219: kill_all: called by dut and has no prefix list.
18/10/2019 15:39:16                            dts: 
TEST SUITE : TestExamplebuild
18/10/2019 15:39:16                            dts: NIC :        fortville_25g
18/10/2019 15:39:16              dut.10.238.54.219: 
18/10/2019 15:39:16                         tester: 
18/10/2019 15:39:16               TestExamplebuild: Rerun Test Case test_example_build Begin
18/10/2019 15:39:37               TestExamplebuild: Rerun Test Case test_example_build Begin
18/10/2019 15:39:37               TestExamplebuild: Test Case test_example_build Begin
18/10/2019 15:39:37              dut.10.238.54.219: 
18/10/2019 15:39:37                         tester: 
18/10/2019 15:39:37              dut.10.238.54.219: ls /root/intel-cmt-cat-master/lib
18/10/2019 15:39:37              dut.10.238.54.219: ls: cannot access /root/intel-cmt-cat-master/lib: No such file or directory
18/10/2019 15:39:37              dut.10.238.54.219: rm -rf ./app/test/test_resource_c.res.o
18/10/2019 15:39:37              dut.10.238.54.219: 
18/10/2019 15:39:37              dut.10.238.54.219: rm -rf ./app/test/test_resource_tar.res.o
18/10/2019 15:39:37              dut.10.238.54.219: 
18/10/2019 15:39:37              dut.10.238.54.219: rm -rf ./app/test/test_pci_sysfs.res.o
18/10/2019 15:39:37              dut.10.238.54.219: 
18/10/2019 15:39:37              dut.10.238.54.219: make -j 110 -C ./examples #
18/10/2019 15:39:41              dut.10.238.54.219: vm_power_manager requires libvirt >= 0.9.3
make: Entering directory `/root/dpdk/examples'
== bbdev_app
== bond
== cmdline
== distributor
== ethtool
== exception_path
== server_node_efd
== fips_validation
== flow_classify
== flow_filtering
== helloworld
== ip_pipeline
== ipsec-secgw
== ipv4_multicast
== l2fwd
== kni
== l2fwd-crypto
== l2fwd-jobstats
== l2fwd-keepalive
== l2fwd-keepalive/ka-agent
== l3fwd-acl
== l3fwd
== l3fwd-power
== l3fwd-vf
== link_status_interrupt
== multi_process
== load_balancer
== netmap_compat/bridge
== ntb
== packet_ordering
== performance-thread
== qos_meter
== qos_sched
== quota_watermark
== rxtx_callbacks
== service_cores
== skeleton
== tep_termination
== timer
== vhost_crypto
== vhost_scsi
== vdpa
== vhost
== vmdq_dcb
== vmdq
== eventdev_pipeline
== server
== node
== lib
== l3fwd-thread
== pthread_shim
== qw
== qwctl
== simple_mp
== client_server_mp
== symmetric_mp
== hotplug_mp
  CC main.o
== mp_client
== mp_server
  CC main.o
  CC commands.o
  CC parse_obj_list.o
  CC main.o
  CC fips_validation.o
  CC fips_validation_aes.o
  CC fips_validation_hmac.o
  CC main.o
  CC main.o
  CC fips_validation_tdes.o
  CC fips_validation_gcm.o
  CC main.o
  CC main.o
  CC fips_validation_cmac.o
  CC main.o
  CC fips_validation_ccm.o
  CC flow_classify.o
  CC fips_validation_sha.o
  CC main.o
  CC fips_dev_self_test.o
  CC main.o
  CC main.o
  CC main.o
  CC main.o
  CC bridge.o
  CC main.o
  CC compat_netmap.o
  CC perf_core.o
  CC main.o
  CC main.o
  CC l3fwd_lpm.o
  CC main.o
  CC l3fwd_em.o
  CC main.o
  CC shm.o
  CC main.o
  CC main.o
  CC basicfwd.o
  CC rte_policer.o
  CC main.o
  CC main.o
  CC main.o
  CC main.o
  CC vxlan_setup.o
  CC vxlan.o
  CC main.o
  CC main.o
  CC main.o
  CC ntb_fwd.o
  CC runtime.o
  CC config.o
  CC init.o
  CC main.o
  CC main.o
  CC args.o
  CC init.o
  CC main.o
  CC app_thread.o
  CC cfg_file.o
  CC virtio_net.o
  CC main.o
  CC cmdline.o
  CC scsi.o
  CC main.o
  CC stats.o
  CC vhost_scsi.o
  CC main.o
  CC pipeline_worker_generic.o
  CC pipeline_worker_tx.o
  CC parser.o
  CC ipsec.o
  CC esp.o
  CC sp4.o
  CC main.o
  CC sp6.o
  CC sa.o
  CC rt.o
  CC ipsec_process.o
  CC ipsec-secgw.o
  CC action.o
  CC cli.o
  CC conn.o
  CC kni.o
  CC link.o
  CC main.o
  CC mempool.o
  CC parser.o
  CC pipeline.o
  CC swq.o
  CC tap.o
  CC thread.o
  CC tmgr.o
  CC cryptodev.o
  LD cmdline
  LD helloworld
  LD ka-agent
  LD service_cores
  LD timer
  LD ntb_fwd
  LD vdpa
  CC rte_ethtool.o
  LD l2fwd
  CC main.o
  CC init.o
  CC args.o
  CC node.o
  CC main.o
  CC mp_commands.o
  CC main.o
  CC lthread.o
  CC lthread_sched.o
  CC lthread_cond.o
  LD vhost-scsi
  CC lthread_tls.o
  LD qos_meter
  CC main.o
  CC pthread_shim.o
  CC lthread.o
  LD flow
  CC lthread_sched.o
  CC lthread_mutex.o
  CC lthread_diag.o
  LD link_status_interrupt
  CC ctx.o
  CC lthread_cond.o
  CC lthread_tls.o
  CC commands.o
  CC qwctl.o
  CC lthread_mutex.o
  CC main.o
  CC main.o
  CC commands.o
  LD basicfwd
  CC lthread_diag.o
  CC ctx.o
  CC args.o
  CC init.o
  CC main.o
  LD l2fwd-keepalive
  LD flow_classify
  LD vhost-crypto
  LD exception_path
  LD bond_app
  LD qwctl
  LD l2fwd-jobstats
  LD vmdq_app
  LD rxtx_callbacks
  LD kni
  LD hotplug_mp
  LD simple_mp
  LD eventdev_pipeline
  LD qos_sched
  LD vmdq_dcb_app
  LD tep_termination
  AR librte_ethtool.a
  INSTALL-LIB librte_ethtool.a
== ethtool-app
  LD fips_validation
  LD bridge
  CC client.o
  LD symmetric_mp
  CC args.o
  CC init.o
  CC main.o
  LD distributor_app
  LD server
  INSTALL-APP helloworld
  INSTALL-MAP helloworld.map
  LD l3fwd-vf
  LD load_balancer
  LD node
  INSTALL-APP ka-agent
  INSTALL-MAP ka-agent.map
  INSTALL-APP cmdline
  INSTALL-MAP cmdline.map
  LD l3fwd
  INSTALL-APP service_cores
  INSTALL-MAP service_cores.map
  LD packet_ordering
  INSTALL-APP ntb_fwd
  INSTALL-MAP ntb_fwd.map
  LD bbdev
  INSTALL-APP timer
  INSTALL-MAP timer.map
  INSTALL-MAP l2fwd.map
  INSTALL-APP l2fwd
  LD mp_client
  LD qw
  INSTALL-APP vdpa
  INSTALL-MAP vdpa.map
  LD vhost-switch
  INSTALL-MAP flow.map
  INSTALL-APP flow
  LD ipv4_multicast
  LD mp_server
  LD l3fwd-acl
  INSTALL-APP link_status_interrupt
  INSTALL-MAP link_status_interrupt.map
  INSTALL-APP vhost-crypto
  INSTALL-MAP vhost-crypto.map
  INSTALL-APP vhost-scsi
  INSTALL-MAP vhost-scsi.map
  INSTALL-APP l2fwd-keepalive
  INSTALL-MAP l2fwd-keepalive.map
  INSTALL-APP qos_meter
  INSTALL-MAP qos_meter.map
  INSTALL-MAP exception_path.map
  INSTALL-APP exception_path
  LD lthread_pthread_shim
  INSTALL-APP flow_classify
  INSTALL-MAP flow_classify.map
  INSTALL-APP l2fwd-jobstats
  INSTALL-MAP l2fwd-jobstats.map
  INSTALL-MAP bond_app.map
  INSTALL-APP bond_app
  INSTALL-APP qwctl
  INSTALL-MAP qwctl.map
  INSTALL-MAP vmdq_app.map
  INSTALL-APP vmdq_app
  INSTALL-APP rxtx_callbacks
  INSTALL-MAP rxtx_callbacks.map
  INSTALL-APP hotplug_mp
  INSTALL-MAP hotplug_mp.map
  INSTALL-APP eventdev_pipeline
  INSTALL-MAP eventdev_pipeline.map
  INSTALL-APP kni
  INSTALL-MAP kni.map
  INSTALL-APP basicfwd
  INSTALL-MAP basicfwd.map
  INSTALL-APP vmdq_dcb_app
  INSTALL-MAP vmdq_dcb_app.map
  INSTALL-APP tep_termination
  INSTALL-MAP tep_termination.map
  INSTALL-APP qos_sched
  INSTALL-MAP qos_sched.map
  INSTALL-MAP symmetric_mp.map
  INSTALL-APP symmetric_mp
  INSTALL-APP simple_mp
  INSTALL-MAP simple_mp.map
  INSTALL-MAP fips_validation.map
  INSTALL-APP fips_validation
  INSTALL-MAP distributor_app.map
  INSTALL-APP distributor_app
  INSTALL-APP server
  INSTALL-MAP server.map
  CC ethapp.o
  CC main.o
  INSTALL-MAP l3fwd-vf.map
  INSTALL-APP l3fwd-vf
  INSTALL-APP bridge
  INSTALL-MAP bridge.map
  INSTALL-MAP load_balancer.map
  INSTALL-APP load_balancer
  INSTALL-APP node
  INSTALL-MAP node.map
  INSTALL-APP l3fwd
  INSTALL-MAP l3fwd.map
  INSTALL-APP qw
  INSTALL-MAP qw.map
  INSTALL-MAP bbdev.map
  INSTALL-APP bbdev
  LD l2fwd-crypto
  INSTALL-APP ipv4_multicast
  INSTALL-MAP ipv4_multicast.map
  INSTALL-APP vhost-switch
  INSTALL-MAP vhost-switch.map
  INSTALL-APP mp_server
  INSTALL-MAP mp_server.map
  INSTALL-APP packet_ordering
  INSTALL-MAP packet_ordering.map
  INSTALL-APP mp_client
  INSTALL-MAP mp_client.map
  LD ethtool
  INSTALL-APP lthread_pthread_shim
  INSTALL-MAP lthread_pthread_shim.map
  LD ip_pipeline
  INSTALL-MAP l3fwd-acl.map
  INSTALL-APP l3fwd-acl
  LD l3fwd-power
  LD l3fwd-thread
  INSTALL-MAP l2fwd-crypto.map
  INSTALL-APP l2fwd-crypto
  INSTALL-APP ethtool
  INSTALL-MAP ethtool.map
  INSTALL-APP ip_pipeline
  INSTALL-MAP ip_pipeline.map
  INSTALL-APP l3fwd-power
  INSTALL-MAP l3fwd-power.map
  INSTALL-APP l3fwd-thread
  INSTALL-MAP l3fwd-thread.map
  LD ipsec-secgw
  INSTALL-APP ipsec-secgw
  INSTALL-MAP ipsec-secgw.map
make: Leaving directory `/root/dpdk/examples'
18/10/2019 15:39:41               TestExamplebuild: Test Case test_example_build Result PASSED:
18/10/2019 15:39:46               TestExamplebuild: Rerun Test Case test_example_build Begin
18/10/2019 15:39:46               TestExamplebuild: Test Case test_example_build Begin
18/10/2019 15:39:46              dut.10.238.54.219: 
18/10/2019 15:39:46                         tester: 
18/10/2019 15:39:46              dut.10.238.54.219: ls /root/intel-cmt-cat-master/lib
18/10/2019 15:39:46              dut.10.238.54.219: ls: cannot access /root/intel-cmt-cat-master/lib: No such file or directory
18/10/2019 15:39:46              dut.10.238.54.219: rm -rf ./app/test/test_resource_c.res.o
18/10/2019 15:39:46              dut.10.238.54.219: 
18/10/2019 15:39:46              dut.10.238.54.219: rm -rf ./app/test/test_resource_tar.res.o
18/10/2019 15:39:46              dut.10.238.54.219: 
18/10/2019 15:39:46              dut.10.238.54.219: rm -rf ./app/test/test_pci_sysfs.res.o
18/10/2019 15:39:46              dut.10.238.54.219: 
18/10/2019 15:39:46              dut.10.238.54.219: make -j 110 -C ./examples #
18/10/2019 15:39:49              dut.10.238.54.219: vm_power_manager requires libvirt >= 0.9.3
make: Entering directory `/root/dpdk/examples'
== bbdev_app
== bond
== cmdline
== distributor
== ethtool
== exception_path
== server_node_efd
== fips_validation
== flow_classify
== flow_filtering
== ip_pipeline
== helloworld
== ipsec-secgw
== ipv4_multicast
== kni
== l2fwd-crypto
== l2fwd
== l2fwd-jobstats
== l3fwd
== l2fwd-keepalive
== l2fwd-keepalive/ka-agent
== l3fwd-power
== link_status_interrupt
== l3fwd-acl
== l3fwd-vf
== multi_process
== netmap_compat/bridge
== load_balancer
== ntb
== performance-thread
== packet_ordering
== qos_meter
== qos_sched
== rxtx_callbacks
== quota_watermark
== service_cores
== skeleton
== tep_termination
== timer
== vhost
== vdpa
== vhost_scsi
== vmdq
== vhost_crypto
== vmdq_dcb
== eventdev_pipeline
== server
== node
== qw
== qwctl
== lib
== l3fwd-thread
== pthread_shim
== client_server_mp
== simple_mp
== symmetric_mp
== hotplug_mp
== mp_client
== mp_server
== ethtool-app
make: Leaving directory `/root/dpdk/examples'
18/10/2019 15:39:49               TestExamplebuild: Test Case test_example_build Result PASSED:
18/10/2019 15:53:35              dut.10.238.54.219: kill_all: called by dut and has no prefix list.
18/10/2019 15:53:38                            dts: 
TEST SUITE ENDED: TestExamplebuild

  reply	other threads:[~2019-10-18  7:23 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-18 16:06 Wenjie Li
2019-10-18  7:23 ` Li, WenjieX A [this message]
2019-10-23  9:41 ` Tu, Lijuan

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=8688172CD5C0B74590FAE19D9579F94B537BF22F@SHSMSX103.ccr.corp.intel.com \
    --to=wenjiex.a.li@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).