diff --git a/xCAT-server/share/xcat/tools/jenkins/testreport/send-report.sh b/xCAT-server/share/xcat/tools/jenkins/testreport/send-report.sh
index 4012385ce..ae2d23624 100755
--- a/xCAT-server/share/xcat/tools/jenkins/testreport/send-report.sh
+++ b/xCAT-server/share/xcat/tools/jenkins/testreport/send-report.sh
@@ -289,6 +289,7 @@ IFS="${oIFS}"
Top 50 Failed Test Cases
+Rank |
Test case |
Arch |
OS |
@@ -297,15 +298,16 @@ IFS="${oIFS}"
Last 90 days |
$(
-Top50FailedTestCases="$("${MYSQL_COMMAND[@]}" -t <<<"SELECT \`Test case\`, Arch, OS, \`Last seven days\`, \`Last thirty days\`, \`Last ninety days\` FROM FailedTestCasesTopList LIMIT 50;")"
+Top50FailedTestCases="$("${MYSQL_COMMAND[@]}" -t <<<"SELECT @rank := @rank + 1 AS Rank, \`Test case\`, Arch, OS, \`Last seven days\`, \`Last thirty days\`, \`Last ninety days\` FROM FailedTestCasesTopList, (SELECT @rank := 0) AS RANK LIMIT 50;")"
oIFS="${IFS}"
IFS="|"
color=""
-while read n test_case arch os last_seven_days last_thirty_days last_ninety_days n
+while read n rank test_case arch os last_seven_days last_thirty_days last_ninety_days n
do
[ "${color}" = "#e0e0e0" ] && color="#a0d0ff" || color="#e0e0e0"
[ "${color}" = "#e0e0e0" ] && color2="#f0f0f0" || color2="#d0e8ff"
echo ""
+ echo "${rank} | "
echo "${test_case} | "
echo "${arch} | "
echo "${os} | "