From 95bd6646420c19efd574254b1f0448f1c1ab533f Mon Sep 17 00:00:00 2001 From: QiLiang Date: Fri, 15 Jan 2016 14:02:54 +0800 Subject: Dump test result when test finished JIRA: - Change-Id: I8712f1c4a0a063bdf7ba6a425015dea894c34d16 Signed-off-by: QiLiang (cherry picked from commit 261e3fe02d803fd6476a4af56dea32a29094923b) --- ci/yardstick-verify | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) (limited to 'ci') diff --git a/ci/yardstick-verify b/ci/yardstick-verify index 9e875ed32..981e8d0b4 100755 --- a/ci/yardstick-verify +++ b/ci/yardstick-verify @@ -222,22 +222,32 @@ EOF echo "Running test suite: $suite" echo "---------------------------" - if ! yardstick task start --suite $suite; then + if ! yardstick task start --suite $suite; then echo "test suite $suite FAILED"; - # Mark the test suite failed but continue - # running the remaining test suites. - (( failed++ )) - fi + # Mark the test suite failed but continue + # running the remaining test suites. + (( failed++ )) + fi + if [ ${DISPATCHER_TYPE} = file ]; then + echo "---------------------------" + echo "Dump test suite $suite result" + echo "---------------------------" + if [ -f ${DISPATCHER_FILE_NAME} ]; then + cat ${DISPATCHER_FILE_NAME} + else + echo "Test result file ${DISPATCHER_FILE_NAME} is not exist" + fi + fi - done + done - if [ $failed -gt 0 ]; then + if [ $failed -gt 0 ]; then - echo "---------------------------" - echo "$failed out of ${SUITE_FILES[*]} test suites FAILED" - echo "---------------------------" - exit 1 + echo "---------------------------" + echo "$failed out of ${SUITE_FILES[*]} test suites FAILED" + echo "---------------------------" + exit 1 fi else @@ -251,6 +261,17 @@ EOF exit 1 fi + if [ ${DISPATCHER_TYPE} = file ]; then + echo "---------------------------" + echo "Dump samples/ping.yaml test result" + echo "---------------------------" + if [ -f ${DISPATCHER_FILE_NAME} ]; then + cat ${DISPATCHER_FILE_NAME} + else + echo "Test result file ${DISPATCHER_FILE_NAME} is not exist" + fi + fi + fi } -- cgit 1.2.3-korg