intel-device-plugins-for-ku.../demo/opae-nlb-demo/test_fpga.sh
2019-09-10 19:30:20 -05:00

23 lines
552 B
Bash
Executable File

#!/bin/sh -e
# Test FPGA by running 2 OPAE samples: nlb3 and nlb0
# nlb3 is expected to succeed, nlb0 - to fail
green () { echo -e "\033[0;32m$1\033[0m";}
red () { echo -e "\033[0;31m$1\033[0m";}
green 'Running nlb3'
if nlb3; then
green 'nlb3 succeeded as expected'
green 'Running nlb0 sample'
if nlb0; then
red 'nlb0 succeeded'
red 'FAILURE: unexpected nlb0 success'
else
green 'nlb0 failed as expected'
green 'SUCCESS'
fi
else
red 'nlb3 failed'
green 'FAILURE: unexpeced nlb3 failure'
fi