X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Fbash%2Fdut_setup.sh;h=d0b2fabd8e0f614e7d587a10c33caec5c1892a58;hb=661035ac4ce6e51649f302fe2b7a8218257c0587;hp=8d91bc9c99b28b5ea9305d58fcced7757c10fe46;hpb=6000b2abc3d6b8bb8ff2941aacf005a04a33be60;p=csit.git diff --git a/resources/libraries/bash/dut_setup.sh b/resources/libraries/bash/dut_setup.sh old mode 100644 new mode 100755 index 8d91bc9c99..d0b2fabd8e --- a/resources/libraries/bash/dut_setup.sh +++ b/resources/libraries/bash/dut_setup.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2016 Cisco and/or its affiliates. +# Copyright (c) 2018 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -23,17 +23,23 @@ function cmd { echo echo "[Command_desc] Starting ${0}" -cmd 'dpkg -l vpp\*' +if [ -f "/etc/redhat-release" ]; then + cmd 'rpm -qai *vpp*' +else + cmd 'dpkg -l | grep vpp' +fi cmd 'ps aux | grep vpp' cmd 'cat /etc/vpp/startup.conf' -cmd 'sudo -S service vpp restart' +cmd 'if fgrep docker /proc/1/cgroup; then supervisorctl restart vpp; else sudo -S service vpp restart; fi' echo "[Command_desc] SLEEP for three seconds, so that VPP is up for sure" cmd 'sleep 3' +cmd "sudo journalctl --no-pager --unit=vpp --since=\"$(echo `systemctl show -p ActiveEnterTimestamp vpp` | awk '{print $2 $3}')\"" + cmd 'cat /proc/meminfo' cmd 'free -m' @@ -44,10 +50,11 @@ cmd 'sudo dmidecode | grep UUID' cmd 'lspci -Dnn' -cmd 'tail -n 50 /var/log/syslog' - echo "[Command_desc] Adding dpdk-input trace" -cmd 'sudo vpp_api_test <<< "exec trace add dpdk-input 100"' +cmd 'sudo vpp_api_test <<< "exec trace add dpdk-input 50"' echo "[Command_desc] Adding vhost-user-input trace" -cmd 'sudo vpp_api_test <<< "exec trace add vhost-user-input 100"' +cmd 'sudo vpp_api_test <<< "exec trace add vhost-user-input 50"' + +echo "[Command_desc] Adding memif-input trace" +cmd 'sudo vpp_api_test <<< "exec trace add memif-input 50"'