X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=resources%2Flibraries%2Fbash%2Fdut_setup.sh;h=a5ca415fb5349bd8eb99d6874595b5889a82c69f;hp=dc36a08f85948d198d4e1b13df4ee034093ef7e2;hb=a8c8bf7eb1130c1d9dedfd03b2437f1ac9c51d9b;hpb=33499c81c94c2d3baef9d3e9f061cd76ef86fa74 diff --git a/resources/libraries/bash/dut_setup.sh b/resources/libraries/bash/dut_setup.sh index dc36a08f85..a5ca415fb5 100644 --- a/resources/libraries/bash/dut_setup.sh +++ b/resources/libraries/bash/dut_setup.sh @@ -12,28 +12,40 @@ # See the License for the specific language governing permissions and # limitations under the License. -echo -echo Restart VPP -echo -sudo -S service vpp restart +function cmd { + echo "[Command_start_exec] '$1'" + echo -n "[Command_outputs] " + eval ${@} + echo "[Command_done_exec] '$1'" + echo +} echo -echo List vpp packages -echo -dpkg -l vpp\* +echo "[Command_desc] Starting ${0}" -echo -echo List /proc/meminfo -echo -cat /proc/meminfo +cmd 'dpkg -l vpp\*' -echo -echo See vpe process -echo -ps aux | grep vpe +cmd 'ps aux | grep vpp' -echo -echo See free memory -echo -free -m +cmd 'cat /etc/vpp/startup.conf' + +cmd 'sudo -S service vpp restart' + +echo "[Command_desc] SLEEP for three seconds, so that VPP is up for sure" +cmd 'sleep 3' + +cmd 'cat /proc/meminfo' + +cmd 'free -m' + +cmd 'ps aux | grep vpp' + +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"'